class Framework_ConstraintTest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/phpunit/tests/Framework/ConstraintTest.php \Framework_ConstraintTest
@since Class available since Release 3.0.0
Hierarchy
- class \PHPUnit_Framework_Assert
- class \PHPUnit_Framework_TestCase implements PHPUnit_Framework_SelfDescribing, PHPUnit_Framework_Test
- class \Framework_ConstraintTest
- class \PHPUnit_Framework_TestCase implements PHPUnit_Framework_SelfDescribing, PHPUnit_Framework_Test
Expanded class hierarchy of Framework_ConstraintTest
1 string reference to 'Framework_ConstraintTest'
- Framework_ConstraintTest::testConstraintCallback in vendor/
phpunit/ phpunit/ tests/ Framework/ ConstraintTest.php - @covers PHPUnit_Framework_Constraint_Callback
File
- vendor/
phpunit/ phpunit/ tests/ Framework/ ConstraintTest.php, line 14
View source
class Framework_ConstraintTest extends PHPUnit_Framework_TestCase {
/**
* @covers PHPUnit_Framework_Constraint_ArrayHasKey
* @covers PHPUnit_Framework_Assert::arrayHasKey
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintArrayHasKey() {
$constraint = PHPUnit_Framework_Assert::arrayHasKey(0);
$this
->assertFalse($constraint
->evaluate(array(), '', true));
$this
->assertEquals('has the key 0', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(array());
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that an array has the key 0.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ArrayHasKey
* @covers PHPUnit_Framework_Assert::arrayHasKey
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintArrayHasKey2() {
$constraint = PHPUnit_Framework_Assert::arrayHasKey(0);
try {
$constraint
->evaluate(array(), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that an array has the key 0.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ArrayHasKey
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::arrayHasKey
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintArrayNotHasKey() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::arrayHasKey(0));
$this
->assertFalse($constraint
->evaluate(array(
0 => 1,
), '', true));
$this
->assertEquals('does not have the key 0', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(array(
0 => 1,
));
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that an array does not have the key 0.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ArrayHasKey
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::arrayHasKey
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintArrayNotHasKey2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::arrayHasKey(0));
try {
$constraint
->evaluate(array(
0,
), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that an array does not have the key 0.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_FileExists
* @covers PHPUnit_Framework_Assert::fileExists
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintFileExists() {
$constraint = PHPUnit_Framework_Assert::fileExists();
$this
->assertFalse($constraint
->evaluate('foo', '', true));
$this
->assertEquals('file exists', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('foo');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that file "foo" exists.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_FileExists
* @covers PHPUnit_Framework_Assert::fileExists
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintFileExists2() {
$constraint = PHPUnit_Framework_Assert::fileExists();
try {
$constraint
->evaluate('foo', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that file "foo" exists.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_FileExists
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_Assert::fileExists
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintFileNotExists() {
$file = dirname(__DIR__) . DIRECTORY_SEPARATOR . '_files' . DIRECTORY_SEPARATOR . 'ClassWithNonPublicAttributes.php';
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::fileExists());
$this
->assertFalse($constraint
->evaluate($file, '', true));
$this
->assertEquals('file does not exist', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate($file);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that file "{<span class="php-variable">$file</span>}" does not exist.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_FileExists
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_Assert::fileExists
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintFileNotExists2() {
$file = dirname(__DIR__) . DIRECTORY_SEPARATOR . '_files' . DIRECTORY_SEPARATOR . 'ClassWithNonPublicAttributes.php';
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::fileExists());
try {
$constraint
->evaluate($file, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that file "{<span class="php-variable">$file</span>}" does not exist.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_GreaterThan
* @covers PHPUnit_Framework_Assert::greaterThan
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintGreaterThan() {
$constraint = PHPUnit_Framework_Assert::greaterThan(1);
$this
->assertFalse($constraint
->evaluate(0, '', true));
$this
->assertTrue($constraint
->evaluate(2, '', true));
$this
->assertEquals('is greater than 1', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(0);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 0 is greater than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_GreaterThan
* @covers PHPUnit_Framework_Assert::greaterThan
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintGreaterThan2() {
$constraint = PHPUnit_Framework_Assert::greaterThan(1);
try {
$constraint
->evaluate(0, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 0 is greater than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_GreaterThan
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::greaterThan
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotGreaterThan() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::greaterThan(1));
$this
->assertTrue($constraint
->evaluate(1, '', true));
$this
->assertEquals('is not greater than 1', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(2);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 2 is not greater than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_GreaterThan
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::greaterThan
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotGreaterThan2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::greaterThan(1));
try {
$constraint
->evaluate(2, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 2 is not greater than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_GreaterThan
* @covers PHPUnit_Framework_Constraint_Or
* @covers PHPUnit_Framework_Assert::greaterThanOrEqual
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintGreaterThanOrEqual() {
$constraint = PHPUnit_Framework_Assert::greaterThanOrEqual(1);
$this
->assertTrue($constraint
->evaluate(1, '', true));
$this
->assertFalse($constraint
->evaluate(0, '', true));
$this
->assertEquals('is equal to 1 or is greater than 1', $constraint
->toString());
$this
->assertEquals(2, count($constraint));
try {
$constraint
->evaluate(0);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 0 is equal to 1 or is greater than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_GreaterThan
* @covers PHPUnit_Framework_Constraint_Or
* @covers PHPUnit_Framework_Assert::greaterThanOrEqual
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintGreaterThanOrEqual2() {
$constraint = PHPUnit_Framework_Assert::greaterThanOrEqual(1);
try {
$constraint
->evaluate(0, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 0 is equal to 1 or is greater than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_GreaterThan
* @covers PHPUnit_Framework_Constraint_Or
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::greaterThanOrEqual
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotGreaterThanOrEqual() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::greaterThanOrEqual(1));
$this
->assertFalse($constraint
->evaluate(1, '', true));
$this
->assertEquals('not( is equal to 1 or is greater than 1 )', $constraint
->toString());
$this
->assertEquals(2, count($constraint));
try {
$constraint
->evaluate(1);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that not( 1 is equal to 1 or is greater than 1 ).
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_GreaterThan
* @covers PHPUnit_Framework_Constraint_Or
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::greaterThanOrEqual
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotGreaterThanOrEqual2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::greaterThanOrEqual(1));
try {
$constraint
->evaluate(1, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that not( 1 is equal to 1 or is greater than 1 ).
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsAnything
* @covers PHPUnit_Framework_Assert::anything
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsAnything() {
$constraint = PHPUnit_Framework_Assert::anything();
$this
->assertTrue($constraint
->evaluate(null, '', true));
$this
->assertNull($constraint
->evaluate(null));
$this
->assertEquals('is anything', $constraint
->toString());
$this
->assertEquals(0, count($constraint));
}
/**
* @covers PHPUnit_Framework_Constraint_IsAnything
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::anything
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotIsAnything() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::anything());
$this
->assertFalse($constraint
->evaluate(null, '', true));
$this
->assertEquals('is not anything', $constraint
->toString());
$this
->assertEquals(0, count($constraint));
try {
$constraint
->evaluate(null);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that null is not anything.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Assert::equalTo
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsEqual() {
$constraint = PHPUnit_Framework_Assert::equalTo(1);
$this
->assertTrue($constraint
->evaluate(1, '', true));
$this
->assertFalse($constraint
->evaluate(0, '', true));
$this
->assertEquals('is equal to 1', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(0);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 0 matches expected 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
public function isEqualProvider() {
$a = new stdClass();
$a->foo = 'bar';
$b = new stdClass();
$ahash = spl_object_hash($a);
$bhash = spl_object_hash($b);
$c = new stdClass();
$c->foo = 'bar';
$c->int = 1;
$c->array = array(
0,
array(
1,
),
array(
2,
),
3,
);
$c->related = new stdClass();
$c->related->foo = "a\nb\nc\nd\ne\nf\ng\nh\ni\nj\nk";
$c->self = $c;
$c->c = $c;
$d = new stdClass();
$d->foo = 'bar';
$d->int = 2;
$d->array = array(
0,
array(
4,
),
array(
2,
),
3,
);
$d->related = new stdClass();
$d->related->foo = "a\np\nc\nd\ne\nf\ng\nh\ni\nw\nk";
$d->self = $d;
$d->c = $c;
$storage1 = new SplObjectStorage();
$storage1
->attach($a);
$storage1
->attach($b);
$storage2 = new SplObjectStorage();
$storage2
->attach($b);
$storage1hash = spl_object_hash($storage1);
$storage2hash = spl_object_hash($storage2);
$dom1 = new DOMDocument();
$dom1->preserveWhiteSpace = false;
$dom1
->loadXML('<root></root>');
$dom2 = new DOMDocument();
$dom2->preserveWhiteSpace = false;
$dom2
->loadXML('<root><foo/></root>');
$data = array(
array(
1,
0,
<<<EOF
Failed asserting that 0 matches expected 1.
EOF
,
),
array(
1.1,
0,
<<<EOF
Failed asserting that 0 matches expected 1.1.
EOF
,
),
array(
'a',
'b',
<<<EOF
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'a'
+'b'
EOF
,
),
array(
"a\nb\nc\nd\ne\nf\ng\nh\ni\nj\nk",
"a\np\nc\nd\ne\nf\ng\nh\ni\nw\nk",
<<<EOF
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
'a
-b
+p
@@ @@
i
-j
+w
k'
EOF
,
),
array(
1,
array(
0,
),
<<<EOF
Array (...) does not match expected type "integer".
EOF
,
),
array(
array(
0,
),
1,
<<<EOF
1 does not match expected type "array".
EOF
,
),
array(
array(
0,
),
array(
1,
),
<<<EOF
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
Array (
- 0 => 0
+ 0 => 1
)
EOF
,
),
array(
array(
true,
),
array(
'true',
),
<<<EOF
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
Array (
- 0 => true
+ 0 => 'true'
)
EOF
,
),
array(
array(
0,
array(
1,
),
array(
2,
),
3,
),
array(
0,
array(
4,
),
array(
2,
),
3,
),
<<<EOF
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
Array (
0 => 0
1 => Array (
- 0 => 1
+ 0 => 4
)
2 => Array (...)
3 => 3
)
EOF
,
),
array(
$a,
array(
0,
),
<<<EOF
Array (...) does not match expected type "object".
EOF
,
),
array(
array(
0,
),
$a,
<<<EOF
stdClass Object (...) does not match expected type "array".
EOF
,
),
array(
$a,
$b,
<<<EOF
Failed asserting that two objects are equal.
--- Expected
+++ Actual
@@ @@
stdClass Object (
- 'foo' => 'bar'
)
EOF
,
),
array(
$c,
$d,
<<<EOF
Failed asserting that two objects are equal.
--- Expected
+++ Actual
@@ @@
stdClass Object (
'foo' => 'bar'
- 'int' => 1
+ 'int' => 2
'array' => Array (
0 => 0
1 => Array (
- 0 => 1
+ 0 => 4
@@ @@
'foo' => 'a
- b
+ p
@@ @@
i
- j
+ w
k'
)
'self' => stdClass Object (...)
'c' => stdClass Object (...)
)
EOF
,
),
array(
$dom1,
$dom2,
<<<EOF
Failed asserting that two DOM documents are equal.
--- Expected
+++ Actual
@@ @@
<?xml version="1.0"?>
-<root/>
+<root>
+ <foo/>
+</root>
EOF
,
),
array(
new DateTime('2013-03-29 04:13:35', new DateTimeZone('America/New_York')),
new DateTime('2013-03-29 04:13:35', new DateTimeZone('America/Chicago')),
<<<EOF
Failed asserting that two DateTime objects are equal.
--- Expected
+++ Actual
@@ @@
-2013-03-29T04:13:35-0400
+2013-03-29T04:13:35-0500
EOF
,
),
);
if (PHP_MAJOR_VERSION < 7) {
$data[] = array(
$storage1,
$storage2,
<<<EOF
Failed asserting that two objects are equal.
--- Expected
+++ Actual
@@ @@
-SplObjectStorage Object &{<span class="php-variable">$storage1hash</span>} (
- '{<span class="php-variable">$ahash</span>}' => Array &0 (
- 'obj' => stdClass Object &{<span class="php-variable">$ahash</span>} (
- 'foo' => 'bar'
- )
+SplObjectStorage Object &{<span class="php-variable">$storage2hash</span>} (
+ '{<span class="php-variable">$bhash</span>}' => Array &0 (
+ 'obj' => stdClass Object &{<span class="php-variable">$bhash</span>} ()
'inf' => null
)
- '{<span class="php-variable">$bhash</span>}' => Array &0
)
EOF
,
);
}
else {
$data[] = array(
$storage1,
$storage2,
<<<EOF
Failed asserting that two objects are equal.
--- Expected
+++ Actual
@@ @@
-SplObjectStorage Object &{<span class="php-variable">$storage1hash</span>} (
- '{<span class="php-variable">$ahash</span>}' => Array &0 (
- 'obj' => stdClass Object &{<span class="php-variable">$ahash</span>} (
- 'foo' => 'bar'
- )
- 'inf' => null
- )
- '{<span class="php-variable">$bhash</span>}' => Array &1 (
+SplObjectStorage Object &{<span class="php-variable">$storage2hash</span>} (
+ '{<span class="php-variable">$bhash</span>}' => Array &0 (
'obj' => stdClass Object &{<span class="php-variable">$bhash</span>} ()
'inf' => null
)
)
EOF
,
);
}
return $data;
}
/**
* @dataProvider isEqualProvider
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Assert::equalTo
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsEqual2($expected, $actual, $message) {
$constraint = PHPUnit_Framework_Assert::equalTo($expected);
try {
$constraint
->evaluate($actual, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals("custom message\n{$message}", $this
->trimnl(PHPUnit_Framework_TestFailure::exceptionToString($e)));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::equalTo
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotEqual() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::equalTo(1));
$this
->assertTrue($constraint
->evaluate(0, '', true));
$this
->assertFalse($constraint
->evaluate(1, '', true));
$this
->assertEquals('is not equal to 1', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(1);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 1 is not equal to 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::equalTo
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotEqual2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::equalTo(1));
try {
$constraint
->evaluate(1, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 1 is not equal to 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsIdentical
* @covers PHPUnit_Framework_Assert::identicalTo
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsIdentical() {
$a = new stdClass();
$b = new stdClass();
$constraint = PHPUnit_Framework_Assert::identicalTo($a);
$this
->assertFalse($constraint
->evaluate($b, '', true));
$this
->assertTrue($constraint
->evaluate($a, '', true));
$this
->assertEquals('is identical to an object of class "stdClass"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate($b);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that two variables reference the same object.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsIdentical
* @covers PHPUnit_Framework_Assert::identicalTo
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsIdentical2() {
$a = new stdClass();
$b = new stdClass();
$constraint = PHPUnit_Framework_Assert::identicalTo($a);
try {
$constraint
->evaluate($b, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that two variables reference the same object.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsIdentical
* @covers PHPUnit_Framework_Assert::identicalTo
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsIdentical3() {
$constraint = PHPUnit_Framework_Assert::identicalTo('a');
try {
$constraint
->evaluate('b', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
-a
+b
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsIdentical
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::identicalTo
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotIdentical() {
$a = new stdClass();
$b = new stdClass();
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::identicalTo($a));
$this
->assertTrue($constraint
->evaluate($b, '', true));
$this
->assertFalse($constraint
->evaluate($a, '', true));
$this
->assertEquals('is not identical to an object of class "stdClass"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate($a);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that two variables don't reference the same object.
EOF
, $this
->trimnl(PHPUnit_Framework_TestFailure::exceptionToString($e)));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsIdentical
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::identicalTo
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotIdentical2() {
$a = new stdClass();
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::identicalTo($a));
try {
$constraint
->evaluate($a, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that two variables don't reference the same object.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsIdentical
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::identicalTo
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotIdentical3() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::identicalTo('a'));
try {
$constraint
->evaluate('a', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that two strings are not identical.
EOF
, $this
->trimnl(PHPUnit_Framework_TestFailure::exceptionToString($e)));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsInstanceOf
* @covers PHPUnit_Framework_Assert::isInstanceOf
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsInstanceOf() {
$constraint = PHPUnit_Framework_Assert::isInstanceOf('Exception');
$this
->assertFalse($constraint
->evaluate(new stdClass(), '', true));
$this
->assertTrue($constraint
->evaluate(new Exception(), '', true));
$this
->assertEquals('is instance of class "Exception"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
$interfaceConstraint = PHPUnit_Framework_Assert::isInstanceOf('Countable');
$this
->assertFalse($interfaceConstraint
->evaluate(new stdClass(), '', true));
$this
->assertTrue($interfaceConstraint
->evaluate(new ArrayObject(), '', true));
$this
->assertEquals('is instance of interface "Countable"', $interfaceConstraint
->toString());
try {
$constraint
->evaluate(new stdClass());
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that stdClass Object () is an instance of class "Exception".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsInstanceOf
* @covers PHPUnit_Framework_Assert::isInstanceOf
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsInstanceOf2() {
$constraint = PHPUnit_Framework_Assert::isInstanceOf('Exception');
try {
$constraint
->evaluate(new stdClass(), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that stdClass Object () is an instance of class "Exception".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsInstanceOf
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::isInstanceOf
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotInstanceOf() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::isInstanceOf('stdClass'));
$this
->assertFalse($constraint
->evaluate(new stdClass(), '', true));
$this
->assertTrue($constraint
->evaluate(new Exception(), '', true));
$this
->assertEquals('is not instance of class "stdClass"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(new stdClass());
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that stdClass Object () is not an instance of class "stdClass".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsInstanceOf
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::isInstanceOf
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotInstanceOf2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::isInstanceOf('stdClass'));
try {
$constraint
->evaluate(new stdClass(), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that stdClass Object () is not an instance of class "stdClass".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsType
* @covers PHPUnit_Framework_Assert::isType
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsType() {
$constraint = PHPUnit_Framework_Assert::isType('string');
$this
->assertFalse($constraint
->evaluate(0, '', true));
$this
->assertTrue($constraint
->evaluate('', '', true));
$this
->assertEquals('is of type "string"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(new stdClass());
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertStringMatchesFormat(<<<EOF
Failed asserting that stdClass Object &%x () is of type "string".
EOF
, $this
->trimnl(PHPUnit_Framework_TestFailure::exceptionToString($e)));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsType
* @covers PHPUnit_Framework_Assert::isType
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsType2() {
$constraint = PHPUnit_Framework_Assert::isType('string');
try {
$constraint
->evaluate(new stdClass(), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertStringMatchesFormat(<<<EOF
custom message
Failed asserting that stdClass Object &%x () is of type "string".
EOF
, $this
->trimnl(PHPUnit_Framework_TestFailure::exceptionToString($e)));
return;
}
$this
->fail();
}
public function resources() {
$fh = fopen(__FILE__, 'r');
fclose($fh);
return array(
'open resource' => array(
fopen(__FILE__, 'r'),
),
'closed resource' => array(
$fh,
),
);
}
/**
* @dataProvider resources
* @covers PHPUnit_Framework_Constraint_IsType
* @covers PHPUnit_Framework_Assert::isType
*/
public function testConstraintIsResourceTypeEvaluatesCorrectlyWithResources($resource) {
$constraint = PHPUnit_Framework_Assert::isType('resource');
$this
->assertTrue($constraint
->evaluate($resource, '', true));
@fclose($resource);
}
/**
* @covers PHPUnit_Framework_Constraint_IsType
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::isType
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotType() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::isType('string'));
$this
->assertTrue($constraint
->evaluate(0, '', true));
$this
->assertFalse($constraint
->evaluate('', '', true));
$this
->assertEquals('is not of type "string"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that '' is not of type "string".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsType
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::isType
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotType2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::isType('string'));
try {
$constraint
->evaluate('', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that '' is not of type "string".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsNull
* @covers PHPUnit_Framework_Assert::isNull
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNull() {
$constraint = PHPUnit_Framework_Assert::isNull();
$this
->assertFalse($constraint
->evaluate(0, '', true));
$this
->assertTrue($constraint
->evaluate(null, '', true));
$this
->assertEquals('is null', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(0);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 0 is null.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsNull
* @covers PHPUnit_Framework_Assert::isNull
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNull2() {
$constraint = PHPUnit_Framework_Assert::isNull();
try {
$constraint
->evaluate(0, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 0 is null.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsNull
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::isNull
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotNull() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::isNull());
$this
->assertFalse($constraint
->evaluate(null, '', true));
$this
->assertTrue($constraint
->evaluate(0, '', true));
$this
->assertEquals('is not null', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(null);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that null is not null.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsNull
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::isNull
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsNotNull2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::isNull());
try {
$constraint
->evaluate(null, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that null is not null.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_LessThan
* @covers PHPUnit_Framework_Assert::lessThan
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintLessThan() {
$constraint = PHPUnit_Framework_Assert::lessThan(1);
$this
->assertTrue($constraint
->evaluate(0, '', true));
$this
->assertFalse($constraint
->evaluate(1, '', true));
$this
->assertEquals('is less than 1', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(1);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 1 is less than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_LessThan
* @covers PHPUnit_Framework_Assert::lessThan
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintLessThan2() {
$constraint = PHPUnit_Framework_Assert::lessThan(1);
try {
$constraint
->evaluate(1, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 1 is less than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_LessThan
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::lessThan
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotLessThan() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::lessThan(1));
$this
->assertTrue($constraint
->evaluate(1, '', true));
$this
->assertFalse($constraint
->evaluate(0, '', true));
$this
->assertEquals('is not less than 1', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(0);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 0 is not less than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_LessThan
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::lessThan
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotLessThan2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::lessThan(1));
try {
$constraint
->evaluate(0, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 0 is not less than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_LessThan
* @covers PHPUnit_Framework_Constraint_Or
* @covers PHPUnit_Framework_Assert::lessThanOrEqual
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintLessThanOrEqual() {
$constraint = PHPUnit_Framework_Assert::lessThanOrEqual(1);
$this
->assertTrue($constraint
->evaluate(1, '', true));
$this
->assertFalse($constraint
->evaluate(2, '', true));
$this
->assertEquals('is equal to 1 or is less than 1', $constraint
->toString());
$this
->assertEquals(2, count($constraint));
try {
$constraint
->evaluate(2);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 2 is equal to 1 or is less than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_Callback
*/
public function testConstraintCallback() {
$closureReflect = function ($parameter) {
return $parameter;
};
$closureWithoutParameter = function () {
return true;
};
$constraint = PHPUnit_Framework_Assert::callback($closureWithoutParameter);
$this
->assertTrue($constraint
->evaluate('', '', true));
$constraint = PHPUnit_Framework_Assert::callback($closureReflect);
$this
->assertTrue($constraint
->evaluate(true, '', true));
$this
->assertFalse($constraint
->evaluate(false, '', true));
$callback = array(
$this,
'callbackReturningTrue',
);
$constraint = PHPUnit_Framework_Assert::callback($callback);
$this
->assertTrue($constraint
->evaluate(false, '', true));
$callback = array(
'Framework_ConstraintTest',
'staticCallbackReturningTrue',
);
$constraint = PHPUnit_Framework_Assert::callback($callback);
$this
->assertTrue($constraint
->evaluate(null, '', true));
$this
->assertEquals('is accepted by specified callback', $constraint
->toString());
}
/**
* @covers PHPUnit_Framework_Constraint_Callback
* @expectedException PHPUnit_Framework_ExpectationFailedException
* @expectedExceptionMessage Failed asserting that 'This fails' is accepted by specified callback.
*/
public function testConstraintCallbackFailure() {
$constraint = PHPUnit_Framework_Assert::callback(function () {
return false;
});
$constraint
->evaluate('This fails');
}
public function callbackReturningTrue() {
return true;
}
public static function staticCallbackReturningTrue() {
return true;
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_LessThan
* @covers PHPUnit_Framework_Constraint_Or
* @covers PHPUnit_Framework_Assert::lessThanOrEqual
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintLessThanOrEqual2() {
$constraint = PHPUnit_Framework_Assert::lessThanOrEqual(1);
try {
$constraint
->evaluate(2, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 2 is equal to 1 or is less than 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_LessThan
* @covers PHPUnit_Framework_Constraint_Or
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::lessThanOrEqual
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotLessThanOrEqual() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::lessThanOrEqual(1));
$this
->assertTrue($constraint
->evaluate(2, '', true));
$this
->assertFalse($constraint
->evaluate(1, '', true));
$this
->assertEquals('not( is equal to 1 or is less than 1 )', $constraint
->toString());
$this
->assertEquals(2, count($constraint));
try {
$constraint
->evaluate(1);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that not( 1 is equal to 1 or is less than 1 ).
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEqual
* @covers PHPUnit_Framework_Constraint_LessThan
* @covers PHPUnit_Framework_Constraint_Or
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::lessThanOrEqual
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotLessThanOrEqual2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::lessThanOrEqual(1));
try {
$constraint
->evaluate(1, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that not( 1 is equal to 1 or is less than 1 ).
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ClassHasAttribute
* @covers PHPUnit_Framework_Assert::classHasAttribute
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintClassHasAttribute() {
$constraint = PHPUnit_Framework_Assert::classHasAttribute('privateAttribute');
$this
->assertTrue($constraint
->evaluate('ClassWithNonPublicAttributes', '', true));
$this
->assertFalse($constraint
->evaluate('stdClass', '', true));
$this
->assertEquals('has attribute "privateAttribute"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('stdClass');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that class "stdClass" has attribute "privateAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ClassHasAttribute
* @covers PHPUnit_Framework_Assert::classHasAttribute
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintClassHasAttribute2() {
$constraint = PHPUnit_Framework_Assert::classHasAttribute('privateAttribute');
try {
$constraint
->evaluate('stdClass', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that class "stdClass" has attribute "privateAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ClassHasAttribute
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::classHasAttribute
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintClassNotHasAttribute() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::classHasAttribute('privateAttribute'));
$this
->assertTrue($constraint
->evaluate('stdClass', '', true));
$this
->assertFalse($constraint
->evaluate('ClassWithNonPublicAttributes', '', true));
$this
->assertEquals('does not have attribute "privateAttribute"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('ClassWithNonPublicAttributes');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that class "ClassWithNonPublicAttributes" does not have attribute "privateAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ClassHasAttribute
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::classHasAttribute
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintClassNotHasAttribute2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::classHasAttribute('privateAttribute'));
try {
$constraint
->evaluate('ClassWithNonPublicAttributes', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that class "ClassWithNonPublicAttributes" does not have attribute "privateAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ClassHasStaticAttribute
* @covers PHPUnit_Framework_Assert::classHasStaticAttribute
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintClassHasStaticAttribute() {
$constraint = PHPUnit_Framework_Assert::classHasStaticAttribute('privateStaticAttribute');
$this
->assertTrue($constraint
->evaluate('ClassWithNonPublicAttributes', '', true));
$this
->assertFalse($constraint
->evaluate('stdClass', '', true));
$this
->assertEquals('has static attribute "privateStaticAttribute"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('stdClass');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that class "stdClass" has static attribute "privateStaticAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ClassHasStaticAttribute
* @covers PHPUnit_Framework_Assert::classHasStaticAttribute
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintClassHasStaticAttribute2() {
$constraint = PHPUnit_Framework_Assert::classHasStaticAttribute('foo');
try {
$constraint
->evaluate('stdClass', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that class "stdClass" has static attribute "foo".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ClassHasStaticAttribute
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::classHasStaticAttribute
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintClassNotHasStaticAttribute() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::classHasStaticAttribute('privateStaticAttribute'));
$this
->assertTrue($constraint
->evaluate('stdClass', '', true));
$this
->assertFalse($constraint
->evaluate('ClassWithNonPublicAttributes', '', true));
$this
->assertEquals('does not have static attribute "privateStaticAttribute"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('ClassWithNonPublicAttributes');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that class "ClassWithNonPublicAttributes" does not have static attribute "privateStaticAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ClassHasStaticAttribute
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::classHasStaticAttribute
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintClassNotHasStaticAttribute2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::classHasStaticAttribute('privateStaticAttribute'));
try {
$constraint
->evaluate('ClassWithNonPublicAttributes', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that class "ClassWithNonPublicAttributes" does not have static attribute "privateStaticAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ObjectHasAttribute
* @covers PHPUnit_Framework_Assert::objectHasAttribute
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintObjectHasAttribute() {
$constraint = PHPUnit_Framework_Assert::objectHasAttribute('privateAttribute');
$this
->assertTrue($constraint
->evaluate(new ClassWithNonPublicAttributes(), '', true));
$this
->assertFalse($constraint
->evaluate(new stdClass(), '', true));
$this
->assertEquals('has attribute "privateAttribute"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(new stdClass());
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that object of class "stdClass" has attribute "privateAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ObjectHasAttribute
* @covers PHPUnit_Framework_Assert::objectHasAttribute
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintObjectHasAttribute2() {
$constraint = PHPUnit_Framework_Assert::objectHasAttribute('privateAttribute');
try {
$constraint
->evaluate(new stdClass(), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that object of class "stdClass" has attribute "privateAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ObjectHasAttribute
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::objectHasAttribute
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintObjectNotHasAttribute() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::objectHasAttribute('privateAttribute'));
$this
->assertTrue($constraint
->evaluate(new stdClass(), '', true));
$this
->assertFalse($constraint
->evaluate(new ClassWithNonPublicAttributes(), '', true));
$this
->assertEquals('does not have attribute "privateAttribute"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(new ClassWithNonPublicAttributes());
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that object of class "ClassWithNonPublicAttributes" does not have attribute "privateAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_ObjectHasAttribute
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::objectHasAttribute
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintObjectNotHasAttribute2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::objectHasAttribute('privateAttribute'));
try {
$constraint
->evaluate(new ClassWithNonPublicAttributes(), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that object of class "ClassWithNonPublicAttributes" does not have attribute "privateAttribute".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_PCREMatch
* @covers PHPUnit_Framework_Assert::matchesRegularExpression
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintPCREMatch() {
$constraint = PHPUnit_Framework_Assert::matchesRegularExpression('/foo/');
$this
->assertFalse($constraint
->evaluate('barbazbar', '', true));
$this
->assertTrue($constraint
->evaluate('barfoobar', '', true));
$this
->assertEquals('matches PCRE pattern "/foo/"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('barbazbar');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 'barbazbar' matches PCRE pattern "/foo/".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_PCREMatch
* @covers PHPUnit_Framework_Assert::matchesRegularExpression
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintPCREMatch2() {
$constraint = PHPUnit_Framework_Assert::matchesRegularExpression('/foo/');
try {
$constraint
->evaluate('barbazbar', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 'barbazbar' matches PCRE pattern "/foo/".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_PCREMatch
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::matchesRegularExpression
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintPCRENotMatch() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::matchesRegularExpression('/foo/'));
$this
->assertTrue($constraint
->evaluate('barbazbar', '', true));
$this
->assertFalse($constraint
->evaluate('barfoobar', '', true));
$this
->assertEquals('does not match PCRE pattern "/foo/"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('barfoobar');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 'barfoobar' does not match PCRE pattern "/foo/".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_PCREMatch
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::matchesRegularExpression
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintPCRENotMatch2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::matchesRegularExpression('/foo/'));
try {
$constraint
->evaluate('barfoobar', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 'barfoobar' does not match PCRE pattern "/foo/".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringMatches
* @covers PHPUnit_Framework_Assert::matches
* @covers PHPUnit_Framework_Constraint::count
*/
public function testConstraintStringMatches() {
$constraint = PHPUnit_Framework_Assert::matches('*%c*');
$this
->assertFalse($constraint
->evaluate('**', '', true));
$this
->assertTrue($constraint
->evaluate('***', '', true));
$this
->assertEquals('matches PCRE pattern "/^\\*.\\*$/s"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
}
/**
* @covers PHPUnit_Framework_Constraint_StringMatches
* @covers PHPUnit_Framework_Assert::matches
* @covers PHPUnit_Framework_Constraint::count
*/
public function testConstraintStringMatches2() {
$constraint = PHPUnit_Framework_Assert::matches('*%s*');
$this
->assertFalse($constraint
->evaluate('**', '', true));
$this
->assertTrue($constraint
->evaluate('***', '', true));
$this
->assertEquals('matches PCRE pattern "/^\\*[^\\r\\n]+\\*$/s"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
}
/**
* @covers PHPUnit_Framework_Constraint_StringMatches
* @covers PHPUnit_Framework_Assert::matches
* @covers PHPUnit_Framework_Constraint::count
*/
public function testConstraintStringMatches3() {
$constraint = PHPUnit_Framework_Assert::matches('*%i*');
$this
->assertFalse($constraint
->evaluate('**', '', true));
$this
->assertTrue($constraint
->evaluate('*0*', '', true));
$this
->assertEquals('matches PCRE pattern "/^\\*[+-]?\\d+\\*$/s"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
}
/**
* @covers PHPUnit_Framework_Constraint_StringMatches
* @covers PHPUnit_Framework_Assert::matches
* @covers PHPUnit_Framework_Constraint::count
*/
public function testConstraintStringMatches4() {
$constraint = PHPUnit_Framework_Assert::matches('*%d*');
$this
->assertFalse($constraint
->evaluate('**', '', true));
$this
->assertTrue($constraint
->evaluate('*0*', '', true));
$this
->assertEquals('matches PCRE pattern "/^\\*\\d+\\*$/s"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
}
/**
* @covers PHPUnit_Framework_Constraint_StringMatches
* @covers PHPUnit_Framework_Assert::matches
* @covers PHPUnit_Framework_Constraint::count
*/
public function testConstraintStringMatches5() {
$constraint = PHPUnit_Framework_Assert::matches('*%x*');
$this
->assertFalse($constraint
->evaluate('**', '', true));
$this
->assertTrue($constraint
->evaluate('*0f0f0f*', '', true));
$this
->assertEquals('matches PCRE pattern "/^\\*[0-9a-fA-F]+\\*$/s"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
}
/**
* @covers PHPUnit_Framework_Constraint_StringMatches
* @covers PHPUnit_Framework_Assert::matches
* @covers PHPUnit_Framework_Constraint::count
*/
public function testConstraintStringMatches6() {
$constraint = PHPUnit_Framework_Assert::matches('*%f*');
$this
->assertFalse($constraint
->evaluate('**', '', true));
$this
->assertTrue($constraint
->evaluate('*1.0*', '', true));
$this
->assertEquals('matches PCRE pattern "/^\\*[+-]?\\.?\\d+\\.?\\d*(?:[Ee][+-]?\\d+)?\\*$/s"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
}
/**
* @covers PHPUnit_Framework_Constraint_StringStartsWith
* @covers PHPUnit_Framework_Assert::stringStartsWith
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringStartsWith() {
$constraint = PHPUnit_Framework_Assert::stringStartsWith('prefix');
$this
->assertFalse($constraint
->evaluate('foo', '', true));
$this
->assertTrue($constraint
->evaluate('prefixfoo', '', true));
$this
->assertEquals('starts with "prefix"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('foo');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 'foo' starts with "prefix".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringStartsWith
* @covers PHPUnit_Framework_Assert::stringStartsWith
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringStartsWith2() {
$constraint = PHPUnit_Framework_Assert::stringStartsWith('prefix');
try {
$constraint
->evaluate('foo', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 'foo' starts with "prefix".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringStartsWith
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::stringStartsWith
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringStartsNotWith() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::stringStartsWith('prefix'));
$this
->assertTrue($constraint
->evaluate('foo', '', true));
$this
->assertFalse($constraint
->evaluate('prefixfoo', '', true));
$this
->assertEquals('starts not with "prefix"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('prefixfoo');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 'prefixfoo' starts not with "prefix".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringStartsWith
* @covers PHPUnit_Framework_Assert::stringStartsWith
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringStartsNotWith2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::stringStartsWith('prefix'));
try {
$constraint
->evaluate('prefixfoo', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 'prefixfoo' starts not with "prefix".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringContains
* @covers PHPUnit_Framework_Assert::stringContains
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringContains() {
$constraint = PHPUnit_Framework_Assert::stringContains('foo');
$this
->assertFalse($constraint
->evaluate('barbazbar', '', true));
$this
->assertTrue($constraint
->evaluate('barfoobar', '', true));
$this
->assertEquals('contains "foo"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('barbazbar');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 'barbazbar' contains "foo".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringContains
* @covers PHPUnit_Framework_Assert::stringContains
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringContains2() {
$constraint = PHPUnit_Framework_Assert::stringContains('foo');
try {
$constraint
->evaluate('barbazbar', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 'barbazbar' contains "foo".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringContains
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::stringContains
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringNotContains() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::stringContains('foo'));
$this
->assertTrue($constraint
->evaluate('barbazbar', '', true));
$this
->assertFalse($constraint
->evaluate('barfoobar', '', true));
$this
->assertEquals('does not contain "foo"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('barfoobar');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 'barfoobar' does not contain "foo".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringContains
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::stringContains
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringNotContains2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::stringContains('foo'));
try {
$constraint
->evaluate('barfoobar', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 'barfoobar' does not contain "foo".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringEndsWith
* @covers PHPUnit_Framework_Assert::stringEndsWith
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringEndsWith() {
$constraint = PHPUnit_Framework_Assert::stringEndsWith('suffix');
$this
->assertFalse($constraint
->evaluate('foo', '', true));
$this
->assertTrue($constraint
->evaluate('foosuffix', '', true));
$this
->assertEquals('ends with "suffix"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('foo');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 'foo' ends with "suffix".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringEndsWith
* @covers PHPUnit_Framework_Assert::stringEndsWith
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringEndsWith2() {
$constraint = PHPUnit_Framework_Assert::stringEndsWith('suffix');
try {
$constraint
->evaluate('foo', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 'foo' ends with "suffix".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringEndsWith
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::stringEndsWith
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringEndsNotWith() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::stringEndsWith('suffix'));
$this
->assertTrue($constraint
->evaluate('foo', '', true));
$this
->assertFalse($constraint
->evaluate('foosuffix', '', true));
$this
->assertEquals('ends not with "suffix"', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate('foosuffix');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that 'foosuffix' ends not with "suffix".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_StringEndsWith
* @covers PHPUnit_Framework_Assert::stringEndsWith
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintStringEndsNotWith2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::stringEndsWith('suffix'));
try {
$constraint
->evaluate('foosuffix', 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that 'foosuffix' ends not with "suffix".
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_TraversableContains
*/
public function testConstraintArrayContainsCheckForObjectIdentity() {
// Check for primitive type.
$constraint = new PHPUnit_Framework_Constraint_TraversableContains('foo', true, true);
$this
->assertFalse($constraint
->evaluate(array(
0,
), '', true));
$this
->assertFalse($constraint
->evaluate(array(
true,
), '', true));
// Default case.
$constraint = new PHPUnit_Framework_Constraint_TraversableContains('foo');
$this
->assertTrue($constraint
->evaluate(array(
0,
), '', true));
$this
->assertTrue($constraint
->evaluate(array(
true,
), '', true));
}
/**
* @covers PHPUnit_Framework_Constraint_TraversableContains
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintArrayContains() {
$constraint = new PHPUnit_Framework_Constraint_TraversableContains('foo');
$this
->assertFalse($constraint
->evaluate(array(
'bar',
), '', true));
$this
->assertTrue($constraint
->evaluate(array(
'foo',
), '', true));
$this
->assertEquals("contains 'foo'", $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(array(
'bar',
));
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that an array contains 'foo'.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_TraversableContains
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintArrayContains2() {
$constraint = new PHPUnit_Framework_Constraint_TraversableContains('foo');
try {
$constraint
->evaluate(array(
'bar',
), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that an array contains 'foo'.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_TraversableContains
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintArrayNotContains() {
$constraint = PHPUnit_Framework_Assert::logicalNot(new PHPUnit_Framework_Constraint_TraversableContains('foo'));
$this
->assertTrue($constraint
->evaluate(array(
'bar',
), '', true));
$this
->assertFalse($constraint
->evaluate(array(
'foo',
), '', true));
$this
->assertEquals("does not contain 'foo'", $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(array(
'foo',
));
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that an array does not contain 'foo'.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_TraversableContains
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintArrayNotContains2() {
$constraint = PHPUnit_Framework_Assert::logicalNot(new PHPUnit_Framework_Constraint_TraversableContains('foo'));
try {
$constraint
->evaluate(array(
'foo',
), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that an array does not contain 'foo'.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_TraversableContains
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintSplObjectStorageContains() {
$object = new StdClass();
$constraint = new PHPUnit_Framework_Constraint_TraversableContains($object);
$this
->assertStringMatchesFormat('contains stdClass Object &%s ()', $constraint
->toString());
$storage = new SplObjectStorage();
$this
->assertFalse($constraint
->evaluate($storage, '', true));
$storage
->attach($object);
$this
->assertTrue($constraint
->evaluate($storage, '', true));
try {
$constraint
->evaluate(new SplObjectStorage());
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertStringMatchesFormat(<<<EOF
Failed asserting that a traversable contains stdClass Object &%x ().
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_TraversableContains
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintSplObjectStorageContains2() {
$object = new StdClass();
$constraint = new PHPUnit_Framework_Constraint_TraversableContains($object);
try {
$constraint
->evaluate(new SplObjectStorage(), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertStringMatchesFormat(<<<EOF
custom message
Failed asserting that a traversable contains stdClass Object &%x ().
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Assert::attributeEqualTo
* @covers PHPUnit_Framework_Constraint_Attribute
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testAttributeEqualTo() {
$object = new ClassWithNonPublicAttributes();
$constraint = PHPUnit_Framework_Assert::attributeEqualTo('foo', 1);
$this
->assertTrue($constraint
->evaluate($object, '', true));
$this
->assertEquals('attribute "foo" is equal to 1', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
$constraint = PHPUnit_Framework_Assert::attributeEqualTo('foo', 2);
$this
->assertFalse($constraint
->evaluate($object, '', true));
try {
$constraint
->evaluate($object);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that attribute "foo" is equal to 2.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Assert::attributeEqualTo
* @covers PHPUnit_Framework_Constraint_Attribute
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testAttributeEqualTo2() {
$object = new ClassWithNonPublicAttributes();
$constraint = PHPUnit_Framework_Assert::attributeEqualTo('foo', 2);
try {
$constraint
->evaluate($object, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that attribute "foo" is equal to 2.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Assert::attributeEqualTo
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_Constraint_Attribute
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testAttributeNotEqualTo() {
$object = new ClassWithNonPublicAttributes();
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::attributeEqualTo('foo', 2));
$this
->assertTrue($constraint
->evaluate($object, '', true));
$this
->assertEquals('attribute "foo" is not equal to 2', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::attributeEqualTo('foo', 1));
$this
->assertFalse($constraint
->evaluate($object, '', true));
try {
$constraint
->evaluate($object);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that attribute "foo" is not equal to 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Assert::attributeEqualTo
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_Constraint_Attribute
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testAttributeNotEqualTo2() {
$object = new ClassWithNonPublicAttributes();
$constraint = PHPUnit_Framework_Assert::logicalNot(PHPUnit_Framework_Assert::attributeEqualTo('foo', 1));
try {
$constraint
->evaluate($object, 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that attribute "foo" is not equal to 1.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEmpty
* @covers PHPUnit_Framework_Constraint::count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsEmpty() {
$constraint = new PHPUnit_Framework_Constraint_IsEmpty();
$this
->assertFalse($constraint
->evaluate(array(
'foo',
), '', true));
$this
->assertTrue($constraint
->evaluate(array(), '', true));
$this
->assertFalse($constraint
->evaluate(new ArrayObject(array(
'foo',
)), '', true));
$this
->assertTrue($constraint
->evaluate(new ArrayObject(array()), '', true));
$this
->assertEquals('is empty', $constraint
->toString());
$this
->assertEquals(1, count($constraint));
try {
$constraint
->evaluate(array(
'foo',
));
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that an array is empty.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_IsEmpty
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintIsEmpty2() {
$constraint = new PHPUnit_Framework_Constraint_IsEmpty();
try {
$constraint
->evaluate(array(
'foo',
), 'custom message');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
custom message
Failed asserting that an array is empty.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_Count
*/
public function testConstraintCountWithAnArray() {
$constraint = new PHPUnit_Framework_Constraint_Count(5);
$this
->assertTrue($constraint
->evaluate(array(
1,
2,
3,
4,
5,
), '', true));
$this
->assertFalse($constraint
->evaluate(array(
1,
2,
3,
4,
), '', true));
}
/**
* @covers PHPUnit_Framework_Constraint_Count
*/
public function testConstraintCountWithAnIteratorWhichDoesNotImplementCountable() {
$constraint = new PHPUnit_Framework_Constraint_Count(5);
$this
->assertTrue($constraint
->evaluate(new TestIterator(array(
1,
2,
3,
4,
5,
)), '', true));
$this
->assertFalse($constraint
->evaluate(new TestIterator(array(
1,
2,
3,
4,
)), '', true));
}
/**
* @covers PHPUnit_Framework_Constraint_Count
*/
public function testConstraintCountWithAnObjectImplementingCountable() {
$constraint = new PHPUnit_Framework_Constraint_Count(5);
$this
->assertTrue($constraint
->evaluate(new ArrayObject(array(
1,
2,
3,
4,
5,
)), '', true));
$this
->assertFalse($constraint
->evaluate(new ArrayObject(array(
1,
2,
3,
4,
)), '', true));
}
/**
* @covers PHPUnit_Framework_Constraint_Count
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintCountFailing() {
$constraint = new PHPUnit_Framework_Constraint_Count(5);
try {
$constraint
->evaluate(array(
1,
2,
));
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that actual size 2 matches expected size 5.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_Count
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotCountFailing() {
$constraint = PHPUnit_Framework_Assert::logicalNot(new PHPUnit_Framework_Constraint_Count(2));
try {
$constraint
->evaluate(array(
1,
2,
));
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that actual size 2 does not match expected size 2.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_SameSize
*/
public function testConstraintSameSizeWithAnArray() {
$constraint = new PHPUnit_Framework_Constraint_SameSize(array(
1,
2,
3,
4,
5,
));
$this
->assertTrue($constraint
->evaluate(array(
6,
7,
8,
9,
10,
), '', true));
$this
->assertFalse($constraint
->evaluate(array(
1,
2,
3,
4,
), '', true));
}
/**
* @covers PHPUnit_Framework_Constraint_SameSize
*/
public function testConstraintSameSizeWithAnIteratorWhichDoesNotImplementCountable() {
$constraint = new PHPUnit_Framework_Constraint_SameSize(new TestIterator(array(
1,
2,
3,
4,
5,
)));
$this
->assertTrue($constraint
->evaluate(new TestIterator(array(
6,
7,
8,
9,
10,
)), '', true));
$this
->assertFalse($constraint
->evaluate(new TestIterator(array(
1,
2,
3,
4,
)), '', true));
}
/**
* @covers PHPUnit_Framework_Constraint_SameSize
*/
public function testConstraintSameSizeWithAnObjectImplementingCountable() {
$constraint = new PHPUnit_Framework_Constraint_SameSize(new ArrayObject(array(
1,
2,
3,
4,
5,
)));
$this
->assertTrue($constraint
->evaluate(new ArrayObject(array(
6,
7,
8,
9,
10,
)), '', true));
$this
->assertFalse($constraint
->evaluate(new ArrayObject(array(
1,
2,
3,
4,
)), '', true));
}
/**
* @covers PHPUnit_Framework_Constraint_SameSize
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintSameSizeFailing() {
$constraint = new PHPUnit_Framework_Constraint_SameSize(array(
1,
2,
3,
4,
5,
));
try {
$constraint
->evaluate(array(
1,
2,
));
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that actual size 2 matches expected size 5.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_SameSize
* @covers PHPUnit_Framework_Constraint_Not
* @covers PHPUnit_Framework_Assert::logicalNot
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintNotSameSizeFailing() {
$constraint = PHPUnit_Framework_Assert::logicalNot(new PHPUnit_Framework_Constraint_SameSize(array(
1,
2,
)));
try {
$constraint
->evaluate(array(
3,
4,
));
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that actual size 2 does not match expected size 2.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* @covers PHPUnit_Framework_Constraint_Exception
* @covers PHPUnit_Framework_TestFailure::exceptionToString
*/
public function testConstraintException() {
$constraint = new PHPUnit_Framework_Constraint_Exception('FoobarException');
$exception = new DummyException('Test');
$stackTrace = $exception
->getTraceAsString();
try {
$constraint
->evaluate($exception);
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this
->assertEquals(<<<EOF
Failed asserting that exception of type "DummyException" matches expected exception "FoobarException". Message was: "Test" at
{<span class="php-variable">$stackTrace</span>}.
EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
return;
}
$this
->fail();
}
/**
* Removes spaces in front of newlines
*
* @param string $string
* @return string
*/
private function trimnl($string) {
return preg_replace('/[ ]*\\n/', "\n", $string);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Framework_ConstraintTest:: |
public | function | ||
Framework_ConstraintTest:: |
public | function | ||
Framework_ConstraintTest:: |
public | function | ||
Framework_ConstraintTest:: |
public static | function | ||
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Assert::attributeEqualTo @covers PHPUnit_Framework_Constraint_Attribute @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Assert::attributeEqualTo @covers PHPUnit_Framework_Constraint_Attribute @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Assert::attributeEqualTo @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_Constraint_Attribute @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Assert::attributeEqualTo @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_Constraint_Attribute @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_TraversableContains @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_TraversableContains @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_TraversableContains | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ArrayHasKey @covers PHPUnit_Framework_Assert::arrayHasKey @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ArrayHasKey @covers PHPUnit_Framework_Assert::arrayHasKey @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_TraversableContains @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_TraversableContains @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ArrayHasKey @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::arrayHasKey @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ArrayHasKey @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::arrayHasKey @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_Callback | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_Callback @expectedException PHPUnit_Framework_ExpectationFailedException @expectedExceptionMessage Failed asserting that 'This fails' is accepted by specified callback. | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ClassHasAttribute @covers PHPUnit_Framework_Assert::classHasAttribute @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ClassHasAttribute @covers PHPUnit_Framework_Assert::classHasAttribute @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ClassHasStaticAttribute @covers PHPUnit_Framework_Assert::classHasStaticAttribute @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ClassHasStaticAttribute @covers PHPUnit_Framework_Assert::classHasStaticAttribute @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ClassHasAttribute @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::classHasAttribute @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ClassHasAttribute @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::classHasAttribute @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ClassHasStaticAttribute @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::classHasStaticAttribute @covers PHPUnit_Framework_Assert::logicalNot @covers… | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ClassHasStaticAttribute @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::classHasStaticAttribute @covers PHPUnit_Framework_Assert::logicalNot @covers… | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_Count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_Count | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_Count | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_Count | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_Exception @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_FileExists @covers PHPUnit_Framework_Assert::fileExists @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_FileExists @covers PHPUnit_Framework_Assert::fileExists @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_FileExists @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_Assert::fileExists @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_FileExists @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_Assert::fileExists @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_GreaterThan @covers PHPUnit_Framework_Assert::greaterThan @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_GreaterThan @covers PHPUnit_Framework_Assert::greaterThan @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_GreaterThan @covers PHPUnit_Framework_Constraint_Or @covers PHPUnit_Framework_Assert::greaterThanOrEqual @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_GreaterThan @covers PHPUnit_Framework_Constraint_Or @covers PHPUnit_Framework_Assert::greaterThanOrEqual @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsAnything @covers PHPUnit_Framework_Assert::anything @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEmpty @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEmpty @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Assert::equalTo @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @dataProvider isEqualProvider @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Assert::equalTo @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsIdentical @covers PHPUnit_Framework_Assert::identicalTo @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsIdentical @covers PHPUnit_Framework_Assert::identicalTo @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsIdentical @covers PHPUnit_Framework_Assert::identicalTo @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsInstanceOf @covers PHPUnit_Framework_Assert::isInstanceOf @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsInstanceOf @covers PHPUnit_Framework_Assert::isInstanceOf @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::equalTo @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::equalTo @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsIdentical @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::identicalTo @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsIdentical @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::identicalTo @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsIdentical @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::identicalTo @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsInstanceOf @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::isInstanceOf @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsInstanceOf @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::isInstanceOf @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsNull @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::isNull @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_Constraint::count @covers… | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsNull @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::isNull @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsType @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::isType @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsType @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::isType @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsNull @covers PHPUnit_Framework_Assert::isNull @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsNull @covers PHPUnit_Framework_Assert::isNull @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @dataProvider resources @covers PHPUnit_Framework_Constraint_IsType @covers PHPUnit_Framework_Assert::isType | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsType @covers PHPUnit_Framework_Assert::isType @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsType @covers PHPUnit_Framework_Assert::isType @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_LessThan @covers PHPUnit_Framework_Assert::lessThan @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_LessThan @covers PHPUnit_Framework_Assert::lessThan @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_LessThan @covers PHPUnit_Framework_Constraint_Or @covers PHPUnit_Framework_Assert::lessThanOrEqual @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_LessThan @covers PHPUnit_Framework_Constraint_Or @covers PHPUnit_Framework_Assert::lessThanOrEqual @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_Count @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_GreaterThan @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::greaterThan @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_GreaterThan @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::greaterThan @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_GreaterThan @covers PHPUnit_Framework_Constraint_Or @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::greaterThanOrEqual @covers… | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_GreaterThan @covers PHPUnit_Framework_Constraint_Or @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::greaterThanOrEqual @covers… | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsAnything @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::anything @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_LessThan @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::lessThan @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_LessThan @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::lessThan @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_LessThan @covers PHPUnit_Framework_Constraint_Or @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::lessThanOrEqual @covers… | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_IsEqual @covers PHPUnit_Framework_Constraint_LessThan @covers PHPUnit_Framework_Constraint_Or @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::lessThanOrEqual @covers… | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_SameSize @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ObjectHasAttribute @covers PHPUnit_Framework_Assert::objectHasAttribute @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ObjectHasAttribute @covers PHPUnit_Framework_Assert::objectHasAttribute @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ObjectHasAttribute @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::objectHasAttribute @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_ObjectHasAttribute @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::objectHasAttribute @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_PCREMatch @covers PHPUnit_Framework_Assert::matchesRegularExpression @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_PCREMatch @covers PHPUnit_Framework_Assert::matchesRegularExpression @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_PCREMatch @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::matchesRegularExpression @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_PCREMatch @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::matchesRegularExpression @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_SameSize @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_SameSize | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_SameSize | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_SameSize | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_TraversableContains @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_TraversableContains @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringContains @covers PHPUnit_Framework_Assert::stringContains @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringContains @covers PHPUnit_Framework_Assert::stringContains @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringEndsWith @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::stringEndsWith @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringEndsWith @covers PHPUnit_Framework_Assert::stringEndsWith @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringEndsWith @covers PHPUnit_Framework_Assert::stringEndsWith @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringEndsWith @covers PHPUnit_Framework_Assert::stringEndsWith @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringMatches @covers PHPUnit_Framework_Assert::matches @covers PHPUnit_Framework_Constraint::count | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringMatches @covers PHPUnit_Framework_Assert::matches @covers PHPUnit_Framework_Constraint::count | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringMatches @covers PHPUnit_Framework_Assert::matches @covers PHPUnit_Framework_Constraint::count | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringMatches @covers PHPUnit_Framework_Assert::matches @covers PHPUnit_Framework_Constraint::count | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringMatches @covers PHPUnit_Framework_Assert::matches @covers PHPUnit_Framework_Constraint::count | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringMatches @covers PHPUnit_Framework_Assert::matches @covers PHPUnit_Framework_Constraint::count | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringContains @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::stringContains @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringContains @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::stringContains @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringStartsWith @covers PHPUnit_Framework_Constraint_Not @covers PHPUnit_Framework_Assert::stringStartsWith @covers PHPUnit_Framework_Assert::logicalNot @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringStartsWith @covers PHPUnit_Framework_Assert::stringStartsWith @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringStartsWith @covers PHPUnit_Framework_Assert::stringStartsWith @covers PHPUnit_Framework_Constraint::count @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
public | function | @covers PHPUnit_Framework_Constraint_StringStartsWith @covers PHPUnit_Framework_Assert::stringStartsWith @covers PHPUnit_Framework_TestFailure::exceptionToString | |
Framework_ConstraintTest:: |
private | function | Removes spaces in front of newlines | |
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 | 1 | |
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 |