summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorctrlaltca@gmail.com <>2011-05-21 17:10:29 +0000
committerctrlaltca@gmail.com <>2011-05-21 17:10:29 +0000
commit6f00b28a1d9c7409c956a83866eac48a9493e83c (patch)
treefb3e14f0a527cf32d186932b13bd6ae9ed50a5c1 /tests
parent5a91b2a3328c8c15ce9dbed9a599ab87f9e8f112 (diff)
branch/3.1: merged bugfixesfrom trunk/ up to r2880; correct svn:mergeinfo property
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';
?>