diff options
author | knut <> | 2007-05-29 20:29:10 +0000 |
---|---|---|
committer | knut <> | 2007-05-29 20:29:10 +0000 |
commit | 376a5af2d258f87e2be75b667850436987c68a55 (patch) | |
tree | ff97724cc6ff4d5a474835d7d915ccbde0ca2c54 /tests/unit/phpunit.php | |
parent | 82a351192f38cc73268ea7de7a48e2e0425d5cbf (diff) |
upgraded unit test suite to use PHPUnit3
use "cd tests/; phpunit AllTests.php" to run the tests
use "cd tests/; phpunit --report=coverage AllTests.php" to get a nice code coverage report (need xdebug)
Diffstat (limited to 'tests/unit/phpunit.php')
-rw-r--r-- | tests/unit/phpunit.php | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/unit/phpunit.php b/tests/unit/phpunit.php new file mode 100644 index 00000000..54e731b6 --- /dev/null +++ b/tests/unit/phpunit.php @@ -0,0 +1,21 @@ +<?php +/** + * A few common settings for all unit tests. + * + * This file should be included in all unit tests with absolute path to be able to run it + * from the command line with "phpunit" like this: + * + * require_once dirname(__FILE__).'/path/../to/../phpunit.php'; + * + * Also remember do define the @package attribute for your test class to make it appear under + * the right package in unit test and code coverage reports. + */ +define('PRADO_FRAMEWORK_DIR', dirname(__FILE__).'/../../framework'); +set_include_path(PRADO_FRAMEWORK_DIR.':'.get_include_path()); +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'; +require_once 'PHPUnit/TextUI/TestRunner.php'; +require_once 'PHPUnit/Util/Filter.php'; +?> |