summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
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';
?>