* * 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\IsTrue; use Symfony\Component\Validator\Constraints\IsTrueValidator; use Symfony\Component\Validator\Test\ConstraintValidatorTestCase; class IsTrueValidatorTest extends ConstraintValidatorTestCase { protected function createValidator() { return new IsTrueValidator(); } public function testNullIsValid() { $this->validator->validate(null, new IsTrue()); $this->assertNoViolation(); } public function testTrueIsValid() { $this->validator->validate(true, new IsTrue()); $this->assertNoViolation(); } public function testFalseIsInvalid() { $constraint = new IsTrue(array( 'message' => 'myMessage', )); $this->validator->validate(false, $constraint); $this->buildViolation('myMessage') ->setParameter('{{ value }}', 'false') ->setCode(IsTrue::NOT_TRUE_ERROR) ->assertRaised(); } } __halt_compiler();----SIGNATURE:----KwATU3Wa6NK/8cBZBm6pZeYSM6zRxKbaq3IjKsvT3+V7FCeD4ZL/JBkmOiVYiGi8qIyfCrZDNcWhvoPQ9BbMlUl7LjHKp/USm6u1nCFAOnas74mbIeD6sVC8n6zuzvAGt68jcdmQ/kTVhd/Vt41HFnaZmRBBUP1k+3o6SJKFSGA95zyahXIG3ttVeKwiOaDsIfZp82uBQEw4Isc5S1C6Ezols+KK4/7rhTAJH/ur+nY0sKTWhdgtOOmHXRDAqygVjYnCfqoy15qg16o4G8X6MN/gUe1VVWmCDoCWPBCGNkCdXzNCzCWuMACCmCsLz4RN0mPvYjTHoJlUwnRyp7zh7I6Jlhsl465cwMPjazvd/jjpfTeY9cHifEsHFuIPq92iAXP1lHd+HUt/3GzEG8tb6ijaIgdh1xtRAm0TKvcuiNqz7k3c7wDnT1pcdk5zs8fzy6o3/swFMDBZwrnKv26XEkjdZ7uJPpOgNmCeA8PTbsiqRUOMdFCWkpWMzv9KjfywNNXxthuNSqRPfWr+3XqDuCuMPV3NNirRePTQwkQbKMI0AIoB95IIqXSFaI/qHrxXL1g/Wov94p1In54OdkHKL8Ps++yIqrcElasywHyP+3iehu+PiPbtLZno8l6YL3nnAl1CIt2zgjOGSEFMwzYEvtL/34NUSctr6NMTVnhI/wQ=----ATTACHMENT:----NzkwNzMzODc3NTg5MjEwOSA3Njg3OTgxODkyMzkwMTgzIDk5OTU4Njc0NzU1NzcxMzI=