Note:

This site is no longer used and is in read-only mode. Instead please go to our new Moodle Developer Resource site.

SimpleTest conversion: Difference between revisions

From MoodleDocs
Created page with "=Overview= The migration is pretty straightforward: # create new test file in `xxx/tests/yyy_test.php` # copy contents of the old test file # replace <code>extends UnitTestCase<..."
 
Line 8: Line 8:
# fix setUp(), tearDown()
# fix setUp(), tearDown()
# fix assert syntax
# fix assert syntax
# add $this->resetAfterTest() in advanced test cases that modify database


=Assert differences=
=Assert differences=

Revision as of 19:36, 20 April 2012

Overview

The migration is pretty straightforward:

  1. create new test file in `xxx/tests/yyy_test.php`
  2. copy contents of the old test file
  3. replace extends UnitTestCase with extends basic_testcase and extends UnitTestCaseUsingDatabase with extends advanced_testcase
  4. move constructor code to setUp
  5. fix setUp(), tearDown()
  6. fix assert syntax
  7. add $this->resetAfterTest() in advanced test cases that modify database

Assert differences