diff options
Diffstat (limited to 'tests/unit/phpunit.php')
-rw-r--r-- | tests/unit/phpunit.php | 18 |
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'; ?> |