From 294dff7a2644134b3a65240104a801885324e91e Mon Sep 17 00:00:00 2001 From: pjskeptic Date: Tue, 12 Mar 2013 23:34:30 -0400 Subject: [PATCH] Added test for CakeTestSuiteDispatcher::loadTestFramework. --- .../TestSuite/CakeTestSuiteDispatcherTest.php | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 lib/Cake/Test/Case/TestSuite/CakeTestSuiteDispatcherTest.php diff --git a/lib/Cake/Test/Case/TestSuite/CakeTestSuiteDispatcherTest.php b/lib/Cake/Test/Case/TestSuite/CakeTestSuiteDispatcherTest.php new file mode 100644 index 000000000..9fe0fd13d --- /dev/null +++ b/lib/Cake/Test/Case/TestSuite/CakeTestSuiteDispatcherTest.php @@ -0,0 +1,38 @@ +vendors = App::path('vendors'); + $this->includePath = ini_get('include_path'); + } + + public function tearDown() { + App::build(array('Vendor' => $this->vendors), App::RESET); + ini_set('include_path', $this->includePath); + } + + protected function clearPaths() { + App::build(array('Vendor' => array('junk')), App::RESET); + ini_set('include_path', 'junk'); + } + + public function testLoadTestFramework() { + $dispatcher = new CakeTestSuiteDispatcher(); + + $this->assertTrue($dispatcher->loadTestFramework()); + + $this->clearPaths(); + + $exception = null; + + try { + $dispatcher->loadTestFramework(); + } catch(Exception $ex) { + $exception = $ex; + } + + $this->assertEquals(get_class($exception), "PHPUnit_Framework_Error_Warning"); + } + +}