     
     
     func testCondition1() {
-        let validator3 = Validator(control: UITextField(), predicate: { (param1, param2) -> Bool in
-            return true
-        }, predicateParameters: [], errorPlaceholder: nil, errorMessage: "")
+        let validator3 = Validator(control: UITextField(), predicate: validatorPredicateTrue, predicateParameters: [], errorPlaceholder: nil, errorMessage: "")
         
         vc.add(validator: validator3, condition: { () -> Bool in
             return false

    
    
    func testCondition2() {
        let validator4 = Validator(control: UITextField(), predicate: { (param1, param2) -> Bool in
            return false
        }, predicateParameters: [], errorPlaceholder: nil, errorMessage: "")
        
        vc.add(validator: validator4, condition: { () -> Bool in
            return false

        
        
        // Third and forth are never executed
        let validator3 = Validator(control: firstControl, predicate: validatorPredicateTrue, predicateParameters: [], errorPlaceholder: errorPlaceholder, errorMessage: "")
        vc.add(validator: validator3)
        
        XCTAssertFalse(vc.validate(), "One of the validators return false but form is valid")
