summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorjavalizard <>2010-09-26 03:50:58 +0000
committerjavalizard <>2010-09-26 03:50:58 +0000
commit546221db4bcf502c3b5744a438d09cbf9df43070 (patch)
tree20d05c1a89fa3d7d9290eb523e8a292c49019599 /tests
parent801ce8d11abac390353d985e83b53f30f0806c21 (diff)
Upgraded the phpunit ini file to work with PHPUnit 3.3, 3.4, and 3.5. There are conditionals for 3.3 and 3.4. No more Framework file includes are needed with 3.5.
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/phpunit.php18
1 files changed, 15 insertions, 3 deletions
diff --git a/tests/unit/phpunit.php b/tests/unit/phpunit.php
index 8395c7a0..6d612e46 100644
--- a/tests/unit/phpunit.php
+++ b/tests/unit/phpunit.php
@@ -15,9 +15,21 @@ set_include_path(PRADO_FRAMEWORK_DIR.PATH_SEPARATOR.get_include_path());
require_once dirname(__FILE__).'/Prado.php';
require_once PRADO_FRAMEWORK_DIR.'/prado.php';
-require_once 'PHPUnit/Framework/TestCase.php';
-require_once 'PHPUnit/Framework/IncompleteTestError.php';
-require_once 'PHPUnit/Framework/TestSuite.php';
+
+//grab the version of phpunit, OPP: phpunit provided version call
+$version = `{$_SERVER['argv'][0]} --version`;
+preg_match('/(\d\d?)\.(\d\d?)(\.(\d\d?))?/', $version, $matches);
+
+if($matches[1] <= 3){
+ if($matches[2] <= 4){
+ require_once 'PHPUnit/Framework.php';
+ if($matches[2] <= 3){
+ require_once 'PHPUnit/Framework/TestCase.php';
+ require_once 'PHPUnit/Framework/IncompleteTestError.php';
+ require_once 'PHPUnit/Framework/TestSuite.php';
+ }
+ }
+}
require_once 'PHPUnit/TextUI/TestRunner.php';
require_once 'PHPUnit/Util/Filter.php';
?>