public function testRemoveAllSettings() { $settings = array('TheOnlyGroup' => array('Existing1' => true), 'TheSecondOnlyGroup' => array('Existing1' => true)); $comments = array(); $configuration = new ezcConfiguration($settings, $comments); $configuration->removeAllSettings(); $this->assertEquals(false, $configuration->hasGroup('TheOnlyGroup')); $this->assertEquals(false, $configuration->hasGroup('TheSecondOnlyGroup')); $this->assertSame(true, $this->readAttribute($configuration, 'isModified')); }