|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00012 require_once(dirname(__FILE__) . '/../unit_tester.php'); 00013 require_once(dirname(__FILE__) . '/../expectation.php'); 00022 class TestCase extends SimpleTestCase { 00023 00029 function TestCase($label = false) { 00030 $this->SimpleTestCase($label); 00031 } 00032 00040 function assert($condition, $message = false) { 00041 parent::assert(new TrueExpectation(), $condition, $message); 00042 } 00043 00052 function assertEquals($first, $second, $message = false) { 00053 parent::assert(new EqualExpectation($first), $second, $message); 00054 } 00055 00063 function assertEqualsMultilineStrings($first, $second, $message = false) { 00064 parent::assert(new EqualExpectation($first), $second, $message); 00065 } 00066 00074 function assertRegexp($pattern, $subject, $message = false) { 00075 parent::assert(new PatternExpectation($pattern), $subject, $message); 00076 } 00077 00084 function error($message) { 00085 parent::fail("Error triggered [$message]"); 00086 } 00087 00092 function name() { 00093 return $this->getLabel(); 00094 } 00095 } 00096 ?>