public function testcliLoadConfig() { $configFile = \UnitTest\Helpers::getConfigFilenameTPL(); $cfg = \CB\Install\cliLoadConfig(['config' => $configFile]); $realConf = \CB\Config::loadConfigFile($configFile); // test if loaded solr_port is equal with real solr_port $this->assertEquals($cfg['solr_port'], $realConf['solr_port']); $cfg = \CB\Install\cliLoadConfig(['config' => $configFile, 'solr_port' => 8180]); $this->assertEquals($cfg['solr_port'], 8180); $cfg = \CB\Install\cliLoadConfig(['config' => $configFile, 'su_db_pass' => '1234567', 'core_root_pass' => '1234567']); $this->assertEquals($cfg['su_db_pass'], '1234567'); $this->assertEquals($cfg['core_root_pass'], '1234567'); $cfg = \CB\Install\cliLoadConfig(['su_db_pass' => '1234567', 'core_root_pass' => '1234567']); $this->assertEquals($cfg['su_db_pass'], '1234567'); $this->assertEquals($cfg['core_root_pass'], '1234567'); }