1648 lines
52 KiB
Swift
1648 lines
52 KiB
Swift
//
|
|
// Copyright Amazon.com Inc. or its affiliates.
|
|
// All Rights Reserved.
|
|
//
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
//
|
|
|
|
import Foundation
|
|
import XCTest
|
|
|
|
@testable import Amplify
|
|
@testable import AmplifyTestCommon
|
|
// swiftlint:disable type_body_length
|
|
// swiftlint:disable file_length
|
|
// swiftlint:disable type_name
|
|
class QueryPredicateEvaluateGeneratedStringTests: XCTestCase {
|
|
override func setUp() {
|
|
ModelRegistry.register(modelType: QPredGen.self)
|
|
}
|
|
|
|
func testStringanotEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.ne("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringanotEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.ne("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringanotEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.ne("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringanotEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.ne("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringanotEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.ne("a")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbnotEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.ne("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbbnotEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.ne("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbnotEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.ne("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbbnotEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.ne("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbbnotEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.ne("bb")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaanotEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.ne("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaanotEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.ne("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaanotEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.ne("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaanotEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.ne("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaanotEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.ne("aa")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcnotEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.ne("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringcnotEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.ne("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringcnotEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.ne("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringcnotEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.ne("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcnotEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.ne("c")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaequalsStringa() throws {
|
|
let predicate = QPredGen.keys.myString.eq("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaequalsStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.eq("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaequalsStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.eq("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaequalsStringc() throws {
|
|
let predicate = QPredGen.keys.myString.eq("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaequalsString() throws {
|
|
let predicate = QPredGen.keys.myString.eq("a")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbequalsStringa() throws {
|
|
let predicate = QPredGen.keys.myString.eq("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbequalsStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.eq("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbbequalsStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.eq("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbequalsStringc() throws {
|
|
let predicate = QPredGen.keys.myString.eq("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbequalsString() throws {
|
|
let predicate = QPredGen.keys.myString.eq("bb")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaaequalsStringa() throws {
|
|
let predicate = QPredGen.keys.myString.eq("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaaequalsStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.eq("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaaequalsStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.eq("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaaequalsStringc() throws {
|
|
let predicate = QPredGen.keys.myString.eq("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaaequalsString() throws {
|
|
let predicate = QPredGen.keys.myString.eq("aa")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcequalsStringa() throws {
|
|
let predicate = QPredGen.keys.myString.eq("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcequalsStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.eq("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcequalsStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.eq("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcequalsStringc() throws {
|
|
let predicate = QPredGen.keys.myString.eq("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringcequalsString() throws {
|
|
let predicate = QPredGen.keys.myString.eq("c")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringalessOrEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.le("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringalessOrEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.le("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringalessOrEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.le("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringalessOrEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.le("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringalessOrEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.le("a")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbblessOrEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.le("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbblessOrEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.le("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbblessOrEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.le("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbblessOrEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.le("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbblessOrEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.le("bb")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaalessOrEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.le("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaalessOrEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.le("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaalessOrEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.le("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaalessOrEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.le("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaalessOrEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.le("aa")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringclessOrEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.le("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringclessOrEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.le("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringclessOrEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.le("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringclessOrEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.le("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringclessOrEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.le("c")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringalessThanStringa() throws {
|
|
let predicate = QPredGen.keys.myString.lt("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringalessThanStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.lt("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringalessThanStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.lt("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringalessThanStringc() throws {
|
|
let predicate = QPredGen.keys.myString.lt("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringalessThanString() throws {
|
|
let predicate = QPredGen.keys.myString.lt("a")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbblessThanStringa() throws {
|
|
let predicate = QPredGen.keys.myString.lt("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbblessThanStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.lt("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbblessThanStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.lt("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbblessThanStringc() throws {
|
|
let predicate = QPredGen.keys.myString.lt("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbblessThanString() throws {
|
|
let predicate = QPredGen.keys.myString.lt("bb")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaalessThanStringa() throws {
|
|
let predicate = QPredGen.keys.myString.lt("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaalessThanStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.lt("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaalessThanStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.lt("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaalessThanStringc() throws {
|
|
let predicate = QPredGen.keys.myString.lt("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaalessThanString() throws {
|
|
let predicate = QPredGen.keys.myString.lt("aa")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringclessThanStringa() throws {
|
|
let predicate = QPredGen.keys.myString.lt("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringclessThanStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.lt("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringclessThanStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.lt("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringclessThanStringc() throws {
|
|
let predicate = QPredGen.keys.myString.lt("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringclessThanString() throws {
|
|
let predicate = QPredGen.keys.myString.lt("c")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringagreaterOrEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.ge("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringagreaterOrEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.ge("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringagreaterOrEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.ge("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringagreaterOrEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.ge("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringagreaterOrEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.ge("a")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterOrEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.ge("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterOrEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.ge("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterOrEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.ge("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterOrEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.ge("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterOrEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.ge("bb")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterOrEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.ge("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterOrEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.ge("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterOrEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.ge("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterOrEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.ge("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterOrEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.ge("aa")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterOrEqualStringa() throws {
|
|
let predicate = QPredGen.keys.myString.ge("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterOrEqualStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.ge("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterOrEqualStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.ge("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterOrEqualStringc() throws {
|
|
let predicate = QPredGen.keys.myString.ge("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterOrEqualString() throws {
|
|
let predicate = QPredGen.keys.myString.ge("c")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringagreaterThanStringa() throws {
|
|
let predicate = QPredGen.keys.myString.gt("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringagreaterThanStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.gt("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringagreaterThanStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.gt("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringagreaterThanStringc() throws {
|
|
let predicate = QPredGen.keys.myString.gt("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringagreaterThanString() throws {
|
|
let predicate = QPredGen.keys.myString.gt("a")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterThanStringa() throws {
|
|
let predicate = QPredGen.keys.myString.gt("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterThanStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.gt("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterThanStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.gt("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterThanStringc() throws {
|
|
let predicate = QPredGen.keys.myString.gt("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbbgreaterThanString() throws {
|
|
let predicate = QPredGen.keys.myString.gt("bb")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterThanStringa() throws {
|
|
let predicate = QPredGen.keys.myString.gt("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterThanStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.gt("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterThanStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.gt("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterThanStringc() throws {
|
|
let predicate = QPredGen.keys.myString.gt("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaagreaterThanString() throws {
|
|
let predicate = QPredGen.keys.myString.gt("aa")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterThanStringa() throws {
|
|
let predicate = QPredGen.keys.myString.gt("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterThanStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.gt("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterThanStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.gt("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterThanStringc() throws {
|
|
let predicate = QPredGen.keys.myString.gt("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcgreaterThanString() throws {
|
|
let predicate = QPredGen.keys.myString.gt("c")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringacontainsStringa() throws {
|
|
let predicate = QPredGen.keys.myString.contains("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringacontainsStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.contains("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringacontainsStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.contains("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringacontainsStringc() throws {
|
|
let predicate = QPredGen.keys.myString.contains("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringacontainsString() throws {
|
|
let predicate = QPredGen.keys.myString.contains("a")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbcontainsStringa() throws {
|
|
let predicate = QPredGen.keys.myString.contains("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbcontainsStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.contains("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbbcontainsStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.contains("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbcontainsStringc() throws {
|
|
let predicate = QPredGen.keys.myString.contains("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbcontainsString() throws {
|
|
let predicate = QPredGen.keys.myString.contains("bb")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaacontainsStringa() throws {
|
|
let predicate = QPredGen.keys.myString.contains("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaacontainsStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.contains("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaacontainsStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.contains("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaacontainsStringc() throws {
|
|
let predicate = QPredGen.keys.myString.contains("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaacontainsString() throws {
|
|
let predicate = QPredGen.keys.myString.contains("aa")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringccontainsStringa() throws {
|
|
let predicate = QPredGen.keys.myString.contains("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringccontainsStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.contains("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringccontainsStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.contains("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringccontainsStringc() throws {
|
|
let predicate = QPredGen.keys.myString.contains("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringccontainsString() throws {
|
|
let predicate = QPredGen.keys.myString.contains("c")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testbetweenStringbbbetweenStringddwitha() throws {
|
|
let predicate = QPredGen.keys.myString.between(start: "bb", end: "dd")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testbetweenStringbbbetweenStringddwithbb() throws {
|
|
let predicate = QPredGen.keys.myString.between(start: "bb", end: "dd")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testbetweenStringbbbetweenStringddwithc() throws {
|
|
let predicate = QPredGen.keys.myString.between(start: "bb", end: "dd")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testbetweenStringbbbetweenStringddwithdd() throws {
|
|
let predicate = QPredGen.keys.myString.between(start: "bb", end: "dd")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "dd"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testbetweenStringbbbetweenStringddwithe() throws {
|
|
let predicate = QPredGen.keys.myString.between(start: "bb", end: "dd")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "e"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testbetweenStringbbbetweenStringddwith() throws {
|
|
let predicate = QPredGen.keys.myString.between(start: "bb", end: "dd")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringabeginsWithStringa() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringabeginsWithStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringabeginsWithStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringabeginsWithStringc() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("a")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringabeginsWithString() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("a")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbbeginsWithStringa() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbbeginsWithStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringbbbeginsWithStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbbeginsWithStringc() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("bb")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringbbbeginsWithString() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("bb")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaabeginsWithStringa() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaabeginsWithStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaabeginsWithStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringaabeginsWithStringc() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("aa")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringaabeginsWithString() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("aa")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcbeginsWithStringa() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "a"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcbeginsWithStringbb() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "bb"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcbeginsWithStringaa() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "aa"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
|
|
func testStringcbeginsWithStringc() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("c")
|
|
var instance = QPredGen(name: "test")
|
|
instance.myString = "c"
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssert(evaluation)
|
|
}
|
|
|
|
func testStringcbeginsWithString() throws {
|
|
let predicate = QPredGen.keys.myString.beginsWith("c")
|
|
let instance = QPredGen(name: "test")
|
|
|
|
let evaluation = try predicate.evaluate(target: instance.eraseToAnyModel().instance)
|
|
|
|
XCTAssertFalse(evaluation)
|
|
}
|
|
}
|