class Framework_TestCaseTest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/phpunit/tests/Framework/TestCaseTest.php \Framework_TestCaseTest
@since Class available since Release 2.0.0 @covers PHPUnit_Framework_TestCase
Hierarchy
- class \PHPUnit_Framework_Assert
- class \PHPUnit_Framework_TestCase implements PHPUnit_Framework_SelfDescribing, PHPUnit_Framework_Test
- class \Framework_TestCaseTest
- class \PHPUnit_Framework_TestCase implements PHPUnit_Framework_SelfDescribing, PHPUnit_Framework_Test
Expanded class hierarchy of Framework_TestCaseTest
File
- vendor/
phpunit/ phpunit/ tests/ Framework/ TestCaseTest.php, line 28
View source
class Framework_TestCaseTest extends PHPUnit_Framework_TestCase {
protected $backupGlobalsBlacklist = array(
'i',
'singleton',
);
/**
* Used be testStaticAttributesBackupPre
*/
protected static $_testStatic = 0;
public function testCaseToString() {
$this
->assertEquals('Framework_TestCaseTest::testCaseToString', $this
->toString());
}
public function testSuccess() {
$test = new Success();
$result = $test
->run();
$this
->assertEquals(PHPUnit_Runner_BaseTestRunner::STATUS_PASSED, $test
->getStatus());
$this
->assertEquals(0, $result
->errorCount());
$this
->assertEquals(0, $result
->failureCount());
$this
->assertEquals(0, $result
->skippedCount());
$this
->assertEquals(1, count($result));
}
public function testFailure() {
$test = new Failure();
$result = $test
->run();
$this
->assertEquals(PHPUnit_Runner_BaseTestRunner::STATUS_FAILURE, $test
->getStatus());
$this
->assertEquals(0, $result
->errorCount());
$this
->assertEquals(1, $result
->failureCount());
$this
->assertEquals(0, $result
->skippedCount());
$this
->assertEquals(1, count($result));
}
public function testError() {
$test = new TestError();
$result = $test
->run();
$this
->assertEquals(PHPUnit_Runner_BaseTestRunner::STATUS_ERROR, $test
->getStatus());
$this
->assertEquals(1, $result
->errorCount());
$this
->assertEquals(0, $result
->failureCount());
$this
->assertEquals(0, $result
->skippedCount());
$this
->assertEquals(1, count($result));
}
public function testSkipped() {
$test = new TestSkipped();
$result = $test
->run();
$this
->assertEquals(PHPUnit_Runner_BaseTestRunner::STATUS_SKIPPED, $test
->getStatus());
$this
->assertEquals('Skipped test', $test
->getStatusMessage());
$this
->assertEquals(0, $result
->errorCount());
$this
->assertEquals(0, $result
->failureCount());
$this
->assertEquals(1, $result
->skippedCount());
$this
->assertEquals(1, count($result));
}
public function testIncomplete() {
$test = new TestIncomplete();
$result = $test
->run();
$this
->assertEquals(PHPUnit_Runner_BaseTestRunner::STATUS_INCOMPLETE, $test
->getStatus());
$this
->assertEquals('Incomplete test', $test
->getStatusMessage());
$this
->assertEquals(0, $result
->errorCount());
$this
->assertEquals(0, $result
->failureCount());
$this
->assertEquals(0, $result
->skippedCount());
$this
->assertEquals(1, count($result));
}
public function testExceptionInSetUp() {
$test = new ExceptionInSetUpTest('testSomething');
$result = $test
->run();
$this
->assertTrue($test->setUp);
$this
->assertFalse($test->assertPreConditions);
$this
->assertFalse($test->testSomething);
$this
->assertFalse($test->assertPostConditions);
$this
->assertTrue($test->tearDown);
}
public function testExceptionInAssertPreConditions() {
$test = new ExceptionInAssertPreConditionsTest('testSomething');
$result = $test
->run();
$this
->assertTrue($test->setUp);
$this
->assertTrue($test->assertPreConditions);
$this
->assertFalse($test->testSomething);
$this
->assertFalse($test->assertPostConditions);
$this
->assertTrue($test->tearDown);
}
public function testExceptionInTest() {
$test = new ExceptionInTest('testSomething');
$result = $test
->run();
$this
->assertTrue($test->setUp);
$this
->assertTrue($test->assertPreConditions);
$this
->assertTrue($test->testSomething);
$this
->assertFalse($test->assertPostConditions);
$this
->assertTrue($test->tearDown);
}
public function testExceptionInAssertPostConditions() {
$test = new ExceptionInAssertPostConditionsTest('testSomething');
$result = $test
->run();
$this
->assertTrue($test->setUp);
$this
->assertTrue($test->assertPreConditions);
$this
->assertTrue($test->testSomething);
$this
->assertTrue($test->assertPostConditions);
$this
->assertTrue($test->tearDown);
}
public function testExceptionInTearDown() {
$test = new ExceptionInTearDownTest('testSomething');
$result = $test
->run();
$this
->assertTrue($test->setUp);
$this
->assertTrue($test->assertPreConditions);
$this
->assertTrue($test->testSomething);
$this
->assertTrue($test->assertPostConditions);
$this
->assertTrue($test->tearDown);
}
public function testNoArgTestCasePasses() {
$result = new PHPUnit_Framework_TestResult();
$t = new PHPUnit_Framework_TestSuite('NoArgTestCaseTest');
$t
->run($result);
$this
->assertEquals(1, count($result));
$this
->assertEquals(0, $result
->failureCount());
$this
->assertEquals(0, $result
->errorCount());
}
public function testWasRun() {
$test = new WasRun();
$test
->run();
$this
->assertTrue($test->wasRun);
}
public function testException() {
$test = new ThrowExceptionTestCase('test');
$test
->setExpectedException('RuntimeException');
$result = $test
->run();
$this
->assertEquals(1, count($result));
$this
->assertTrue($result
->wasSuccessful());
}
public function testExceptionWithMessage() {
$test = new ThrowExceptionTestCase('test');
$test
->setExpectedException('RuntimeException', 'A runtime error occurred');
$result = $test
->run();
$this
->assertEquals(1, count($result));
$this
->assertTrue($result
->wasSuccessful());
}
public function testExceptionWithWrongMessage() {
$test = new ThrowExceptionTestCase('test');
$test
->setExpectedException('RuntimeException', 'A logic error occurred');
$result = $test
->run();
$this
->assertEquals(1, $result
->failureCount());
$this
->assertEquals(1, count($result));
$this
->assertEquals("Failed asserting that exception message 'A runtime error occurred' contains 'A logic error occurred'.", $test
->getStatusMessage());
}
public function testExceptionWithRegexpMessage() {
$test = new ThrowExceptionTestCase('test');
$test
->setExpectedExceptionRegExp('RuntimeException', '/runtime .*? occurred/');
$result = $test
->run();
$this
->assertEquals(1, count($result));
$this
->assertTrue($result
->wasSuccessful());
}
public function testExceptionWithWrongRegexpMessage() {
$test = new ThrowExceptionTestCase('test');
$test
->setExpectedExceptionRegExp('RuntimeException', '/logic .*? occurred/');
$result = $test
->run();
$this
->assertEquals(1, $result
->failureCount());
$this
->assertEquals(1, count($result));
$this
->assertEquals("Failed asserting that exception message 'A runtime error occurred' matches '/logic .*? occurred/'.", $test
->getStatusMessage());
}
/**
* @covers PHPUnit_Framework_Constraint_ExceptionMessageRegExp
*/
public function testExceptionWithInvalidRegexpMessage() {
$test = new ThrowExceptionTestCase('test');
$test
->setExpectedExceptionRegExp('RuntimeException', '#runtime .*? occurred/');
// wrong delimiter
$result = $test
->run();
$this
->assertEquals("Invalid expected exception message regex given: '#runtime .*? occurred/'", $test
->getStatusMessage());
}
public function testNoException() {
$test = new ThrowNoExceptionTestCase('test');
$test
->setExpectedException('RuntimeException');
$result = $test
->run();
$this
->assertEquals(1, $result
->failureCount());
$this
->assertEquals(1, count($result));
}
public function testWrongException() {
$test = new ThrowExceptionTestCase('test');
$test
->setExpectedException('InvalidArgumentException');
$result = $test
->run();
$this
->assertEquals(1, $result
->failureCount());
$this
->assertEquals(1, count($result));
}
/**
* @backupGlobals enabled
*/
public function testGlobalsBackupPre() {
global $a;
global $i;
$this
->assertEquals('a', $a);
$this
->assertEquals('a', $GLOBALS['a']);
$this
->assertEquals('b', $_ENV['b']);
$this
->assertEquals('c', $_POST['c']);
$this
->assertEquals('d', $_GET['d']);
$this
->assertEquals('e', $_COOKIE['e']);
$this
->assertEquals('f', $_SERVER['f']);
$this
->assertEquals('g', $_FILES['g']);
$this
->assertEquals('h', $_REQUEST['h']);
$this
->assertEquals('i', $i);
$this
->assertEquals('i', $GLOBALS['i']);
$GLOBALS['a'] = 'aa';
$GLOBALS['foo'] = 'bar';
$_ENV['b'] = 'bb';
$_POST['c'] = 'cc';
$_GET['d'] = 'dd';
$_COOKIE['e'] = 'ee';
$_SERVER['f'] = 'ff';
$_FILES['g'] = 'gg';
$_REQUEST['h'] = 'hh';
$GLOBALS['i'] = 'ii';
$this
->assertEquals('aa', $a);
$this
->assertEquals('aa', $GLOBALS['a']);
$this
->assertEquals('bar', $GLOBALS['foo']);
$this
->assertEquals('bb', $_ENV['b']);
$this
->assertEquals('cc', $_POST['c']);
$this
->assertEquals('dd', $_GET['d']);
$this
->assertEquals('ee', $_COOKIE['e']);
$this
->assertEquals('ff', $_SERVER['f']);
$this
->assertEquals('gg', $_FILES['g']);
$this
->assertEquals('hh', $_REQUEST['h']);
$this
->assertEquals('ii', $i);
$this
->assertEquals('ii', $GLOBALS['i']);
}
public function testGlobalsBackupPost() {
global $a;
global $i;
$this
->assertEquals('a', $a);
$this
->assertEquals('a', $GLOBALS['a']);
$this
->assertEquals('b', $_ENV['b']);
$this
->assertEquals('c', $_POST['c']);
$this
->assertEquals('d', $_GET['d']);
$this
->assertEquals('e', $_COOKIE['e']);
$this
->assertEquals('f', $_SERVER['f']);
$this
->assertEquals('g', $_FILES['g']);
$this
->assertEquals('h', $_REQUEST['h']);
$this
->assertEquals('ii', $i);
$this
->assertEquals('ii', $GLOBALS['i']);
$this
->assertArrayNotHasKey('foo', $GLOBALS);
}
/**
* @backupGlobals enabled
* @backupStaticAttributes enabled
*/
public function testStaticAttributesBackupPre() {
$GLOBALS['singleton'] = Singleton::getInstance();
self::$_testStatic = 123;
}
/**
* @depends testStaticAttributesBackupPre
*/
public function testStaticAttributesBackupPost() {
$this
->assertNotSame($GLOBALS['singleton'], Singleton::getInstance());
$this
->assertSame(0, self::$_testStatic);
}
public function testIsInIsolationReturnsFalse() {
$test = new IsolationTest('testIsInIsolationReturnsFalse');
$result = $test
->run();
$this
->assertEquals(1, count($result));
$this
->assertTrue($result
->wasSuccessful());
}
public function testIsInIsolationReturnsTrue() {
$test = new IsolationTest('testIsInIsolationReturnsTrue');
$test
->setRunTestInSeparateProcess(true);
$result = $test
->run();
$this
->assertEquals(1, count($result));
$this
->assertTrue($result
->wasSuccessful());
}
public function testExpectOutputStringFooActualFoo() {
$test = new OutputTestCase('testExpectOutputStringFooActualFoo');
$result = $test
->run();
$this
->assertEquals(1, count($result));
$this
->assertTrue($result
->wasSuccessful());
}
public function testExpectOutputStringFooActualBar() {
$test = new OutputTestCase('testExpectOutputStringFooActualBar');
$result = $test
->run();
$this
->assertEquals(1, count($result));
$this
->assertFalse($result
->wasSuccessful());
}
public function testExpectOutputRegexFooActualFoo() {
$test = new OutputTestCase('testExpectOutputRegexFooActualFoo');
$result = $test
->run();
$this
->assertEquals(1, count($result));
$this
->assertTrue($result
->wasSuccessful());
}
public function testExpectOutputRegexFooActualBar() {
$test = new OutputTestCase('testExpectOutputRegexFooActualBar');
$result = $test
->run();
$this
->assertEquals(1, count($result));
$this
->assertFalse($result
->wasSuccessful());
}
public function testSkipsIfRequiresHigherVersionOfPHPUnit() {
$test = new RequirementsTest('testAlwaysSkip');
$result = $test
->run();
$this
->assertEquals(1, $result
->skippedCount());
$this
->assertEquals('PHPUnit 1111111 (or later) is required.', $test
->getStatusMessage());
}
public function testSkipsIfRequiresHigherVersionOfPHP() {
$test = new RequirementsTest('testAlwaysSkip2');
$result = $test
->run();
$this
->assertEquals(1, $result
->skippedCount());
$this
->assertEquals('PHP 9999999 (or later) is required.', $test
->getStatusMessage());
}
public function testSkipsIfRequiresNonExistingOs() {
$test = new RequirementsTest('testAlwaysSkip3');
$result = $test
->run();
$this
->assertEquals(1, $result
->skippedCount());
$this
->assertEquals('Operating system matching /DOESNOTEXIST/i is required.', $test
->getStatusMessage());
}
public function testSkipsIfRequiresNonExistingFunction() {
$test = new RequirementsTest('testNine');
$result = $test
->run();
$this
->assertEquals(1, $result
->skippedCount());
$this
->assertEquals('Function testFunc is required.', $test
->getStatusMessage());
}
public function testSkipsIfRequiresNonExistingExtension() {
$test = new RequirementsTest('testTen');
$result = $test
->run();
$this
->assertEquals('Extension testExt is required.', $test
->getStatusMessage());
}
public function testSkipsProvidesMessagesForAllSkippingReasons() {
$test = new RequirementsTest('testAllPossibleRequirements');
$result = $test
->run();
$this
->assertEquals('PHP 99-dev (or later) is required.' . PHP_EOL . 'PHPUnit 9-dev (or later) is required.' . PHP_EOL . 'Operating system matching /DOESNOTEXIST/i is required.' . PHP_EOL . 'Function testFuncOne is required.' . PHP_EOL . 'Function testFuncTwo is required.' . PHP_EOL . 'Extension testExtOne is required.' . PHP_EOL . 'Extension testExtTwo is required.', $test
->getStatusMessage());
}
public function testRequiringAnExistingMethodDoesNotSkip() {
$test = new RequirementsTest('testExistingMethod');
$result = $test
->run();
$this
->assertEquals(0, $result
->skippedCount());
}
public function testRequiringAnExistingFunctionDoesNotSkip() {
$test = new RequirementsTest('testExistingFunction');
$result = $test
->run();
$this
->assertEquals(0, $result
->skippedCount());
}
public function testRequiringAnExistingExtensionDoesNotSkip() {
$test = new RequirementsTest('testExistingExtension');
$result = $test
->run();
$this
->assertEquals(0, $result
->skippedCount());
}
public function testRequiringAnExistingOsDoesNotSkip() {
$test = new RequirementsTest('testExistingOs');
$result = $test
->run();
$this
->assertEquals(0, $result
->skippedCount());
}
public function testCurrentWorkingDirectoryIsRestored() {
$expectedCwd = getcwd();
$test = new ChangeCurrentWorkingDirectoryTest('testSomethingThatChangesTheCwd');
$test
->run();
$this
->assertSame($expectedCwd, getcwd());
}
/**
* @requires PHP 7
* @expectedException TypeError
*/
public function testTypeErrorCanBeExpected() {
$o = new ClassWithScalarTypeDeclarations();
$o
->foo(null, null);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Framework_TestCaseTest:: |
protected | property |
Overrides PHPUnit_Framework_TestCase:: |
|
Framework_TestCaseTest:: |
protected static | property | Used be testStaticAttributesBackupPre | |
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ExceptionMessageRegExp | |
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | @backupGlobals enabled | |
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | @depends testStaticAttributesBackupPre | |
Framework_TestCaseTest:: |
public | function | @backupGlobals enabled @backupStaticAttributes enabled | |
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | @requires PHP 7 @expectedException TypeError | |
Framework_TestCaseTest:: |
public | function | ||
Framework_TestCaseTest:: |
public | function | ||
PHPUnit_Framework_Assert:: |
private static | property | ||
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsAnything matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_ArrayHasKey matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an array has a specified key. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an array does not have a specified key. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an array has a specified subset. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a haystack that is stored in a static attribute of a class or an attribute of an object contains a needle. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a haystack that is stored in a static attribute of a class or an attribute of an object contains only values of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts the number of elements of an array, Countable or Traversable that is stored in an attribute. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a static attribute of a class or an attribute of an object is empty. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is equal to an attribute of an object. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an attribute is greater than another value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an attribute is greater than or equal to another value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an attribute is of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an attribute is of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an attribute is smaller than another value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an attribute is smaller than or equal to another value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a haystack that is stored in a static attribute of a class or an attribute of an object does not contain a needle. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a haystack that is stored in a static attribute of a class or an attribute of an object does not contain only values of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts the number of elements of an array, Countable or Traversable that is stored in an attribute. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a static attribute of a class or an attribute of an object is not empty. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is not equal to an attribute of an object. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an attribute is of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an attribute is of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable and an attribute of an object do not have the same type and value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable and an attribute of an object have the same type and value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a class has a specified attribute. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a class has a specified static attribute. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a class does not have a specified attribute. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a class does not have a specified static attribute. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a haystack contains a needle. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a haystack contains only values of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a haystack contains only instances of a given classname | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts the number of elements of an array, Countable or Traversable. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is empty. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two variables are equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a hierarchy of DOMElements matches. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a condition is false. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that the contents of one file is equal to the contents of another file. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a file exists. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that the contents of one file is not equal to the contents of another file. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a file does not exist. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a value is greater than another value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a value is greater than or equal to another value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string is a valid JSON string. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two JSON files are equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two JSON files are not equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that the generated JSON encoded object and the content of the given file are equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two given JSON encoded objects or arrays are equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that the generated JSON encoded object and the content of the given file are not equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two given JSON encoded objects or arrays are not equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a value is smaller than another value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a value is smaller than or equal to another value. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a haystack does not contain a needle. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a haystack does not contain only values of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts the number of elements of an array, Countable or Traversable. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is not empty. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two variables are not equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a condition is not false. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is not of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is not of a given type. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is not null. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string does not match a given regular expression. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two variables do not have the same type and value. Used on objects, it asserts that two variables do not reference the same object. | |
PHPUnit_Framework_Assert:: |
public static | function | Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same. | |
PHPUnit_Framework_Assert:: |
public static | function | This assertion is the exact opposite of assertTag(). | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a condition is not true. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a variable is null. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an object has a specified attribute. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that an object does not have a specified attribute. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string matches a given regular expression. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two variables have the same type and value. Used on objects, it asserts that two variables reference the same object. | |
PHPUnit_Framework_Assert:: |
public static | function | Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same. | |
PHPUnit_Framework_Assert:: |
public static | function | Assert the presence, absence, or count of elements in a document matching the CSS $selector, regardless of the contents of those elements. | |
PHPUnit_Framework_Assert:: |
public static | function | assertSelectEquals("#binder .name", "Chuck", true, $xml); // any? assertSelectEquals("#binder .name", "Chuck", false, $xml); // none? | |
PHPUnit_Framework_Assert:: |
public static | function | assertSelectRegExp("#binder .name", "/Mike|Derek/", true, $xml); // any? assertSelectRegExp("#binder .name", "/Mike|Derek/", 3, $xml); // 3? | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string ends not with a given suffix. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string ends with a given suffix. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that the contents of a string is equal to the contents of a file. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string matches a given format string. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string matches a given format file. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that the contents of a string is not equal to the contents of a file. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string does not match a given format string. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string does not match a given format string. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string starts not with a given prefix. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a string starts with a given prefix. | |
PHPUnit_Framework_Assert:: |
public static | function | Evaluate an HTML or XML string and assert its structure and/or contents. | |
PHPUnit_Framework_Assert:: |
public static | function | Evaluates a PHPUnit_Framework_Constraint matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that a condition is true. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two XML files are equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two XML files are not equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two XML documents are equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two XML documents are equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two XML documents are not equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Asserts that two XML documents are not equal. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_Attribute matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsEqual matcher object that is wrapped in a PHPUnit_Framework_Constraint_Attribute matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_Callback matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_ClassHasAttribute matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_ClassHasStaticAttribute matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_TraversableContains matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_TraversableContainsOnly matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_TraversableContainsOnly matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_Count matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsEqual matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Fails a test with the given message. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_FileExists matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Return the current assertion count. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns the value of an object's attribute. This also works for attributes that are declared protected or private. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns the value of a static attribute. This also works for attributes that are declared protected or private. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_GreaterThan matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_Or matcher object that wraps a PHPUnit_Framework_Constraint_IsEqual and a PHPUnit_Framework_Constraint_GreaterThan matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsIdentical matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsEmpty matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsFalse matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsInstanceOf matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsJson matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsNull matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsTrue matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_IsType matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_LessThan matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_Or matcher object that wraps a PHPUnit_Framework_Constraint_IsEqual and a PHPUnit_Framework_Constraint_LessThan matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_And matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_Not matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_Or matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_Xor matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Mark the test as incomplete. | |
PHPUnit_Framework_Assert:: |
public static | function | Mark the test as skipped. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_StringMatches matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_PCREMatch matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_ObjectHasAttribute matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns the value of an attribute of a class or an object. This also works for attributes that are declared protected or private. | |
PHPUnit_Framework_Assert:: |
public static | function | Reset the assertion counter. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_StringContains matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_StringEndsWith matcher object. | |
PHPUnit_Framework_Assert:: |
public static | function | Returns a PHPUnit_Framework_Constraint_StringStartsWith matcher object. | |
PHPUnit_Framework_TestCase:: |
protected | property | Enable or disable the backup and restoration of the $GLOBALS array. Overwrite this attribute in a child class of TestCase. Setting this attribute in setUp() has no effect! | 3 |
PHPUnit_Framework_TestCase:: |
protected | property | Enable or disable the backup and restoration of static attributes. Overwrite this attribute in a child class of TestCase. Setting this attribute in setUp() has no effect! | 3 |
PHPUnit_Framework_TestCase:: |
protected | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | The name of the expected Exception. | |
PHPUnit_Framework_TestCase:: |
private | property | The code of the expected Exception. | |
PHPUnit_Framework_TestCase:: |
private | property | The message of the expected Exception. | |
PHPUnit_Framework_TestCase:: |
private | property | The regex pattern to validate the expected Exception message. | |
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | Whether or not this test is running in a separate PHP process. | |
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | The name of the test case. | |
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
protected | property | Whether or not this test should preserve the global state when running in a separate PHP process. | 1 |
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | 3 | |
PHPUnit_Framework_TestCase:: |
protected | property | Whether or not this test is to be run in a separate PHP process. | 3 |
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | ||
PHPUnit_Framework_TestCase:: |
private | property | 3 | |
PHPUnit_Framework_TestCase:: |
public | function | Adds a value to the assertion counter. | |
PHPUnit_Framework_TestCase:: |
public static | function | Returns a matcher that matches when the method is executed zero or more times. | |
PHPUnit_Framework_TestCase:: |
protected | function | Performs assertions shared by all tests of a test case. | 6 |
PHPUnit_Framework_TestCase:: |
protected | function | Performs assertions shared by all tests of a test case. | 6 |
PHPUnit_Framework_TestCase:: |
public static | function | Returns a matcher that matches when the method is executed at the given index. | |
PHPUnit_Framework_TestCase:: |
public static | function | Returns a matcher that matches when the method is executed at least N times. | |
PHPUnit_Framework_TestCase:: |
public static | function | Returns a matcher that matches when the method is executed at least once. | |
PHPUnit_Framework_TestCase:: |
public static | function | Returns a matcher that matches when the method is executed at most N times. | |
PHPUnit_Framework_TestCase:: |
protected | function | @since Method available since Release 3.6.0 | |
PHPUnit_Framework_TestCase:: |
private | function | ||
PHPUnit_Framework_TestCase:: |
private | function | ||
PHPUnit_Framework_TestCase:: |
public | function | Counts the number of test cases executed by run(TestResult result). | |
PHPUnit_Framework_TestCase:: |
private | function | ||
PHPUnit_Framework_TestCase:: |
protected | function | Creates a default TestResult object. | |
PHPUnit_Framework_TestCase:: |
public static | function | Returns a matcher that matches when the method is executed exactly $count times. | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.6.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.6.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.6.0 | |
PHPUnit_Framework_TestCase:: |
public | function | Returns the annotations for this test. | |
PHPUnit_Framework_TestCase:: |
protected | function | Gets the data set description of a TestCase. | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.2.0 | |
PHPUnit_Framework_TestCase:: |
public | function | Returns a mock object for the specified class. | |
PHPUnit_Framework_TestCase:: |
public | function | Returns a builder object to create mock objects using a fluent interface. | |
PHPUnit_Framework_TestCase:: |
protected | function | Mocks the specified class and returns the name of the mocked class. | |
PHPUnit_Framework_TestCase:: |
public | function | Returns a mock object for the specified abstract class with all abstract methods of the class mocked. Concrete methods are not mocked by default. To mock concrete methods, use the 7th parameter ($mockedMethods). | |
PHPUnit_Framework_TestCase:: |
public | function | Returns a mock object for the specified trait with all abstract methods of the trait mocked. Concrete methods to mock can be specified with the `$mockedMethods` parameter. | |
PHPUnit_Framework_TestCase:: |
protected | function | Returns a mock object based on the given WSDL file. | |
PHPUnit_Framework_TestCase:: |
protected | function | Get the mock object generator, creating it if it doesn't exist. | |
PHPUnit_Framework_TestCase:: |
public | function | Gets the name of a TestCase. | |
PHPUnit_Framework_TestCase:: |
public | function | Returns the number of assertions performed by this test. | |
PHPUnit_Framework_TestCase:: |
protected | function | Returns an object for the specified trait. | |
PHPUnit_Framework_TestCase:: |
private | function | @since Method available since Release 4.5.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.4.0 | |
PHPUnit_Framework_TestCase:: |
public | function | Returns the size of the test. | |
PHPUnit_Framework_TestCase:: |
public | function | Returns the status of this test. | |
PHPUnit_Framework_TestCase:: |
public | function | Returns the status message of this test. | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.5.7 | |
PHPUnit_Framework_TestCase:: |
protected | function | @since Method available since Release 3.5.4 | |
PHPUnit_Framework_TestCase:: |
public | function | Returns true if the tests has dependencies | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 4.3.3 | |
PHPUnit_Framework_TestCase:: |
public | function | Returns whether or not this test has failed. | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.6.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.6.5 | |
PHPUnit_Framework_TestCase:: |
protected | function | This method is a wrapper for the ini_set() function that automatically resets the modified php.ini setting to its original value after the test is run. | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 4.3.0 | |
PHPUnit_Framework_TestCase:: |
public static | function | Returns a matcher that matches when the method is never executed. | |
PHPUnit_Framework_TestCase:: |
public static | function | Returns a matcher that matches when the method is executed exactly once. | |
PHPUnit_Framework_TestCase:: |
public static | function | @since Method available since Release 3.0.0 | |
PHPUnit_Framework_TestCase:: |
protected | function | This method is called when a test method did not execute successfully. | 1 |
PHPUnit_Framework_TestCase:: |
protected | function | Performs custom preparations on the process isolation template. | |
PHPUnit_Framework_TestCase:: |
protected | function | @since Method available since Release 4.5.0 | |
PHPUnit_Framework_TestCase:: |
private | function | ||
PHPUnit_Framework_TestCase:: |
public static | function | @since Method available since Release 3.3.0 | |
PHPUnit_Framework_TestCase:: |
public static | function | @since Method available since Release 3.3.0 | |
PHPUnit_Framework_TestCase:: |
public static | function | Returns the current object. | |
PHPUnit_Framework_TestCase:: |
public static | function | @since Method available since Release 3.0.0 | |
PHPUnit_Framework_TestCase:: |
public static | function | @since Method available since Release 3.6.0 | |
PHPUnit_Framework_TestCase:: |
public | function |
Runs the test case and collects the results in a TestResult object.
If no TestResult object is passed a new one will be created. Overrides PHPUnit_Framework_Test:: |
|
PHPUnit_Framework_TestCase:: |
public | function | Runs the bare test sequence. | |
PHPUnit_Framework_TestCase:: |
protected | function | Override to run the test and assert its state. | 9 |
PHPUnit_Framework_TestCase:: |
public | function | Calling this method in setUp() has no effect! | |
PHPUnit_Framework_TestCase:: |
public | function | Calling this method in setUp() has no effect! | |
PHPUnit_Framework_TestCase:: |
public | function | Sets the dependencies of a TestCase. | |
PHPUnit_Framework_TestCase:: |
public | function | Sets | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 4.6.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.2.0 | |
PHPUnit_Framework_TestCase:: |
protected | function | @since Method available since Release 3.4.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 4.3.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.4.0 | |
PHPUnit_Framework_TestCase:: |
protected | function | This method is a wrapper for the setlocale() function that automatically resets the locale to its original value after the test is run. | |
PHPUnit_Framework_TestCase:: |
public | function | Sets the name of a TestCase. | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.6.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.4.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.4.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.4.0 | |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.6.0 | |
PHPUnit_Framework_TestCase:: |
protected | function | Sets up the fixture, for example, open a network connection. This method is called before a test is executed. | 40 |
PHPUnit_Framework_TestCase:: |
public static | function | This method is called before the first test of this test class is run. | 2 |
PHPUnit_Framework_TestCase:: |
public | function | @since Method available since Release 3.4.0 | |
PHPUnit_Framework_TestCase:: |
protected | function | @since Method available since Release 3.4.0 | |
PHPUnit_Framework_TestCase:: |
private | function | ||
PHPUnit_Framework_TestCase:: |
private | function | @since Method available since Release 4.2.0 | |
PHPUnit_Framework_TestCase:: |
private | function | @since Method available since Release 4.2.0 | |
PHPUnit_Framework_TestCase:: |
protected | function | Tears down the fixture, for example, close a network connection. This method is called after a test is executed. | 10 |
PHPUnit_Framework_TestCase:: |
public static | function | This method is called after the last test of this test class is run. | 2 |
PHPUnit_Framework_TestCase:: |
public static | function | @since Method available since Release 3.1.0 | |
PHPUnit_Framework_TestCase:: |
public | function |
Returns a string representation of the test case. Overrides PHPUnit_Framework_SelfDescribing:: |
3 |
PHPUnit_Framework_TestCase:: |
protected | function | Verifies the mock object expectations. | |
PHPUnit_Framework_TestCase:: |
public | function | Constructs a test case with the given name. | 4 |