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()); }