/**
* Verify that no exception results from a correctly-mapped set
* of documents.
*/
public function testCheckNodeTypeMappingsWithoutDuplicate()
{
$metadataA = new ClassMetadata('Doctrine\\PHPCR\\Models\\ClassA');
$metadataA->setNodeType('nt:unstructured');
$metadataB = new ClassMetadata('Doctrine\\PHPCR\\Models\\ClassB');
$metadataB->setNodeType('custom:type');
$metadataB->setUniqueNodeType(true);
$metadataC = new ClassMetadata('Doctrine\\PHPCR\\Models\\ClassC');
$metadataA->setNodeType('nt:unstructured');
$documentManager = $this->configureDocumentManager(array($metadataA, $metadataB, $metadataC));
$uniqueNodeTypeHelper = new UniqueNodeTypeHelper();
$uniqueNodeTypeHelper->checkNodeTypeMappings($documentManager);
}