public function ValidatorTest::testValidateProperty

File

drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Tests/ValidatorTest.php, line 180

Class

ValidatorTest

Namespace

Symfony\Component\Validator\Tests

Code

public function testValidateProperty() {
  $entity = new Entity();
  $metadata = new ClassMetadata(get_class($entity));
  $metadata
    ->addPropertyConstraint('firstName', new FailingConstraint());
  $this->metadataFactory
    ->addMetadata($metadata);
  $result = $this->validator
    ->validateProperty($entity, 'firstName');
  $this
    ->assertCount(1, $result);
  $result = $this->validator
    ->validateProperty($entity, 'lastName');
  $this
    ->assertCount(0, $result);
}