Rajout de doctrine/orm
[zf2.biz/galerie.git] / vendor / doctrine / orm / tests / Doctrine / Tests / ORM / Functional / Ticket / DDC1041Test.php
1 <?php
2
3 namespace Doctrine\Tests\ORM\Functional\Ticket;
4
5 use Doctrine\Common\Collections\ArrayCollection;
6 require_once __DIR__ . '/../../../TestInit.php';
7
8 /**
9  * @group DDC-1041
10  */
11 class DDC1041Test extends \Doctrine\Tests\OrmFunctionalTestCase
12 {
13     public function setUp()
14     {
15         $this->useModelSet('company');
16         parent::setUp();
17     }
18
19     public function testGrabWrongSubtypeReturnsNull()
20     {
21         $fix = new \Doctrine\Tests\Models\Company\CompanyFixContract();
22         $fix->setFixPrice(2000);
23
24         $this->_em->persist($fix);
25         $this->_em->flush();
26
27         $id = $fix->getId();
28
29         $this->assertNull($this->_em->find('Doctrine\Tests\Models\Company\CompanyFlexContract', $id));
30         $this->assertNull($this->_em->getReference('Doctrine\Tests\Models\Company\CompanyFlexContract', $id));
31         $this->assertNull($this->_em->getPartialReference('Doctrine\Tests\Models\Company\CompanyFlexContract', $id));
32     }
33 }