public function StaticMethodLoaderTest::testLoadClassMetadataDoesNotRepeatLoadWithParentClasses

File

drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Tests/Mapping/Loader/StaticMethodLoaderTest.php, line 46

Class

StaticMethodLoaderTest

Namespace

Symfony\Component\Validator\Tests\Mapping\Loader

Code

public function testLoadClassMetadataDoesNotRepeatLoadWithParentClasses() {
  $loader = new StaticMethodLoader('loadMetadata');
  $metadata = new ClassMetadata(__NAMESPACE__ . '\\StaticLoaderDocument');
  $loader
    ->loadClassMetadata($metadata);
  $this
    ->assertSame(0, count($metadata
    ->getConstraints()));
  $loader = new StaticMethodLoader('loadMetadata');
  $metadata = new ClassMetadata(__NAMESPACE__ . '\\BaseStaticLoaderDocument');
  $loader
    ->loadClassMetadata($metadata);
  $this
    ->assertSame(1, count($metadata
    ->getConstraints()));
}