/** * @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\CallbackException */ public function test_validation_check_should_fail_if_any_rule_fails_and_throw_the_first_exception_only($v1, $v2, $v3) { $o = new AllOf($v1, $v2, $v3); $this->assertFalse($o->validate('any')); $this->assertFalse($o->check('any')); }