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 /tests/unit/phpunit.php | |
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.
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'; ?> |