@@ -24,14 +24,14 @@ public function testLineDataFromStandardXDebugFormat(): void
2424 ],
2525 ];
2626
27- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
27+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
2828 $ this ->assertEquals ($ lineDataFromDriver , $ dataObject ->getLineCoverage ());
2929 }
3030
3131 /**
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.
3333 */
34- public function testLineDataFromBranchCheckXDebugFormat (): void
34+ public function testLineDataFromPathCoverageXDebugFormat (): void
3535 {
3636 $ rawDataFromDriver = [
3737 '/some/path/SomeClass.php ' => [
@@ -54,34 +54,10 @@ public function testLineDataFromBranchCheckXDebugFormat(): void
5454 ],
5555 ];
5656
57- $ dataObject = new RawCodeCoverageData ($ rawDataFromDriver );
57+ $ dataObject = RawCodeCoverageData:: fromXdebugWithPathCoverage ($ rawDataFromDriver );
5858 $ this ->assertEquals ($ lineData , $ dataObject ->getLineCoverage ());
5959 }
6060
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-
8561 public function testClear (): void
8662 {
8763 $ lineDataFromDriver = [
@@ -92,7 +68,7 @@ public function testClear(): void
9268 ],
9369 ];
9470
95- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
71+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
9672 $ dataObject ->clear ();
9773 $ this ->assertEmpty ($ dataObject ->getLineCoverage ());
9874 }
@@ -130,7 +106,7 @@ public function testRemoveCoverageDataForFile(): void
130106 ],
131107 ];
132108
133- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
109+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
134110 $ dataObject ->removeCoverageDataForFile ('/some/path/SomeOtherClass.php ' );
135111 $ this ->assertEquals ($ expectedFilterResult , $ dataObject ->getLineCoverage ());
136112 }
@@ -167,7 +143,7 @@ public function testKeepCoverageDataOnlyForLines(): void
167143 ],
168144 ];
169145
170- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
146+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
171147 $ dataObject ->keepCoverageDataOnlyForLines ('/some/path/SomeClass.php ' , [9 , 13 ]);
172148 $ dataObject ->keepCoverageDataOnlyForLines ('/some/path/SomeOtherClass.php ' , [999 ]);
173149 $ dataObject ->keepCoverageDataOnlyForLines ('/some/path/AnotherClass.php ' , [28 ]);
@@ -209,7 +185,7 @@ public function testRemoveCoverageDataForLines(): void
209185 ],
210186 ];
211187
212- $ dataObject = new RawCodeCoverageData ($ lineDataFromDriver );
188+ $ dataObject = RawCodeCoverageData:: fromXdebugWithoutPathCoverage ($ lineDataFromDriver );
213189 $ dataObject ->removeCoverageDataForLines ('/some/path/SomeClass.php ' , [9 , 13 ]);
214190 $ dataObject ->removeCoverageDataForLines ('/some/path/SomeOtherClass.php ' , [999 ]);
215191 $ dataObject ->removeCoverageDataForLines ('/some/path/AnotherClass.php ' , [28 ]);
0 commit comments