public function testAddGetDeleteValueFromFileSystem() { \DBG::log('*** testAddAndGetValueFromFileSystem ***'); $this->addValuesFileSystem(); $this->addValuesFileSystem(); Setting::init('MultiSiteTest', null, 'FileSystem'); $this->assertEquals('value6.1', Setting::getValue('key6.1')); $this->assertEquals('value6.2', Setting::getValue('key6.2')); $this->assertEquals('value8.1', Setting::getValue('key8.1', 'SupportTest')); $this->assertEquals('value8.2', Setting::getValue('key8.2', 'SupportTest')); $this->assertEquals('value7.1', Setting::getValue('key7.1')); $this->assertEquals('value7.2', Setting::getValue('key7.2')); /** delete check **/ Setting::init('MultiSiteTest', 'testgroup1', 'Database'); Setting::delete('key1.1'); Setting::init('MultiSiteTest', 'testgroup1', 'Database'); $this->assertNull(Setting::getValue('key1.1')); $this->deleteValuesFileSystem(); Setting::init('MultiSiteTest', null, 'FileSystem'); $this->assertEmpty(Setting::getSettings('MultiSiteTest', 'FileSystem')); Setting::init('SupportTest', null, 'FileSystem'); $this->assertEmpty(Setting::getSettings('SupportTest', 'FileSystem')); }