Changeset 4374 for trunk/tests/Orm
- Timestamp:
- 05/17/08 13:22:24 (8 months ago)
- Location:
- trunk/tests/Orm
- Files:
-
- 1 added
- 1 removed
- 5 modified
-
Component/AccessTest.php (modified) (6 diffs)
-
Component/AllTests.php (modified) (2 diffs)
-
Component/CollectionTest.php (modified) (1 diff)
-
Component/TestTest.php (deleted)
-
EntityManagerTest.php (added)
-
Hydration/BasicHydrationTest.php (modified) (16 diffs)
-
UnitOfWorkTestCase.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/Orm/Component/AccessTest.php
r3931 r4374 42 42 { 43 43 parent::setUp(); 44 $em = new Doctrine_EntityManager(new Doctrine_Connection_Mock()); 44 45 $this->user = new ForumUser(); 45 46 } … … 58 59 * @test 59 60 */ 60 public function shouldMarkE xistingFieldAsSetOnNewRecord()61 { 62 $this->assert True(isset($this->user->username));63 $this->assert True(isset($this->user['username']));61 public function shouldMarkEmptyFieldAsNotSetOnNewRecord() 62 { 63 $this->assertFalse(isset($this->user->username)); 64 $this->assertFalse(isset($this->user['username'])); 64 65 } 65 66 … … 114 115 /** 115 116 * @test 116 * @expectedException Doctrine_ Record_Exception117 * @expectedException Doctrine_Entity_Exception 117 118 */ 118 119 public function shouldNotBeAbleToSetNonExistantField() … … 123 124 /** 124 125 * @test 125 * @expectedException Doctrine_ Record_Exception126 * @expectedException Doctrine_Entity_Exception 126 127 */ 127 128 public function shouldNotBeAbleToSetNonExistantFieldWithOffset() … … 132 133 /** 133 134 * @test 134 * @expectedException Doctrine_ Record_Exception135 * @expectedException Doctrine_Entity_Exception 135 136 */ 136 137 public function shouldNotBeAbleToSetNonExistantFieldAsPartInSetArray() … … 139 140 'rat' => 'meus', 140 141 'id' => 22)); 141 142 142 } 143 143 -
trunk/tests/Orm/Component/AllTests.php
r4222 r4374 7 7 8 8 // Tests 9 require_once 'Orm/Component/TestTest.php';10 9 require_once 'Orm/Component/AccessTest.php'; 11 10 require_once 'Orm/Component/CollectionTest.php'; … … 22 21 $suite = new Doctrine_TestSuite('Doctrine Orm Component'); 23 22 24 $suite->addTestSuite('Orm_Component_TestTest');25 23 $suite->addTestSuite('Orm_Component_AccessTest'); 26 24 $suite->addTestSuite('Orm_Component_CollectionTest'); -
trunk/tests/Orm/Component/CollectionTest.php
r4101 r4374 41 41 { 42 42 parent::setUp(); 43 $em = new Doctrine_EntityManager(new Doctrine_Connection_Mock()); 44 43 45 $this->coll = new Doctrine_Collection('ForumUser'); 44 46 -
trunk/tests/Orm/Hydration/BasicHydrationTest.php
r4364 r4374 10 10 { 11 11 parent::setUp(); 12 $this->_em = $this->sharedFixture['connection'];12 $this->_em = new Doctrine_EntityManager(new Doctrine_Connection_Mock()); 13 13 } 14 14 … … 45 45 $queryComponents = array( 46 46 'u' => array( 47 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser'),48 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsUser'),47 'table' => $this->_em->getClassMetadata('CmsUser'), 48 'mapper' => $this->_em->getEntityPersister('CmsUser'), 49 49 'parent' => null, 50 50 'relation' => null, … … 106 106 $queryComponents = array( 107 107 'u' => array( 108 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser'),109 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsUser'),108 'table' => $this->_em->getClassMetadata('CmsUser'), 109 'mapper' => $this->_em->getEntityPersister('CmsUser'), 110 110 'parent' => null, 111 111 'relation' => null, … … 114 114 ), 115 115 'p' => array( 116 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsPhonenumber'),117 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsPhonenumber'),116 'table' => $this->_em->getClassMetadata('CmsPhonenumber'), 117 'mapper' => $this->_em->getEntityPersister('CmsPhonenumber'), 118 118 'parent' => 'u', 119 'relation' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser')->getRelation('phonenumbers'),119 'relation' => $this->_em->getClassMetadata('CmsUser')->getRelation('phonenumbers'), 120 120 'map' => null 121 121 ) … … 156 156 $result = $hydrator->hydrateResultSet($this->_createParserResult( 157 157 $stmt, $queryComponents, $tableAliasMap, $hydrationMode, true)); 158 //var_dump($result); 158 159 if ($hydrationMode == Doctrine::HYDRATE_ARRAY) { 160 //var_dump($result); 161 } 159 162 160 163 $this->assertEquals(2, count($result)); … … 163 166 $this->assertTrue(is_array($result[1])); 164 167 165 $this->assertEquals(3, count($result[0][0]));166 168 // first user => 2 phonenumbers 167 169 $this->assertEquals(2, count($result[0][0]['phonenumbers'])); … … 199 201 $queryComponents = array( 200 202 'u' => array( 201 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser'),202 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsUser'),203 'table' => $this->_em->getClassMetadata('CmsUser'), 204 'mapper' => $this->_em->getEntityPersister('CmsUser'), 203 205 'parent' => null, 204 206 'relation' => null, … … 206 208 ), 207 209 'p' => array( 208 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsPhonenumber'),209 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsPhonenumber'),210 'table' => $this->_em->getClassMetadata('CmsPhonenumber'), 211 'mapper' => $this->_em->getEntityPersister('CmsPhonenumber'), 210 212 'parent' => 'u', 211 'relation' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser')->getRelation('phonenumbers'),213 'relation' => $this->_em->getClassMetadata('CmsUser')->getRelation('phonenumbers'), 212 214 'map' => null, 213 215 'agg' => array('0' => 'numPhones') … … 274 276 $queryComponents = array( 275 277 'u' => array( 276 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser'),277 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsUser'),278 'table' => $this->_em->getClassMetadata('CmsUser'), 279 'mapper' => $this->_em->getEntityPersister('CmsUser'), 278 280 'parent' => null, 279 281 'relation' => null, … … 282 284 ), 283 285 'p' => array( 284 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsPhonenumber'),285 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsPhonenumber'),286 'table' => $this->_em->getClassMetadata('CmsPhonenumber'), 287 'mapper' => $this->_em->getEntityPersister('CmsPhonenumber'), 286 288 'parent' => 'u', 287 'relation' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser')->getRelation('phonenumbers'),289 'relation' => $this->_em->getClassMetadata('CmsUser')->getRelation('phonenumbers'), 288 290 'map' => 'phonenumber' 289 291 ) … … 376 378 $queryComponents = array( 377 379 'u' => array( 378 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser'),379 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsUser'),380 'table' => $this->_em->getClassMetadata('CmsUser'), 381 'mapper' => $this->_em->getEntityPersister('CmsUser'), 380 382 'parent' => null, 381 383 'relation' => null, … … 384 386 ), 385 387 'p' => array( 386 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsPhonenumber'),387 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsPhonenumber'),388 'table' => $this->_em->getClassMetadata('CmsPhonenumber'), 389 'mapper' => $this->_em->getEntityPersister('CmsPhonenumber'), 388 390 'parent' => 'u', 389 'relation' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser')->getRelation('phonenumbers'),391 'relation' => $this->_em->getClassMetadata('CmsUser')->getRelation('phonenumbers'), 390 392 'map' => null 391 393 ), 392 394 'a' => array( 393 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsArticle'),394 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsArticle'),395 'table' => $this->_em->getClassMetadata('CmsArticle'), 396 'mapper' => $this->_em->getEntityPersister('CmsArticle'), 395 397 'parent' => 'u', 396 'relation' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser')->getRelation('articles'),398 'relation' => $this->_em->getClassMetadata('CmsUser')->getRelation('articles'), 397 399 'map' => null 398 400 ), … … 529 531 $queryComponents = array( 530 532 'u' => array( 531 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser'),532 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsUser'),533 'table' => $this->_em->getClassMetadata('CmsUser'), 534 'mapper' => $this->_em->getEntityPersister('CmsUser'), 533 535 'parent' => null, 534 536 'relation' => null, … … 537 539 ), 538 540 'p' => array( 539 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsPhonenumber'),540 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsPhonenumber'),541 'table' => $this->_em->getClassMetadata('CmsPhonenumber'), 542 'mapper' => $this->_em->getEntityPersister('CmsPhonenumber'), 541 543 'parent' => 'u', 542 'relation' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser')->getRelation('phonenumbers'),544 'relation' => $this->_em->getClassMetadata('CmsUser')->getRelation('phonenumbers'), 543 545 'map' => null 544 546 ), 545 547 'a' => array( 546 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsArticle'),547 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsArticle'),548 'table' => $this->_em->getClassMetadata('CmsArticle'), 549 'mapper' => $this->_em->getEntityPersister('CmsArticle'), 548 550 'parent' => 'u', 549 'relation' => $this-> sharedFixture['connection']->getClassMetadata('CmsUser')->getRelation('articles'),551 'relation' => $this->_em->getClassMetadata('CmsUser')->getRelation('articles'), 550 552 'map' => null 551 553 ), 552 554 'c' => array( 553 'table' => $this-> sharedFixture['connection']->getClassMetadata('CmsComment'),554 'mapper' => $this-> sharedFixture['connection']->getMapper('CmsComment'),555 'table' => $this->_em->getClassMetadata('CmsComment'), 556 'mapper' => $this->_em->getEntityPersister('CmsComment'), 555 557 'parent' => 'a', 556 'relation' => $this-> sharedFixture['connection']->getClassMetadata('CmsArticle')->getRelation('comments'),558 'relation' => $this->_em->getClassMetadata('CmsArticle')->getRelation('comments'), 557 559 'map' => null 558 560 ), … … 720 722 $queryComponents = array( 721 723 'c' => array( 722 'table' => $this-> sharedFixture['connection']->getClassMetadata('ForumCategory'),723 'mapper' => $this-> sharedFixture['connection']->getMapper('ForumCategory'),724 'table' => $this->_em->getClassMetadata('ForumCategory'), 725 'mapper' => $this->_em->getEntityPersister('ForumCategory'), 724 726 'parent' => null, 725 727 'relation' => null, … … 727 729 ), 728 730 'b' => array( 729 'table' => $this-> sharedFixture['connection']->getClassMetadata('ForumBoard'),730 'mapper' => $this-> sharedFixture['connection']->getMapper('ForumBoard'),731 'table' => $this->_em->getClassMetadata('ForumBoard'), 732 'mapper' => $this->_em->getEntityPersister('ForumBoard'), 731 733 'parent' => 'c', 732 'relation' => $this-> sharedFixture['connection']->getClassMetadata('ForumCategory')->getRelation('boards'),734 'relation' => $this->_em->getClassMetadata('ForumCategory')->getRelation('boards'), 733 735 'map' => null 734 736 ), -
trunk/tests/Orm/UnitOfWorkTestCase.php
r4364 r4374 9 9 protected function setUp() { 10 10 parent::setUp(); 11 $em = new Doctrine_EntityManager(new Doctrine_Connection_Mock()); 11 12 $this->_user = new ForumUser(); 12 $this->_unitOfWork = $ this->sharedFixture['connection']->unitOfWork;13 $this->_unitOfWork = $em->getUnitOfWork(); 13 14 } 14 15