/** * @dataProvider providerStaticDummyRules */ public function testValidationCheckShouldNotFailOnEmptyInput($v1, $v2, $v3) { $o = new AllOf($v1, $v2, $v3); $this->assertTrue($o->__invoke('')); $this->assertTrue($o->check('')); $this->assertTrue($o->assert('')); }
/** * @dataProvider providerStaticDummyRules * @expectedException Respect\Validation\Exceptions\AllOfException */ public function testValidationAssertShouldFailIfAnyRuleFailsAndReturnAllExceptionsFailed($v1, $v2, $v3) { $o = new AllOf($v1, $v2, $v3); $this->assertFalse($o->__invoke('any')); $this->assertFalse($o->assert('any')); }
/** * @dataProvider providerStaticDummyRules * @expectedException Respect\Validation\Exceptions\AllOfException */ public function test_validation_assert_should_fail_if_any_rule_fails_and_return_all_exceptions_failed($v1, $v2, $v3) { $o = new AllOf($v1, $v2, $v3); $this->assertFalse($o->validate('any')); $this->assertFalse($o->assert('any')); }