Skip to content

Commit da951db

Browse files
authored
Migrate from checkHighlight to testHighlight (#358)
1 parent bae4e08 commit da951db

File tree

10 files changed

+25
-66
lines changed

10 files changed

+25
-66
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
### Added
55

66
### Changed
7-
7+
- migrate checkHighlight to testHighlight where possible
88
### Deprecated
99

1010
### Removed

typo3-cms/src/test/java/com/cedricziel/idea/typo3/annotation/IconAnnotatorTest.java

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,31 +12,25 @@ public void testIconsAreNotAnnotatedWhenPluginDisabled() {
1212
disablePlugin();
1313

1414
myFixture.copyFileToProject("IconRegistry9.php");
15-
myFixture.configureByFiles("icon_not_available_disabled.php");
1615

17-
myFixture.checkHighlighting();
16+
myFixture.testHighlighting("icon_not_available_disabled.php");
1817
}
1918

2019
public void testIconsAreNotAnnotatedWhenPluginEnabledButAnnotationDisabled() {
2120
disablePlugin();
2221

2322
myFixture.copyFileToProject("IconRegistry9.php");
24-
myFixture.configureByFiles("icon_not_available_disabled.php");
2523

26-
myFixture.checkHighlighting();
24+
myFixture.testHighlighting("icon_not_available_disabled.php");
2725
}
2826

2927
public void testMissingIconsAreAnnotatedAsWarnings() {
3028
myFixture.copyFileToProject("IconRegistry9.php");
31-
myFixture.configureByFiles("icon_not_available.php");
32-
33-
myFixture.checkHighlighting();
29+
myFixture.testHighlighting("icon_not_available.php");
3430
}
3531

3632
public void testPresentIconsAreNotAnnotated() {
3733
myFixture.copyFileToProject("IconRegistry9.php");
38-
myFixture.configureByFiles("icon_available.php");
39-
40-
myFixture.checkHighlighting();
34+
myFixture.testHighlighting("icon_available.php");
4135
}
4236
}

typo3-cms/src/test/java/com/cedricziel/idea/typo3/annotation/RouteAnnotatorTest.java

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,20 @@ public void testDoesntAnnotateRouteWhenPluginIsDisabled() {
1414

1515
myFixture.copyFileToProject("classes.php");
1616

17-
myFixture.configureByFile("missing_route_disabled.php");
18-
19-
myFixture.checkHighlighting();
17+
myFixture.testHighlighting("missing_route_disabled.php");
2018
}
2119

2220
public void testDoesntAnnotateRouteWhenPluginIsEnabledButAnnotatorIsDisabled() {
2321
TYPO3CMSProjectSettings.getInstance(myFixture.getProject()).routeAnnotatorEnabled = false;
2422

2523
myFixture.copyFileToProject("classes.php");
2624

27-
myFixture.configureByFile("missing_route_disabled.php");
28-
29-
myFixture.checkHighlighting();
25+
myFixture.testHighlighting("missing_route_disabled.php");
3026
}
3127

3228
public void testAnnotatesMissingRoutes() {
3329
myFixture.copyFileToProject("classes.php");
3430

35-
myFixture.configureByFile("missing_route.php");
36-
37-
myFixture.checkHighlighting();
31+
myFixture.testHighlighting("missing_route.php");
3832
}
3933
}

typo3-cms/src/test/java/com/cedricziel/idea/typo3/codeInspection/ExtbasePropertyInjectionInspectionTest.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@ protected String getTestDataPath() {
1515
public void testExtbasePropertyInjectionIsMarked() {
1616
myFixture.enableInspections(new ExtbasePropertyInjectionInspection());
1717

18-
VirtualFile virtualFile = myFixture.copyFileToProject("ExtbasePropertyInjectionInspectionIsMarked.php", "MyClass.php");
19-
myFixture.configureFromExistingVirtualFile(virtualFile);
20-
21-
myFixture.checkHighlighting();
18+
myFixture.testHighlighting("ExtbasePropertyInjectionInspectionIsMarked.php");
2219
}
2320

2421
public void testExtbasePropertyInjectionIsMarkedAndCanBeFixed() {
@@ -35,9 +32,6 @@ public void testExtbasePropertyInjectionIsNotMarkedWhenPluginIsDisabled() {
3532

3633
myFixture.enableInspections(new ExtbasePropertyInjectionInspection());
3734

38-
VirtualFile virtualFile = myFixture.copyFileToProject("ExtbasePropertyInjectionInspectionIsNotMarked.php", "MyClass.php");
39-
myFixture.configureFromExistingVirtualFile(virtualFile);
40-
41-
myFixture.checkHighlighting();
35+
myFixture.testHighlighting("ExtbasePropertyInjectionInspectionIsNotMarked.php");
4236
}
4337
}

typo3-cms/src/test/java/com/cedricziel/idea/typo3/codeInspection/LegacyClassesForIDEInspectionTest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@ public void testLegacyClassUsagesAreNotMarkedWhenPluginDisabled() {
2020
myFixture.copyFileToProject("LegacyClassesForIDE_classes.php");
2121
myFixture.copyFileToProject("LegacyClassesForIDE_index.php", "foo/Migrations/Code/LegacyClassesForIde.php");
2222

23-
myFixture.configureByFile("LegacyClassesForIDE_highlight_disabled.php");
24-
25-
myFixture.checkHighlighting();
23+
myFixture.testHighlighting("LegacyClassesForIDE_highlight_disabled.php");
2624
}
2725

2826
public void testLegacyClassUsagesAreMarkedAndCanBeFixed() {
@@ -32,9 +30,7 @@ public void testLegacyClassUsagesAreMarkedAndCanBeFixed() {
3230
myFixture.copyFileToProject("LegacyClassesForIDE_classes.php");
3331
myFixture.copyFileToProject("LegacyClassesForIDE_index.php", "foo/Migrations/Code/LegacyClassesForIde.php");
3432

35-
myFixture.configureByFile("LegacyClassesForIDE_highlight.php");
36-
37-
myFixture.checkHighlighting();
33+
myFixture.testHighlighting("LegacyClassesForIDE_highlight.php");
3834

3935
List<IntentionAction> allQuickFixes = myFixture.getAllQuickFixes();
4036
for (IntentionAction action : allQuickFixes) {

typo3-cms/src/test/java/com/cedricziel/idea/typo3/codeInspection/MissingColumnTypeInspectionTest.java

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,38 +12,26 @@ protected String getTestDataPath() {
1212
public void testMissingColumnTypeIsMarked() {
1313
myFixture.enableInspections(new MissingColumnTypeInspection());
1414

15-
VirtualFile virtualFile = myFixture.copyFileToProject("MissingColumnTypeInspectionIsMarked.php", "MyClass.php");
16-
myFixture.configureFromExistingVirtualFile(virtualFile);
17-
18-
myFixture.checkHighlighting();
15+
myFixture.testHighlighting("MissingColumnTypeInspectionIsMarked.php");
1916
}
2017

2118
public void testMissingColumnTypeIsNotMarkedWhenPluginDisabled() {
2219
disablePlugin();
2320

2421
myFixture.enableInspections(new MissingColumnTypeInspection());
2522

26-
VirtualFile virtualFile = myFixture.copyFileToProject("MissingColumnTypeInspectionIsNotMarked.php", "MyClass.php");
27-
myFixture.configureFromExistingVirtualFile(virtualFile);
28-
29-
myFixture.checkHighlighting();
23+
myFixture.testHighlighting("MissingColumnTypeInspectionIsNotMarked.php");
3024
}
3125

3226
public void testColumnTypeSlugIsNotAvailableForV8() {
3327
myFixture.enableInspections(new MissingColumnTypeInspection());
3428

35-
VirtualFile virtualFile = myFixture.copyFileToProject("MissingColumnTypeSlugIsMarkedOnV8.php", "MyClass.php");
36-
myFixture.configureFromExistingVirtualFile(virtualFile);
37-
38-
myFixture.checkHighlighting();
29+
myFixture.testHighlighting("MissingColumnTypeSlugIsMarkedOnV8.php");
3930
}
4031

4132
public void testColumnTypeSlugIsAvailableForV9() {
4233
myFixture.enableInspections(new MissingColumnTypeInspection());
4334

44-
VirtualFile virtualFile = myFixture.copyFileToProject("MissingColumnTypeSlugIsNotMarkedOnV9.php", "MyClass.php");
45-
myFixture.configureFromExistingVirtualFile(virtualFile);
46-
47-
myFixture.checkHighlighting();
35+
myFixture.testHighlighting("MissingColumnTypeSlugIsNotMarkedOnV9.php");
4836
}
4937
}

typo3-cms/src/test/java/com/cedricziel/idea/typo3/codeInspection/MissingRenderTypeInspectionTest.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,14 @@ protected String getTestDataPath() {
1212
public void testMissingRenderTypeIsMarked() {
1313
myFixture.enableInspections(new MissingRenderTypeInspection());
1414

15-
VirtualFile virtualFile = myFixture.copyFileToProject("MissingRenderTypeInspectionIsMarked.php", "MyClass.php");
16-
myFixture.configureFromExistingVirtualFile(virtualFile);
17-
18-
myFixture.checkHighlighting();
15+
myFixture.testHighlighting("MissingRenderTypeInspectionIsMarked.php");
1916
}
2017

2118
public void testMissingRenderTypeIsNotMarkedWhenPluginDisabled() {
2219
disablePlugin();
2320

2421
myFixture.enableInspections(new MissingRenderTypeInspection());
2522

26-
VirtualFile virtualFile = myFixture.copyFileToProject("MissingRenderTypeInspectionIsNotMarked.php", "MyClass.php");
27-
myFixture.configureFromExistingVirtualFile(virtualFile);
28-
29-
myFixture.checkHighlighting();
23+
myFixture.testHighlighting("MissingRenderTypeInspectionIsNotMarked.php");
3024
}
3125
}

typo3-cms/src/test/java/com/cedricziel/idea/typo3/index/RouteIndexTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ public void testIssue288AjaxRoutesAreIndexed() {
4646

4747
assertRouteExists("ajax_core_requirejs");
4848

49-
myFixture.configureByFile("ajax_route_usage.php");
50-
myFixture.checkHighlighting();
49+
myFixture.testHighlighting("ajax_route_usage.php");
5150

5251
assertRouteStubEquals("ajax_core_requirejs","/core/requirejs", "\\TYPO3\\CMS\\Core\\Controller\\RequireJsController", "retrieveConfiguration", "public" );
5352
}

typo3-cms/src/test/java/com/cedricziel/idea/typo3/tca/codeInspection/InvalidQuantityInspectionTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ protected String getTestDataPath() {
1212
public void testInvalidQuantitiesAreNotHighlightedWhenPluginIsDisabled() {
1313
disablePlugin();
1414

15-
myFixture.enableInspections(InvalidQuantityInspection.class);
15+
myFixture.enableInspections(new InvalidQuantityInspection());
1616

1717
myFixture.addFileToProject("foo/ext_emconf.php", "");
1818

@@ -23,7 +23,7 @@ public void testInvalidQuantitiesAreNotHighlightedWhenPluginIsDisabled() {
2323
}
2424

2525
public void testInvalidQuantitiesAreHighlighted() {
26-
myFixture.enableInspections(InvalidQuantityInspection.class);
26+
myFixture.enableInspections(new InvalidQuantityInspection());
2727

2828
myFixture.addFileToProject("foo/ext_emconf.php", "");
2929

typo3-cms/src/test/java/com/cedricziel/idea/typo3/tca/codeInspection/v10/InternalTypeFileInspectionTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ protected String getTestDataPath() {
1212
public void testInvalidInternalTypeIsNotDisplayedWhenPluginIsDisabled() {
1313
disablePlugin();
1414

15-
myFixture.enableInspections(InternalTypeFileInspection.class);
15+
myFixture.enableInspections(new InternalTypeFileInspection());
1616

1717
myFixture.addFileToProject("foo/ext_emconf.php", "");
1818

@@ -23,7 +23,7 @@ public void testInvalidInternalTypeIsNotDisplayedWhenPluginIsDisabled() {
2323
}
2424

2525
public void testInvalidInternalTypeIsNotDisplayedOnv8() {
26-
myFixture.enableInspections(InternalTypeFileInspection.class);
26+
myFixture.enableInspections(new InternalTypeFileInspection());
2727

2828
myFixture.addFileToProject("foo/ext_emconf.php", "");
2929

@@ -34,7 +34,7 @@ public void testInvalidInternalTypeIsNotDisplayedOnv8() {
3434
}
3535

3636
public void testInvalidInternalTypeIsDisplayedOnv9() {
37-
myFixture.enableInspections(InternalTypeFileInspection.class);
37+
myFixture.enableInspections(new InternalTypeFileInspection());
3838

3939
myFixture.addFileToProject("foo/ext_emconf.php", "");
4040

@@ -45,7 +45,7 @@ public void testInvalidInternalTypeIsDisplayedOnv9() {
4545
}
4646

4747
public void testInvalidInternalTypeIsHighlightedOnv10() {
48-
myFixture.enableInspections(InternalTypeFileInspection.class);
48+
myFixture.enableInspections(new InternalTypeFileInspection());
4949

5050
myFixture.addFileToProject("foo/ext_emconf.php", "");
5151

0 commit comments

Comments
 (0)