From 1cf5d3489e976efd5b6a8e7c4eac206f2a761d12 Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Wed, 18 Dec 2013 17:40:13 -0500 Subject: [PATCH] CC-5651: Unit Test the Scheduler * Got the database connection working in our unit test --- airtime_mvc/tests/application/bootstrap.php | 1 + airtime_mvc/tests/application/models/ShowTest.php | 14 +++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/airtime_mvc/tests/application/bootstrap.php b/airtime_mvc/tests/application/bootstrap.php index d11b2e346..b5e40e141 100644 --- a/airtime_mvc/tests/application/bootstrap.php +++ b/airtime_mvc/tests/application/bootstrap.php @@ -35,4 +35,5 @@ if (file_exists('/usr/share/php/libzend-framework-php')) { } require_once 'Zend/Application.php'; +require_once 'Zend/Config.php'; #require_once 'DatabaseTestCase.php'; diff --git a/airtime_mvc/tests/application/models/ShowTest.php b/airtime_mvc/tests/application/models/ShowTest.php index f16beb530..3b8f91d98 100644 --- a/airtime_mvc/tests/application/models/ShowTest.php +++ b/airtime_mvc/tests/application/models/ShowTest.php @@ -20,8 +20,16 @@ class ShowTest extends Zend_Test_PHPUnit_DatabaseTestCase public function getConnection() { if ($this->_connectionMock == null) { - $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', 'production'); - $connection = Zend_Db::factory($config->db); + $config = new Zend_Config( + array( + 'host' => '127.0.0.1', + 'dbname' => 'airtime_test', + 'username' => 'airtime', + 'password' => 'airtime' + ) + ); + var_dump($config); + $connection = Zend_Db::factory('pdo_pgsql', $config); $this->_connectionMock = $this->createZendDbConnection( $connection, @@ -73,4 +81,4 @@ class ShowTest extends Zend_Test_PHPUnit_DatabaseTestCase $ds ); } -} \ No newline at end of file +}