From d712ad97a5b36954224111095946ee7818ab1c7b Mon Sep 17 00:00:00 2001 From: Marco Pivetta Date: Tue, 13 Jan 2015 21:04:50 +0100 Subject: [PATCH] #385 #1181 DDC-3385 - test coverage for `OnClassMetadataNotFoundEventArgs` impl --- .../OnClassMetadataNotFoundEventArgsTest.php | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 tests/Doctrine/Tests/ORM/Event/OnClassMetadataNotFoundEventArgsTest.php diff --git a/tests/Doctrine/Tests/ORM/Event/OnClassMetadataNotFoundEventArgsTest.php b/tests/Doctrine/Tests/ORM/Event/OnClassMetadataNotFoundEventArgsTest.php new file mode 100644 index 000000000..3aad1c04c --- /dev/null +++ b/tests/Doctrine/Tests/ORM/Event/OnClassMetadataNotFoundEventArgsTest.php @@ -0,0 +1,38 @@ +getMock('Doctrine\Common\Persistence\ObjectManager'); + + $args = new OnClassMetadataNotFoundEventArgs('foo', $objectManager); + + $this->assertSame('foo', $args->getClassName()); + $this->assertSame($objectManager, $args->getObjectManager()); + + $this->assertNull($args->getFoundMetadata()); + + /* @var $metadata \Doctrine\Common\Persistence\Mapping\ClassMetadata */ + $metadata = $this->getMock('Doctrine\Common\Persistence\Mapping\ClassMetadata'); + + $args->setFoundMetadata($metadata); + + $this->assertSame($metadata, $args->getFoundMetadata()); + + $args->setFoundMetadata(null); + + $this->assertNull($args->getFoundMetadata()); + } +}