/** * Test for ConfigFile::getFlatDefaultConfig * * @return void * @test * @group medium */ public function testGetFlatDefaultConfig() { $flat_default_config = $this->object->getFlatDefaultConfig(); $default_value = $this->object->getDefault(self::SIMPLE_KEY_WITH_DEFAULT_VALUE); $this->assertEquals($default_value, $flat_default_config[self::SIMPLE_KEY_WITH_DEFAULT_VALUE]); $localhost_value = $this->object->getDefault('Servers/1/host'); $this->assertEquals($localhost_value, $flat_default_config['Servers/1/host']); $cfg = array(); include './libraries/config.default.php'; // verify that $cfg read from config.default.php is valid $this->assertGreaterThanOrEqual(100, count($cfg)); $this->assertGreaterThanOrEqual(count($cfg), count($flat_default_config)); }