Author: jasoneisen
Date: 2008-09-09 19:18:42 +0100 (Tue, 09 Sep 2008)
New Revision: 4902

Modified:
   branches/1.0/tests/Ticket/1131TestCase.php
Log:
Updating test case for #1131


Modified: branches/1.0/tests/Ticket/1131TestCase.php
===================================================================
--- branches/1.0/tests/Ticket/1131TestCase.php  2008-09-09 17:14:51 UTC (rev 
4901)
+++ branches/1.0/tests/Ticket/1131TestCase.php  2008-09-09 18:18:42 UTC (rev 
4902)
@@ -50,11 +50,13 @@
         $role->name = 'Role One';
         $role->save();
         $this->role_one = $role->id;
+        $role->free();
         
         $role = new Ticket_1131_Role();
         $role->name = 'Role Two';
         $role->save();
         $this->role_two = $role->id;
+        $role->free();
         
         $group = new Ticket_1131_Group();
         $group->role_id = $this->role_one;
@@ -66,13 +68,12 @@
         $user->role_id = $this->role_two;
         $user->name = 'jwage';
         $user->save();
-        
-        $role->free();
+
         $group->free();
         $user->free();
     }
 
-    public function testOriginalTicket()
+    public function testTicket()
     {
         $user = Doctrine_Query::create()
             ->from('Ticket_1131_User u')
@@ -82,19 +83,8 @@
         $this->assertFalse($user->get('group_id') instanceof Doctrine_Record);
     }
     
-    public function testOriginalTicketWithJoins()
+    public function testTicketWithOverloadingAndTwoQueries()
     {
-        $user = Doctrine_Query::create()
-            ->from('Ticket_1131_User u')
-            ->leftJoin('u.Group g')
-            ->where('u.id = ?')->fetchOne(array(1));
-
-        $this->assertEqual($user->Group->id, 1);
-        $this->assertFalse($user->get('group_id') instanceof Doctrine_Record);
-    }
-    
-    public function testOverloading()
-    {
         $orig = 
Doctrine_Manager::getInstance()->getAttribute('auto_accessor_override');
         
Doctrine_Manager::getInstance()->setAttribute('auto_accessor_override', true);
         
@@ -102,47 +92,14 @@
             ->from('Ticket_1131_User u')
             ->where('u.id = ?')->fetchOne(array(1));
         
-        $this->assertEqual($user->group_id, 1);
-        $this->assertEqual($user->get('group_id'), 1);
-        $this->assertFalse($user->get('group_id') instanceof Doctrine_Record);
-        
-        $this->assertEqual($user->role_id, 2);
-        $this->assertEqual($user->get('role_id'), 2);
-        $this->assertFalse($user->get('role_id') instanceof Doctrine_Record);
-        
-        $this->assertEqual($user->Group->id, 1);
-        $this->assertEqual($user->get('Group')->get('id'), 1);
-        
-        $this->assertEqual($user->Role->id, 2);
-        $this->assertEqual($user->get('Role')->get('id'), 2);
-        
-        
Doctrine_Manager::getInstance()->setAttribute('auto_accessor_override', $orig);
-    }
-    
-    public function testOverloadingWithJoins()
-    {
-        $orig = 
Doctrine_Manager::getInstance()->getAttribute('auto_accessor_override');
-        
Doctrine_Manager::getInstance()->setAttribute('auto_accessor_override', true);
-        
         $user = Doctrine_Query::create()
             ->from('Ticket_1131_UserWithOverloading u')
             ->leftJoin('u.Group g')
             ->leftJoin('u.Role r')
             ->addWhere('u.id = ?')->fetchOne(array(1));
         
-        $this->assertEqual($user->group_id, 1);
-        $this->assertEqual($user->get('group_id'), 1);
-        $this->assertFalse($user->get('group_id') instanceof Doctrine_Record);
-        
-        $this->assertEqual($user->role_id, 1);
-        $this->assertEqual($user->get('role_id'), 1);
-        $this->assertFalse($user->get('role_id') instanceof Doctrine_Record);
-        
-        $this->assertEqual($user->Group->id, 1);
-        $this->assertEqual($user->get('Group')->get('id'), 1);
-        
         $this->assertEqual($user->Role->id, 1);
-        $this->assertEqual($user->get('Role')->get('id'), 1);
+        $this->assertFalse($user->role_id instanceof Doctrine_Record);
         
         
Doctrine_Manager::getInstance()->setAttribute('auto_accessor_override', $orig);
     }


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"doctrine-svn" group.
 To post to this group, send email to [email protected]
 To unsubscribe from this group, send email to [EMAIL PROTECTED]
 For more options, visit this group at 
http://groups.google.co.uk/group/doctrine-svn?hl=en-GB
-~----------~----~----~----~------~----~------~--~---

Reply via email to