protected function setUp() { $this->keys = array(); $this->keys["FORCE_SSL"] = false; $this->keys["COMPANY_NAME"] = "BotQueue"; $this->keys["IS_DEV_SITE"] = true; $this->keys["SITE_HOSTNAME"] = "botqueue.com"; $this->keys["RR_PROJECT_NAME"] = "BotQueue"; $this->keys["RR_DB_HOST"] = "localhost"; $this->keys["RR_DB_PORT"] = "3306"; $this->keys["RR_DB_USER"] = "******"; $this->keys["RR_DB_PASS"] = ""; $this->keys["AMAZON_AWS_KEY"] = ""; $this->keys["AMAZON_AWS_SECRET"] = ""; $this->keys["AMAZON_S3_BUCKET_NAME"] = "botqueue"; $this->keys["EMAIL_METHOD"] = "smtp"; $this->keys["SES_USE_DKIM"] = true; $this->keys["EMAIL_USERNAME"] = "******"; $this->keys["EMAIL_NAME"] = "BotQueue"; $this->keys["EMAIL_PASSWORD"] = ""; $this->keys["EMAIL_SMTP_SERVER"] = "smtp.gmail.com"; $this->keys["EMAIL_SMTP_SERVER_PORT"] = 465; $this->keys["TRACK_SQL_QUERIES"] = false; $this->keys["TRACK_CACHE_HITS"] = false; $this->keys["THINGIVERSE_API_CLIENT_ID"] = ""; $this->keys["THINGIVERSE_API_CLIENT_SECRET"] = ""; $this->config = new Config(ConfigConverter::convertKeys($this->keys)); }
public function testMultipleDefines() { $keys = array('a' => 1, 'b' => "2", 'c' => false); $definesToConvert = ""; foreach ($keys as $key => $value) { $definesToConvert .= $this->getDefine($key, $value); } $config = ConfigConverter::convertDefines($definesToConvert); foreach ($keys as $key => $value) { $this->assertArrayHasKey($key, $config); $this->assertEquals($value, $config[$key]); } }