@@ -1227,54 +1227,8 @@ public function methodForTestParseAnnotationThatIsOnlyOneLine(): void
1227
1227
* @throws \SebastianBergmann\RecursionContext\InvalidArgumentException
1228
1228
* @throws CodeCoverageException
1229
1229
*/
1230
- public function testGetLinesToBeCovered ($ test , $ lines ): void
1230
+ public function testGetLinesToBeCovered ($ test , $ expected ): void
1231
1231
{
1232
- switch ($ test ) {
1233
- case CoverageMethodNothingCoversMethod::class:
1234
- case CoverageClassNothingTest::class:
1235
- case CoverageMethodNothingTest::class:
1236
- $ expected = false ;
1237
-
1238
- break ;
1239
-
1240
- case CoverageCoversOverridesCoversNothingTest::class:
1241
- $ expected = [TEST_FILES_PATH . 'CoveredClass.php ' => $ lines ];
1242
-
1243
- break ;
1244
-
1245
- case CoverageNoneTest::class:
1246
- $ expected = [];
1247
-
1248
- break ;
1249
-
1250
- case CoverageFunctionTest::class:
1251
- $ expected = [
1252
- TEST_FILES_PATH . 'CoveredFunction.php ' => $ lines ,
1253
- ];
1254
-
1255
- break ;
1256
-
1257
- case NamespaceCoverageClassExtendedTest::class:
1258
- case NamespaceCoverageClassTest::class:
1259
- case NamespaceCoverageMethodTest::class:
1260
- case NamespaceCoverageNotPrivateTest::class:
1261
- case NamespaceCoverageNotProtectedTest::class:
1262
- case NamespaceCoverageNotPublicTest::class:
1263
- case NamespaceCoveragePrivateTest::class:
1264
- case NamespaceCoverageProtectedTest::class:
1265
- case NamespaceCoveragePublicTest::class:
1266
- case NamespaceCoverageCoversClassTest::class:
1267
- case NamespaceCoverageCoversClassPublicTest::class:
1268
- $ expected = [
1269
- TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => $ lines ,
1270
- ];
1271
-
1272
- break ;
1273
-
1274
- default :
1275
- $ expected = [TEST_FILES_PATH . 'CoveredClass.php ' => $ lines ];
1276
- }
1277
-
1278
1232
$ this ->assertEqualsCanonicalizing (
1279
1233
$ expected ,
1280
1234
Test::getLinesToBeCovered (
@@ -1401,91 +1355,142 @@ public function getLinesToBeCoveredProvider(): array
1401
1355
],
1402
1356
[
1403
1357
CoverageClassExtendedTest::class,
1404
- array_merge (range (29 , 46 ), range (12 , 27 )),
1358
+ [
1359
+ TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (29 , 46 ), range (12 , 27 )),
1360
+ ],
1405
1361
],
1406
1362
[
1407
1363
CoverageClassTest::class,
1408
- range (29 , 46 ),
1364
+ [
1365
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (29 , 46 ),
1366
+ ],
1409
1367
],
1410
1368
[
1411
1369
CoverageMethodTest::class,
1412
- range (31 , 35 ),
1370
+ [
1371
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
1372
+ ],
1413
1373
],
1414
1374
[
1415
1375
CoverageMethodOneLineAnnotationTest::class,
1416
- range (31 , 35 ),
1376
+ [
1377
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
1378
+ ],
1379
+
1417
1380
],
1418
1381
[
1419
1382
CoverageNotPrivateTest::class,
1420
- array_merge (range (31 , 35 ), range (37 , 41 )),
1383
+ [
1384
+ TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (31 , 35 ), range (37 , 41 )),
1385
+ ],
1386
+
1421
1387
],
1422
1388
[
1423
1389
CoverageNotProtectedTest::class,
1424
- array_merge (range (31 , 35 ), range (43 , 45 )),
1390
+ [
1391
+ TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (31 , 35 ), range (43 , 45 )),
1392
+ ],
1393
+
1425
1394
],
1426
1395
[
1427
1396
CoverageNotPublicTest::class,
1428
- array_merge (range (37 , 41 ), range (43 , 45 )),
1397
+ [
1398
+ TEST_FILES_PATH . 'CoveredClass.php ' => array_merge (range (37 , 41 ), range (43 , 45 )),
1399
+ ],
1400
+
1429
1401
],
1430
1402
[
1431
1403
CoveragePrivateTest::class,
1432
- range (43 , 45 ),
1404
+ [
1405
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (43 , 45 ),
1406
+ ],
1407
+
1433
1408
],
1434
1409
[
1435
1410
CoverageProtectedTest::class,
1436
- range (37 , 41 ),
1411
+ [
1412
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (37 , 41 ),
1413
+ ],
1414
+
1437
1415
],
1438
1416
[
1439
1417
CoveragePublicTest::class,
1440
- range (31 , 35 ),
1418
+ [
1419
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
1420
+ ],
1421
+
1441
1422
],
1442
1423
[
1443
1424
CoverageFunctionTest::class,
1444
- range (10 , 12 ),
1425
+ [
1426
+ TEST_FILES_PATH . 'CoveredFunction.php ' => range (10 , 12 ),
1427
+ ],
1445
1428
],
1446
1429
[
1447
1430
NamespaceCoverageClassExtendedTest::class,
1448
- array_merge (range (29 , 46 ), range (12 , 27 )),
1431
+ [
1432
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => array_merge (range (29 , 46 ), range (12 , 27 )),
1433
+ ],
1449
1434
],
1450
1435
[
1451
1436
NamespaceCoverageClassTest::class,
1452
- range (29 , 46 ),
1437
+ [
1438
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => range (29 , 46 ),
1439
+ ],
1453
1440
],
1454
1441
[
1455
1442
NamespaceCoverageMethodTest::class,
1456
- range (31 , 35 ),
1443
+ [
1444
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => range (31 , 35 ),
1445
+ ],
1457
1446
],
1458
1447
[
1459
1448
NamespaceCoverageNotPrivateTest::class,
1460
- array_merge (range (31 , 35 ), range (37 , 41 )),
1449
+ [
1450
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => array_merge (range (31 , 35 ), range (37 , 41 )),
1451
+ ],
1461
1452
],
1462
1453
[
1463
1454
NamespaceCoverageNotProtectedTest::class,
1464
- array_merge (range (31 , 35 ), range (43 , 45 )),
1455
+ [
1456
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => array_merge (range (31 , 35 ), range (43 , 45 )),
1457
+ ],
1465
1458
],
1466
1459
[
1467
1460
NamespaceCoverageNotPublicTest::class,
1468
- array_merge (range (37 , 41 ), range (43 , 45 )),
1461
+ [
1462
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => array_merge (range (37 , 41 ), range (43 , 45 )),
1463
+ ],
1469
1464
],
1470
1465
[
1471
1466
NamespaceCoveragePrivateTest::class,
1472
- range (43 , 45 ),
1467
+ [
1468
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => range (43 , 45 ),
1469
+ ],
1473
1470
],
1474
1471
[
1475
1472
NamespaceCoverageProtectedTest::class,
1476
- range (37 , 41 ),
1473
+ [
1474
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => range (37 , 41 ),
1475
+ ],
1477
1476
],
1478
1477
[
1479
1478
NamespaceCoveragePublicTest::class,
1480
- range (31 , 35 ),
1479
+ [
1480
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => range (31 , 35 ),
1481
+ ],
1481
1482
],
1482
1483
[
1483
1484
NamespaceCoverageCoversClassTest::class,
1484
- array_merge (range (43 , 45 ), range (37 , 41 ), range (31 , 35 ), range (24 , 26 ), range (19 , 22 ), range (14 , 17 )),
1485
+ [
1486
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => array_merge (range (43 , 45 ), range (37 , 41 ), range (31 , 35 ), range (24 , 26 ), range (19 , 22 ), range (14 , 17 )),
1487
+ ],
1485
1488
],
1486
1489
[
1487
1490
NamespaceCoverageCoversClassPublicTest::class,
1488
- range (31 , 35 ),
1491
+ [
1492
+ TEST_FILES_PATH . 'NamespaceCoveredClass.php ' => range (31 , 35 ),
1493
+ ],
1489
1494
],
1490
1495
[
1491
1496
CoverageClassNothingTest::class,
@@ -1497,7 +1502,9 @@ public function getLinesToBeCoveredProvider(): array
1497
1502
],
1498
1503
[
1499
1504
CoverageCoversOverridesCoversNothingTest::class,
1500
- range (31 , 35 ),
1505
+ [
1506
+ TEST_FILES_PATH . 'CoveredClass.php ' => range (31 , 35 ),
1507
+ ],
1501
1508
],
1502
1509
[
1503
1510
CoverageMethodNothingCoversMethod::class,
0 commit comments