Example #1
0
 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]);
     }
 }