forked from kohana/kohana
-
Notifications
You must be signed in to change notification settings - Fork 0
Unit Testing Kohana
Alexandr Smirnov edited this page Jun 18, 2024
·
1 revision
Open a terminal/shell, cd into your kohana directory and run phing test
. If everything's working then you should see something along the lines of OK (520 tests, 1939 assertions)
.
If the message says Ok but skipped or incomplete tests
then this just means that some tests were unable to run
on your system or their implementation is not quite finished.
If instead phpunit complains that some tests have failed create a new issue on the tracker and paste the output (including the error) in the issue.
- Use @covers - This helps provide proper code coverage
- Use providers when appropriate - This helps keep your tests simple and makes it easy to add new test cases.
- When a new feature of bug fix is applied, create a test for it. This may only consist of adding a new set of test data in a provider.