@@ -24,14 +24,14 @@ public function testLineDataFromStandardXDebugFormat(): void
24
24
],
25
25
];
26
26
27
- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
27
+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
28
28
$ this ->assertEquals ($ lineDataFromDriver , $ dataObject ->getLineCoverage ());
29
29
}
30
30
31
31
/**
32
- * In the branch-check XDebug format, the line data exists inside a "lines" array key.
32
+ * In the path-coverage XDebug format, the line data exists inside a "lines" array key.
33
33
*/
34
- public function testLineDataFromBranchCheckXDebugFormat (): void
34
+ public function testLineDataFromPathCoverageXDebugFormat (): void
35
35
{
36
36
$ rawDataFromDriver = [
37
37
'/some/path/SomeClass.php ' => [
@@ -54,34 +54,10 @@ public function testLineDataFromBranchCheckXDebugFormat(): void
54
54
],
55
55
];
56
56
57
- $ dataObject = new RawCodeCoverageData ($ rawDataFromDriver );
57
+ $ dataObject = RawCodeCoverageData:: fromXdebugWithPathCoverage ($ rawDataFromDriver );
58
58
$ this ->assertEquals ($ lineData , $ dataObject ->getLineCoverage ());
59
59
}
60
60
61
- /**
62
- * Coverage data that does not match a known format should throw an exception.
63
- */
64
- public function testDataFromUnknownFormat (): void
65
- {
66
- $ this ->expectException (UnknownCoverageDataFormatException::class);
67
-
68
- $ lineDataFromDriver = [
69
- '/some/path/SomeClass.php ' => [
70
- 'executedLines ' => [
71
- 8 ,
72
- ],
73
- 'unExecutedLines ' => [
74
- 13 ,
75
- ],
76
- 'nonExecutableLines ' => [
77
- 9 ,
78
- ],
79
- ],
80
- ];
81
-
82
- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
83
- }
84
-
85
61
public function testClear (): void
86
62
{
87
63
$ lineDataFromDriver = [
@@ -92,7 +68,7 @@ public function testClear(): void
92
68
],
93
69
];
94
70
95
- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
71
+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
96
72
$ dataObject ->clear ();
97
73
$ this ->assertEmpty ($ dataObject ->getLineCoverage ());
98
74
}
@@ -130,7 +106,7 @@ public function testRemoveCoverageDataForFile(): void
130
106
],
131
107
];
132
108
133
- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
109
+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
134
110
$ dataObject ->removeCoverageDataForFile ('/some/path/SomeOtherClass.php ' );
135
111
$ this ->assertEquals ($ expectedFilterResult , $ dataObject ->getLineCoverage ());
136
112
}
@@ -167,7 +143,7 @@ public function testKeepCoverageDataOnlyForLines(): void
167
143
],
168
144
];
169
145
170
- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
146
+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
171
147
$ dataObject ->keepCoverageDataOnlyForLines ('/some/path/SomeClass.php ' , [9 , 13 ]);
172
148
$ dataObject ->keepCoverageDataOnlyForLines ('/some/path/SomeOtherClass.php ' , [999 ]);
173
149
$ dataObject ->keepCoverageDataOnlyForLines ('/some/path/AnotherClass.php ' , [28 ]);
@@ -209,7 +185,7 @@ public function testRemoveCoverageDataForLines(): void
209
185
],
210
186
];
211
187
212
- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
188
+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
213
189
$ dataObject ->removeCoverageDataForLines ('/some/path/SomeClass.php ' , [9 , 13 ]);
214
190
$ dataObject ->removeCoverageDataForLines ('/some/path/SomeOtherClass.php ' , [999 ]);
215
191
$ dataObject ->removeCoverageDataForLines ('/some/path/AnotherClass.php ' , [28 ]);
0 commit comments