diff options
author | javalizard <> | 2010-09-26 03:50:58 +0000 |
---|---|---|
committer | javalizard <> | 2010-09-26 03:50:58 +0000 |
commit | 546221db4bcf502c3b5744a438d09cbf9df43070 (patch) | |
tree | 20d05c1a89fa3d7d9290eb523e8a292c49019599 | |
parent | 801ce8d11abac390353d985e83b53f30f0806c21 (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.
-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'; ?> |