Class TestCase

Description

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

Located in /_tests/simpletest/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, 02 Jan 2011 23:22:07 +0000 by phpDocumentor 1.4.3