Avatar
func testBasic() throws { let compareTo = 2 let predicate = Predicate<Object> { // $0.a == compareTo PredicateExpressions.build_Equal( lhs: PredicateExpressions.build_Arg( PredicateExpressions.build_KeyPath( root: $0, keyPath: \.a ) ), rhs: PredicateExpressions.build_Arg(compareTo) ) } try XCTAssertFalse(predicate.evaluate(Object(a: 1, b: "", c: 0, d: 0, e: "c", f: true, g: []))) try XCTAssertTrue(predicate.evaluate(Object(a: 2, b: "", c: 0, d: 0, e: "c", f: true, g: []))) }
12:39 AM
例の Predicate も入ってる
12:39 AM
マクロはまだ入ってないみたいでASTが手書きされてるけどw
12:40 AM
// Hiragana, Katacana -- case not affected test("ァィゥㇳ゚ェォ ヶ゜ アイウエオ", "ァィゥㇳ゚ェォ ヶ゜ アイウエオ") test("ぁぃぅぇぉ ど ゕゖくけこ", "ぁぃぅぇぉ ど ゕゖくけこ")
12:40 AM
typoみつけた→Katacana