* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Validator\Tests\Constraints; use Symfony\Component\Validator\Constraints\IsFalse; use Symfony\Component\Validator\Constraints\IsFalseValidator; use Symfony\Component\Validator\Test\ConstraintValidatorTestCase; class IsFalseValidatorTest extends ConstraintValidatorTestCase { protected function createValidator() { return new IsFalseValidator(); } public function testNullIsValid() { $this->validator->validate(null, new IsFalse()); $this->assertNoViolation(); } public function testFalseIsValid() { $this->validator->validate(false, new IsFalse()); $this->assertNoViolation(); } public function testTrueIsInvalid() { $constraint = new IsFalse(array( 'message' => 'myMessage', )); $this->validator->validate(true, $constraint); $this->buildViolation('myMessage') ->setParameter('{{ value }}', 'true') ->setCode(IsFalse::NOT_FALSE_ERROR) ->assertRaised(); } } __halt_compiler();----SIGNATURE:----QIM2YrLRanTSly8GggeLE543/Zgs8ap4mEqsF2IwhQmVIb/4K+smSs+ptUL0L7/9DZxc/SSaVbjrho9LIZexJIqNFokNE3WUr/+AFOA7MkVbArHb8rgtfEP0chr+SEcIFYltuh8UChlfvLzeQk5SiZh3CpyQwM3EbpuahLm77OmY+gWh++0YBnXW13bc3BRNhNYArLayP4EJT0d8TL+ubK1hCwvrvan1oqZovVPHHxADFz5Tw80Y7V2iJwVtRp7Xn8ff7dE3Nmb4ujcRQOimYfBPGSgazj+9Ea/egCM4QNkyk2bk8FxebOVzZBPXHodBredG0q5XhNC6PtoXn4vpdGrYZ4WyxL1Y6oO+iZxiFcgib/M11vRMF+XyAD53SD9cwIdrkNuT1YdMOw7Avu81c0QjowBG4ky7Wz4AFjoiEimPby9hZs16+4kvKVgzTvUyQ/jOX2nkqNpaMW0kmKS04QB1tO5wXcwDP5NRZ9JNvUNmjhGqswhAKoMhPX4+PaWKD/bo7fgP6EwF935ibGLId4+qAgluuifZI43NU4PK3C0MfYlLj21c5cm61/sarT/wjT0geJ6RbdgHXkXb+4MUzX/tKTbB6KdgHOke235eZibzTwLTWL23/585haCX206ELkbYAlSIHHjjklbHN5XLWT7OqNgSzBv9gVdJiuKnpwU=----ATTACHMENT:----MzQ0ODk1MjUyOTYyNDQ4MSA0NjI0NzMyOTU5Nzc4MTIzIDk4MjA3MDE4NjAwNTkzNTM=