Class TestCase

Description

Adapter for sourceforge PHPUnit test case to allow legacy test cases to be used with SimpleTest.

Located in /extensions/phpunit_test_case.php (line 22)

SimpleTestCase
   |
   --TestCase
Method Summary
 TestCase TestCase ([$label $label = false])
 void assert ($condition $condition, [$message $message = false])
 void assertEquals ($first $first, $second $second, [$message $message = false])
 void assertEqualsMultilineStrings ($first $first, $second $second, [$message $message = false])
 void assertRegexp ($pattern $pattern, $subject $subject, [$message $message = false])
 void error ($message $message)
 void name ()
Variables
Methods
Constructor TestCase (line 29)

Constructor. Sets the test name.

  • public:
TestCase TestCase ([$label $label = false])
  • $label $label: Test name to display.
assert (line 40)

Sends pass if the test condition resolves true, a fail otherwise.

  • public:
void assert ($condition $condition, [$message $message = false])
  • $condition $condition: Condition to test true.
  • $message $message: Message to display.

Redefinition of:
SimpleTestCase::assert()
Runs an expectation directly, for extending the tests with new expectation classes.
assertEquals (line 52)

Will test straight equality if set to loose typing, or identity if not.

  • public:
void assertEquals ($first $first, $second $second, [$message $message = false])
  • $first $first: First value.
  • $second $second: Comparison value.
  • $message $message: Message to display.
assertEqualsMultilineStrings (line 63)

Simple string equality.

  • public:
void assertEqualsMultilineStrings ($first $first, $second $second, [$message $message = false])
  • $first $first: First value.
  • $second $second: Comparison value.
  • $message $message: Message to display.
assertRegexp (line 74)

Tests a regex match.

  • public:
void assertRegexp ($pattern $pattern, $subject $subject, [$message $message = false])
  • $pattern $pattern: Regex to match.
  • $subject $subject: String to search in.
  • $message $message: Message to display.
error (line 84)

Sends an error which we interpret as a fail with a different message for compatibility.

  • public:
void error ($message $message)
  • $message $message: Message to display.

Redefinition of:
SimpleTestCase::error()
Formats a PHP error and dispatches it to the reporter.
name (line 92)

Accessor for name.

  • public:
void name ()

Inherited Methods

Inherited From SimpleTestCase

 SimpleTestCase::SimpleTestCase()
 SimpleTestCase::after()
 SimpleTestCase::assert()
 SimpleTestCase::assertExpectation()
 SimpleTestCase::before()
 SimpleTestCase::createInvoker()
 SimpleTestCase::dump()
 SimpleTestCase::error()
 SimpleTestCase::exception()
 SimpleTestCase::fail()
 SimpleTestCase::getAssertionLine()
 SimpleTestCase::getLabel()
 SimpleTestCase::getSize()
 SimpleTestCase::getTests()
 SimpleTestCase::pass()
 SimpleTestCase::run()
 SimpleTestCase::sendMessage()
 SimpleTestCase::setUp()
 SimpleTestCase::signal()
 SimpleTestCase::skip()
 SimpleTestCase::skipIf()
 SimpleTestCase::skipUnless()
 SimpleTestCase::tearDown()
 SimpleTestCase::tell()
 SimpleTestCase::_isTest()

Documentation generated on Sun, 04 May 2008 09:21:57 -0500 by phpDocumentor 1.3.0