Example #1
0
 public function testSaved()
 {
     $forSaved1 = array('foo', 'bar');
     $forSaved2 = array('bar', 'foo');
     $group = new AbstractGroup('Model\\Comment');
     $this->assertFalse($group->isSavedInitialized());
     $group->forSaved = $forSaved1;
     $this->assertSame($forSaved1, $group->getSaved());
     $this->assertTrue($group->isSavedInitialized());
     $group->forSaved = $forSaved2;
     $this->assertSame($forSaved1, $group->getSaved());
     $group->refreshSaved();
     $this->assertSame($forSaved2, $group->getSaved());
     $group->clearSaved();
     $this->assertFalse($group->isSavedInitialized());
 }