public function testTest()
 {
     $user = new User();
     $user->name = 'jwagejon';
     $this->assertEqual($user->getModified(), array('name' => 'jwagejon'));
     $this->assertEqual($user->getModified(true), array('name' => null));
     $user->save();
     $this->assertEqual($user->getModified(), array());
     $this->assertEqual($user->getModified(true), array());
     $this->assertEqual($user->getLastModified(), array('name' => 'jwagejon', 'type' => 0));
     $this->assertEqual($user->getLastModified(true), array('name' => null, 'type' => null));
     $user->name = 'jon';
     $this->assertEqual($user->getModified(), array('name' => 'jon'));
     $this->assertEqual($user->getModified(true), array('name' => 'jwagejon'));
     $user->save();
     $this->assertEqual($user->getModified(), array());
     $this->assertEqual($user->getModified(true), array());
     $this->assertEqual($user->getLastModified(), array('name' => 'jon'));
     $this->assertEqual($user->getLastModified(true), array('name' => 'jwagejon'));
 }
Example #2
0
 public function testInsert()
 {
     $user = new User();
     $user->name = "John Locke";
     $user->save();
     $this->assertTrue(is_numeric($user->id) && $user->id > 0);
     $this->assertTrue($user->getModified() == array());
     $this->assertTrue($user->state() == Doctrine_Record::STATE_CLEAN);
     $user->delete();
     $this->assertEqual($user->state(), Doctrine_Record::STATE_TCLEAN);
 }