1
0
mirror of synced 2025-03-27 18:33:53 +03:00

#385 #1181 DDC-3385 - test coverage for OnClassMetadataNotFoundEventArgs impl

This commit is contained in:
Marco Pivetta 2015-01-13 21:04:50 +01:00
parent 662b49608c
commit d712ad97a5

View File

@ -0,0 +1,38 @@
<?php
namespace Doctrine\Tests\ORM;
use Doctrine\ORM\Event\OnClassMetadataNotFoundEventArgs;
use PHPUnit_Framework_TestCase;
/**
* Tests for {@see \Doctrine\ORM\Event\OnClassMetadataNotFoundEventArgs}
*
* @covers \Doctrine\ORM\Event\OnClassMetadataNotFoundEventArgs
*/
class OnClassMetadataNotFoundEventArgsTest extends PHPUnit_Framework_TestCase
{
public function testEventArgsMutability()
{
/* @var $objectManager \Doctrine\Common\Persistence\ObjectManager */
$objectManager = $this->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());
}
}