36
36
use PHPUnit \TestFixture \CoverageNoneTest ;
37
37
use PHPUnit \TestFixture \CoverageTraitMethodTest ;
38
38
use PHPUnit \TestFixture \CoverageTraitTest ;
39
+ use PHPUnit \TestFixture \CoveredClassUsingCoveredTraitTest ;
39
40
use PHPUnit \TestFixture \InterfaceAsTargetWithAttributeTest ;
40
41
use PHPUnit \TestFixture \InterfaceTargetTest ;
41
42
use PHPUnit \TestFixture \InvalidClassTargetWithAnnotationTest ;
@@ -65,73 +66,92 @@ public static function linesToBeCoveredProvider(): array
65
66
66
67
[
67
68
[
68
- TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (12 , 27 ), range (29 , 46 )),
69
+ TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (12 , 29 )),
70
+ TEST_FILES_PATH . 'CoveredParentClass.php ' => array_merge (range (12 , 27 )),
69
71
],
70
72
CoverageClassTest::class,
71
73
'testSomething ' ,
72
74
],
73
75
74
76
[
75
77
[
76
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
78
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
77
79
],
78
80
CoverageMethodTest::class,
79
81
'testSomething ' ,
80
82
],
81
83
82
84
[
83
85
[
84
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
86
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
85
87
],
86
88
CoverageMethodAnnotationTest::class,
87
89
'testSomething ' ,
88
90
],
89
91
90
92
[
91
93
[
92
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
94
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
93
95
],
94
96
CoverageMethodOneLineAnnotationTest::class,
95
97
'testSomething ' ,
96
98
],
97
99
98
100
[
99
101
[
100
- TEST_FILES_PATH . 'CoveredFunction .php ' => range (10 , 12 ),
102
+ TEST_FILES_PATH . 'CoveredClass .php ' => range (12 , 29 ),
101
103
],
102
- CoverageFunctionTest ::class,
104
+ NamespaceCoverageClassTest ::class,
103
105
'testSomething ' ,
104
106
],
105
107
106
108
[
107
109
[
108
- TEST_FILES_PATH . 'CoveredClass.php ' => range (29 , 46 ),
110
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
109
111
],
110
- NamespaceCoverageClassTest ::class,
112
+ NamespaceCoverageMethodTest ::class,
111
113
'testSomething ' ,
112
114
],
113
115
114
116
[
115
117
[
116
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
118
+ TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (14 , 18 ), range (20 , 24 ), range (26 , 28 )),
119
+ TEST_FILES_PATH . 'CoveredParentClass.php ' => array_merge (range (14 , 17 ), range (19 , 22 ), range (24 , 26 )),
117
120
],
118
- NamespaceCoverageMethodTest ::class,
121
+ NamespaceCoverageCoversClassTest ::class,
119
122
'testSomething ' ,
120
123
],
121
124
122
125
[
123
126
[
124
- TEST_FILES_PATH . 'CoveredClass.php ' => array_merge ( range (43 , 45 ), range ( 37 , 41 ), range ( 31 , 35 ), range ( 24 , 26 ), range ( 19 , 22 ), range ( 14 , 17 ) ),
127
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
125
128
],
126
- NamespaceCoverageCoversClassTest ::class,
129
+ NamespaceCoverageCoversClassPublicTest ::class,
127
130
'testSomething ' ,
128
131
],
129
132
130
133
[
131
134
[
132
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
135
+ TEST_FILES_PATH . 'CoveredClassUsingCoveredTrait.php ' => range (12 , 27 ),
136
+ TEST_FILES_PATH . 'CoveredTrait.php ' => range (12 , 18 ),
133
137
],
134
- NamespaceCoverageCoversClassPublicTest::class,
138
+ CoveredClassUsingCoveredTraitTest::class,
139
+ 'testSomething ' ,
140
+ ],
141
+
142
+ [
143
+ [
144
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
145
+ ],
146
+ CoverageMethodParenthesesTest::class,
147
+ 'testSomething ' ,
148
+ ],
149
+
150
+ [
151
+ [
152
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
153
+ ],
154
+ CoverageMethodParenthesesWhitespaceTest::class,
135
155
'testSomething ' ,
136
156
],
137
157
@@ -149,7 +169,7 @@ public static function linesToBeCoveredProvider(): array
149
169
150
170
[
151
171
[
152
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
172
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
153
173
],
154
174
CoverageCoversOverridesCoversNothingTest::class,
155
175
'testSomething ' ,
@@ -165,31 +185,23 @@ public static function linesToBeCoveredProvider(): array
165
185
[
166
186
TEST_FILES_PATH . 'CoveredFunction.php ' => range (10 , 12 ),
167
187
],
168
- CoverageFunctionParenthesesTest ::class,
188
+ CoverageFunctionTest ::class,
169
189
'testSomething ' ,
170
190
],
171
191
172
192
[
173
193
[
174
194
TEST_FILES_PATH . 'CoveredFunction.php ' => range (10 , 12 ),
175
195
],
176
- CoverageFunctionParenthesesWhitespaceTest::class,
177
- 'testSomething ' ,
178
- ],
179
-
180
- [
181
- [
182
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
183
- ],
184
- CoverageMethodParenthesesTest::class,
196
+ CoverageFunctionParenthesesTest::class,
185
197
'testSomething ' ,
186
198
],
187
199
188
200
[
189
201
[
190
- TEST_FILES_PATH . 'CoveredClass .php ' => range (31 , 35 ),
202
+ TEST_FILES_PATH . 'CoveredFunction .php ' => range (10 , 12 ),
191
203
],
192
- CoverageMethodParenthesesWhitespaceTest ::class,
204
+ CoverageFunctionParenthesesWhitespaceTest ::class,
193
205
'testSomething ' ,
194
206
],
195
207
@@ -238,65 +250,76 @@ public static function linesToBeUsedProvider(): array
238
250
239
251
[
240
252
[
241
- TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (12 , 27 ), range (29 , 46 )),
253
+ TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (12 , 29 )),
254
+ TEST_FILES_PATH . 'CoveredParentClass.php ' => array_merge (range (12 , 27 )),
242
255
],
243
256
CoverageClassTest::class,
244
257
'testSomething ' ,
245
258
],
246
259
247
260
[
248
261
[
249
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
262
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
250
263
],
251
264
CoverageMethodTest::class,
252
265
'testSomething ' ,
253
266
],
254
267
255
268
[
256
269
[
257
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
270
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
258
271
],
259
272
CoverageMethodAnnotationTest::class,
260
273
'testSomething ' ,
261
274
],
262
275
263
276
[
264
277
[
265
- TEST_FILES_PATH . 'CoveredFunction .php ' => range (10 , 12 ),
278
+ TEST_FILES_PATH . 'CoveredClass .php ' => range (12 , 29 ),
266
279
],
267
- CoverageFunctionTest ::class,
280
+ NamespaceCoverageClassTest ::class,
268
281
'testSomething ' ,
269
282
],
270
283
271
284
[
272
285
[
273
- TEST_FILES_PATH . 'CoveredClass.php ' => range (29 , 46 ),
286
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
274
287
],
275
- NamespaceCoverageClassTest ::class,
288
+ NamespaceCoverageMethodTest ::class,
276
289
'testSomething ' ,
277
290
],
278
291
279
292
[
280
293
[
281
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
294
+ TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (14 , 18 ), range (20 , 24 ), range (26 , 28 )),
295
+ TEST_FILES_PATH . 'CoveredParentClass.php ' => array_merge (range (14 , 17 ), range (19 , 22 ), range (24 , 26 )),
282
296
],
283
- NamespaceCoverageMethodTest ::class,
297
+ NamespaceCoverageCoversClassTest ::class,
284
298
'testSomething ' ,
285
299
],
286
300
287
301
[
288
302
[
289
- TEST_FILES_PATH . 'CoveredClass.php ' => array_merge ( range (43 , 45 ), range ( 37 , 41 ), range ( 31 , 35 ), range ( 24 , 26 ), range ( 19 , 22 ), range ( 14 , 17 ) ),
303
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
290
304
],
291
- NamespaceCoverageCoversClassTest ::class,
305
+ NamespaceCoverageCoversClassPublicTest ::class,
292
306
'testSomething ' ,
293
307
],
294
308
295
309
[
296
310
[
297
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
311
+ TEST_FILES_PATH . 'CoveredClassUsingCoveredTrait.php ' => range (12 , 27 ),
312
+ TEST_FILES_PATH . 'CoveredTrait.php ' => range (12 , 18 ),
298
313
],
299
- NamespaceCoverageCoversClassPublicTest::class,
314
+ CoveredClassUsingCoveredTraitTest::class,
315
+ 'testSomething ' ,
316
+ ],
317
+
318
+ [
319
+ [
320
+ TEST_FILES_PATH . 'CoveredFunction.php ' => range (10 , 12 ),
321
+ ],
322
+ CoverageFunctionTest::class,
300
323
'testSomething ' ,
301
324
],
302
325
@@ -318,15 +341,15 @@ public static function linesToBeUsedProvider(): array
318
341
319
342
[
320
343
[
321
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
344
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
322
345
],
323
346
CoverageMethodParenthesesTest::class,
324
347
'testSomething ' ,
325
348
],
326
349
327
350
[
328
351
[
329
- TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
352
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (14 , 18 ),
330
353
],
331
354
CoverageMethodParenthesesWhitespaceTest::class,
332
355
'testSomething ' ,
0 commit comments