gmarche/vendor/phpunit/phpunit/tests/TextUI/failure-isolation.phpt

142 lines
2.4 KiB
PHP

--TEST--
phpunit --process-isolation FailureTest ../_files/FailureTest.php
--FILE--
<?php
$_SERVER['argv'][1] = '--no-configuration';
$_SERVER['argv'][2] = '--process-isolation';
$_SERVER['argv'][3] = 'FailureTest';
$_SERVER['argv'][4] = __DIR__ . '/../_files/FailureTest.php';
require __DIR__ . '/../bootstrap.php';
PHPUnit_TextUI_Command::main();
--EXPECTF--
PHPUnit %s by Sebastian Bergmann and contributors.
FFFFFFFFFFFFF 13 / 13 (100%)
Time: %s, Memory: %s
There were 13 failures:
1) FailureTest::testAssertArrayEqualsArray
message
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
Array (
- 0 => 1
+ 0 => 2
)
%s:%i
2) FailureTest::testAssertIntegerEqualsInteger
message
Failed asserting that 2 matches expected 1.
%s:%i
3) FailureTest::testAssertObjectEqualsObject
message
Failed asserting that two objects are equal.
--- Expected
+++ Actual
@@ @@
stdClass Object (
- 'foo' => 'bar'
+ 'bar' => 'foo'
)
%s:%i
4) FailureTest::testAssertNullEqualsString
message
Failed asserting that 'bar' matches expected null.
%s:%i
5) FailureTest::testAssertStringEqualsString
message
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'foo'
+'bar'
%s:%i
6) FailureTest::testAssertTextEqualsText
message
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
'foo
-bar
+baz
'
%s:%i
7) FailureTest::testAssertStringMatchesFormat
message
Failed asserting that format description matches text.
--- Expected
+++ Actual
@@ @@
-*%s*
+**
%s:%i
8) FailureTest::testAssertNumericEqualsNumeric
message
Failed asserting that 2 matches expected 1.
%s:%i
9) FailureTest::testAssertTextSameText
message
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
-foo
+bar
%s:%i
10) FailureTest::testAssertObjectSameObject
message
Failed asserting that two variables reference the same object.
%s:%i
11) FailureTest::testAssertObjectSameNull
message
Failed asserting that null is identical to an object of class "stdClass".
%s:%i
12) FailureTest::testAssertFloatSameFloat
message
Failed asserting that 1.5 is identical to 1.0.
%s:%i
13) FailureTest::testAssertStringMatchesFormatFile
Failed asserting that format description matches text.
--- Expected
+++ Actual
@@ @@
-FOO
-
+...BAR...
%s:%i
FAILURES!
Tests: 13, Assertions: 14, Failures: 13.