Changeset 3558
- Timestamp:
- 01/19/08 21:31:59 (18 months ago)
- Files:
-
- 1 modified
-
branches/0.9/tests/Ticket/741TestCase.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/0.9/tests/Ticket/741TestCase.php
r3557 r3558 10 10 public function prepareTables() 11 11 { 12 $this->tables = array(' Moo', 'Cow');12 $this->tables = array('Parent741', 'Child741'); 13 13 parent::prepareTables(); 14 14 } 15 public function testTicket()16 {17 $moo = new Moo();18 $moo->amount = 1000;19 $cow = new Cow();20 15 21 $moo->Cows[] = $cow; 22 $cow->Moo = $moo; 23 $moo->save(); 24 $this->assertEqual($moo->amount, 0); 25 } 16 public function testTicket() 17 { 18 $moo = new Parent741(); 19 $moo->amount = 1000; 20 $cow = new Child741(); 21 22 $moo->Cows[] = $cow; 23 $cow->Moo = $moo; 24 $moo->save(); 25 $this->assertEqual($moo->amount, 0); 26 } 26 27 27 28 } … … 29 30 30 31 31 class Mooextends Doctrine_Record32 class Parent741 extends Doctrine_Record 32 33 { 33 34 public function setTableDefinition() … … 44 45 public function setUp() 45 46 { 46 $this->hasMany('C owas Cows', array('local' => 'id', 'foreign' => 'moo_id'));47 $this->hasMany('Child741 as Cows', array('local' => 'id', 'foreign' => 'moo_id')); 47 48 } 48 49 } 49 50 50 class C owextends Doctrine_Record51 class Child741 extends Doctrine_Record 51 52 { 52 53 public function setTableDefinition() … … 63 64 public function setUp() 64 65 { 65 $this->hasOne(' Moo', array('local' => 'moo_id', 'foreign' => 'id'));66 $this->hasOne('Parent741 as Moo', array('local' => 'moo_id', 'foreign' => 'id')); 66 67 } 67 68