/
failure-isolation.phpt
114 lines (89 loc) · 1.9 KB
/
failure-isolation.phpt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
--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] = dirname(dirname(__FILE__)) . '/_files/FailureTest.php';
require_once dirname(dirname(dirname(__FILE__))) . '/TextUI/Command.php';
PHPUnit_TextUI_Command::main();
?>
--EXPECTF--
PHPUnit %s by Sebastian Bergmann.
FFFFFFFFFF
Time: %i %s
There were 10 failures:
1) FailureTest::testAssertArrayEqualsArray
message
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ -1,5 +1,5 @@
Array
(
- [0] => 1
+ [0] => 2
)
%s:%i
2) FailureTest::testAssertIntegerEqualsInteger
message
Failed asserting that <integer:2> matches expected <integer:1>.
%s:%i
3) FailureTest::testAssertObjectEqualsObject
message
Failed asserting that two objects are equal.
--- Expected
+++ Actual
@@ -1,5 +1,5 @@
stdClass Object
(
- [foo] => bar
+ [bar] => foo
)
%s:%i
4) FailureTest::testAssertNullEqualsString
message
Failed asserting that <string:bar> matches expected <null>.
%s:%i
5) FailureTest::testAssertStringEqualsString
message
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ -1 +1 @@
-foo
+bar
%s:%i
6) FailureTest::testAssertTextEqualsText
message
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ -1,3 +1,3 @@
foo
-bar
+baz
%s:%i
7) FailureTest::testAssertNumericEqualsNumeric
message
Failed asserting that <integer:2> matches expected <integer:1>.
%s:%i
8) FailureTest::testAssertTextSameText
message
--- Expected
+++ Actual
@@ -1 +1 @@
-foo
+bar
%s:%i
9) FailureTest::testAssertObjectSameObject
message
Failed asserting that two variables reference the same object.
%s:%i
10) FailureTest::testAssertObjectSameNull
message
<null> does not match expected type "object".
%s:%i
FAILURES!
Tests: 10, Assertions: 10, Failures: 10.