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()));
}