1
0
www.mikescher.com/demos/blog/protected/tests/readme.txt

43 lines
1.2 KiB
Plaintext

This directory contains unit and functional tests for the blog demo.
- fixtures: contains fixture data for relevant database tables.
Each file is used to set up the fixture data for a particular table.
The file name is the same as the table name.
- functional: contains functional test cases.
- unit: contains unit test cases.
- report: contains any coverage reports.
In order to run these tests, the following requirements must be met:
- PHPUnit 3.3 or higher
- Selenium RC 1.0 or higher
Depending on your installation of Yii release, you may need to modify
the file "WebTestCase.php" so that the "TEST_BASE_URL" constant contains
correct value. You may also modify "phpunit.xml" to specify the browsers
you intend to run the functional tests on.
To run these tests, please refer to PHPUnit documentation. The followings
are some examples:
- Executes all tests under the "unit" directory with verbose information:
phpunit --verbose unit
- Executes all tests under "functional" (Selenium RC is running):
phpunit functional
- Executes a particular test:
phpunit functional/PostTest.php
*DISCLAIMER* The test cases included here are by no means complete. They mainly serve
for demonstrative purpose.