[ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
base include file for SimpleTest
Version: | $Id: unit_tester.php 1397 2006-09-07 07:55:53Z wei $ |
Poids: | 373 lignes (15 kb) |
Inclus ou requis: | 2 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
UnitTestCase:: (22 méthodes):
UnitTestCase()
assertNull()
assertNotNull()
assertIsA()
assertNotA()
assertEqual()
assertNotEqual()
assertWithinMargin()
assertOutsideMargin()
assertIdentical()
assertNotIdentical()
assertReference()
assertClone()
assertCopy()
assertPattern()
assertWantedPattern()
assertNoPattern()
assertNoUnwantedPattern()
assertNoErrors()
assertError()
_coerceToExpectation()
assertErrorPattern()
Classe: UnitTestCase - X-Ref
Standard unit test class for day to day testingUnitTestCase($label = false) X-Ref |
Creates an empty test case. Should be subclassed with test methods for a functional test case. param: string $label Name of test case. Will use |
assertNull($value, $message = "%s") X-Ref |
Will be true if the value is null. param: null $value Supposedly null value. param: string $message Message to display. return: boolean True on pass |
assertNotNull($value, $message = "%s") X-Ref |
Will be true if the value is set. param: mixed $value Supposedly set value. param: string $message Message to display. return: boolean True on pass. |
assertIsA($object, $type, $message = "%s") X-Ref |
Type and class test. Will pass if class matches the type name or is a subclass or if not an object, but the type is correct. param: mixed $object Object to test. param: string $type Type name as string. param: string $message Message to display. return: boolean True on pass. |
assertNotA($object, $type, $message = "%s") X-Ref |
Type and class mismatch test. Will pass if class name or underling type does not match the one specified. param: mixed $object Object to test. param: string $type Type name as string. param: string $message Message to display. return: boolean True on pass. |
assertEqual($first, $second, $message = "%s") X-Ref |
Will trigger a pass if the two parameters have the same value only. Otherwise a fail. param: mixed $first Value to compare. param: mixed $second Value to compare. param: string $message Message to display. return: boolean True on pass |
assertNotEqual($first, $second, $message = "%s") X-Ref |
Will trigger a pass if the two parameters have a different value. Otherwise a fail. param: mixed $first Value to compare. param: mixed $second Value to compare. param: string $message Message to display. return: boolean True on pass |
assertWithinMargin($first, $second, $margin, $message = "%s") X-Ref |
Will trigger a pass if the if the first parameter is near enough to the second by the margin. param: mixed $first Value to compare. param: mixed $second Value to compare. param: mixed $margin Fuzziness of match. param: string $message Message to display. return: boolean True on pass |
assertOutsideMargin($first, $second, $margin, $message = "%s") X-Ref |
Will trigger a pass if the two parameters differ by more than the margin. param: mixed $first Value to compare. param: mixed $second Value to compare. param: mixed $margin Fuzziness of match. param: string $message Message to display. return: boolean True on pass |
assertIdentical($first, $second, $message = "%s") X-Ref |
Will trigger a pass if the two parameters have the same value and same type. Otherwise a fail. param: mixed $first Value to compare. param: mixed $second Value to compare. param: string $message Message to display. return: boolean True on pass |
assertNotIdentical($first, $second, $message = "%s") X-Ref |
Will trigger a pass if the two parameters have the different value or different type. param: mixed $first Value to compare. param: mixed $second Value to compare. param: string $message Message to display. return: boolean True on pass |
assertReference($first, $second, $message = "%s") X-Ref |
Will trigger a pass if both parameters refer to the same object. Fail otherwise. param: mixed $first Object reference to check. param: mixed $second Hopefully the same object. param: string $message Message to display. return: boolean True on pass |
assertClone($first, $second, $message = "%s") X-Ref |
Will trigger a pass if both parameters refer to different objects. Fail otherwise. The objects have to be identical though. param: mixed $first Object reference to check. param: mixed $second Hopefully not the same object. param: string $message Message to display. return: boolean True on pass |
assertCopy($first, $second, $message = "%s") X-Ref |
assertPattern($pattern, $subject, $message = "%s") X-Ref |
Will trigger a pass if the Perl regex pattern is found in the subject. Fail otherwise. param: string $pattern Perl regex to look for including param: string $subject String to search in. param: string $message Message to display. return: boolean True on pass |
assertWantedPattern($pattern, $subject, $message = "%s") X-Ref |
assertNoPattern($pattern, $subject, $message = "%s") X-Ref |
Will trigger a pass if the perl regex pattern is not present in subject. Fail if found. param: string $pattern Perl regex to look for including param: string $subject String to search in. param: string $message Message to display. return: boolean True on pass |
assertNoUnwantedPattern($pattern, $subject, $message = "%s") X-Ref |
assertNoErrors($message = "%s") X-Ref |
Confirms that no errors have occoured so far in the test method. param: string $message Message to display. return: boolean True on pass |
assertError($expected = false, $message = "%s") X-Ref |
Confirms that an error has occoured and optionally that the error text matches exactly. param: string $expected Expected error text or param: string $message Message to display. return: boolean True on pass |
_coerceToExpectation($expected) X-Ref |
Creates an equality expectation if the object/value is not already some type of expectation. param: mixed $expected Expected value. return: SimpleExpectation Expectation object. |
assertErrorPattern($pattern, $message = "%s") X-Ref |
Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |