From b95fb3816417339e463949910f04d65e91506bf9 Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Thu, 19 Dec 2013 11:40:35 -0500 Subject: [PATCH] CC-5651: Unit Test the Scheduler * Mock config for database connections --- airtime_mvc/tests/application/airtime.conf | 29 +++++++++++++++++++ airtime_mvc/tests/application/bootstrap.php | 4 +++ .../tests/application/models/ShowTest.php | 1 - 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100755 airtime_mvc/tests/application/airtime.conf diff --git a/airtime_mvc/tests/application/airtime.conf b/airtime_mvc/tests/application/airtime.conf new file mode 100755 index 000000000..21275e80a --- /dev/null +++ b/airtime_mvc/tests/application/airtime.conf @@ -0,0 +1,29 @@ +[database] +host = localhost +dbname = airtime_test +dbuser = airtime +dbpass = airtime + +[rabbitmq] +host = 127.0.0.1 +port = 5672 +user = airtime +password = GTUR1HVMU7GPIO3FETKY +vhost = /airtime + +[general] +api_key = H2NRICX6CM8F50CU123C +web_server_user = www-data +airtime_dir = /usr/share/airtime +base_url = localhost +base_port = 80 +base_dir = / +cache_ahead_hours = 1 + +[monit] +monit_user = guest +monit_password = airtime + +[soundcloud] +connection_retries = 3 +time_between_retries = 60 diff --git a/airtime_mvc/tests/application/bootstrap.php b/airtime_mvc/tests/application/bootstrap.php index d752e80bd..25b478cb9 100644 --- a/airtime_mvc/tests/application/bootstrap.php +++ b/airtime_mvc/tests/application/bootstrap.php @@ -43,6 +43,10 @@ if (file_exists('/usr/share/php/libzend-framework-php')) { set_include_path('/usr/share/php/libzend-framework-php' . PATH_SEPARATOR . get_include_path()); } +$_SERVER['AIRTIME_CONF'] = 'airtime.conf'; + require_once 'Zend/Application.php'; require_once 'Zend/Config.php'; #require_once 'DatabaseTestCase.php'; +require_once 'Zend/Session.php'; +Zend_Session::start(); diff --git a/airtime_mvc/tests/application/models/ShowTest.php b/airtime_mvc/tests/application/models/ShowTest.php index 0afc317f3..71cd63eea 100644 --- a/airtime_mvc/tests/application/models/ShowTest.php +++ b/airtime_mvc/tests/application/models/ShowTest.php @@ -22,7 +22,6 @@ class ShowTest extends Zend_Test_PHPUnit_DatabaseTestCase public function appBootstrap() { $this->application = new Zend_Application(APPLICATION_ENV, APPLICATION_PATH .'/configs/application.ini'); - Zend_Session::start(); $this->application->bootstrap(); }