12
12
@ SuppressWarnings ("PMD.JUnitTestContainsTooManyAsserts" )
13
13
public class WebApiLinemarkerRegistrarTest extends LinemarkerFixtureTestCase {
14
14
15
- private static final String EXPECTED_CLASS_LINE_MARKER_TOOLTIP =
16
- "Navigate to Web API configuration:<pre> PUT /V1/blog/post\n " +
17
- " POST /V1/blog/update\n " +
18
- "</pre>" ;
15
+ private static final String EXPECTED_CLASS_LINE_MARKER_TOOLTIP
16
+ = "Navigate to Web API configuration:<pre> PUT /V1/blog/post\n "
17
+ + " POST /V1/blog/update\n "
18
+ + "</pre>" ;
19
19
20
- private static final String EXPECTED_METHOD_CREATE_LINE_MARKER_TOOLTIP =
21
- "Navigate to Web API configuration:<pre> POST /V1/blog/update\n " +
22
- "</pre>" ;
20
+ private static final String EXPECTED_METHOD_CREATE_LINE_MARKER_TOOLTIP
21
+ = "Navigate to Web API configuration:<pre> POST /V1/blog/update\n "
22
+ + "</pre>" ;
23
23
24
- private static final String EXPECTED_METHOD_UPDATE_LINE_MARKER_TOOLTIP =
25
- "Navigate to Web API configuration:<pre> PUT /V1/blog/post\n " +
26
- "</pre>" ;
24
+ private static final String EXPECTED_METHOD_UPDATE_LINE_MARKER_TOOLTIP
25
+ = "Navigate to Web API configuration:<pre> PUT /V1/blog/post\n "
26
+ + "</pre>" ;
27
27
28
28
/**
29
29
* Class configured as WEB API service in web_api.xml should have WEB API line markers.
30
30
*/
31
31
public void testWebApiServiceShouldHaveLinemarker () {
32
- //work around for issue caused by com.magento.idea.magento2plugin.linemarker.xml.LineMarkerXmlTagDecorator
33
- //in com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl.createElementInfo
32
+ // work around for issue caused by
33
+ // com.magento.idea.magento2plugin.linemarker.xml.LineMarkerXmlTagDecorator
34
+ // in com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl.createElementInfo
34
35
final boolean isInStressTestCurrent = ApplicationInfoImpl .isInStressTest ();
35
36
ApplicationInfoImpl .setInStressTest (true );
36
37
37
38
myFixture .configureByFile (this .getFixturePath ("TestService.php" , "php" ));
38
39
39
40
//assert class line marker
40
- assertHasLinemarkerWithTooltipAndIcon (EXPECTED_CLASS_LINE_MARKER_TOOLTIP , MagentoIcons .WEB_API .toString ());
41
+ assertHasLinemarkerWithTooltipAndIcon (
42
+ EXPECTED_CLASS_LINE_MARKER_TOOLTIP ,
43
+ MagentoIcons .WEB_API .toString ()
44
+ );
41
45
42
46
//assert methods line markers
43
- assertHasLinemarkerWithTooltipAndIcon (EXPECTED_METHOD_CREATE_LINE_MARKER_TOOLTIP , MagentoIcons .WEB_API .toString ());
44
- assertHasLinemarkerWithTooltipAndIcon (EXPECTED_METHOD_UPDATE_LINE_MARKER_TOOLTIP , MagentoIcons .WEB_API .toString ());
47
+ assertHasLinemarkerWithTooltipAndIcon (
48
+ EXPECTED_METHOD_CREATE_LINE_MARKER_TOOLTIP ,
49
+ MagentoIcons .WEB_API .toString ()
50
+ );
51
+ assertHasLinemarkerWithTooltipAndIcon (
52
+ EXPECTED_METHOD_UPDATE_LINE_MARKER_TOOLTIP ,
53
+ MagentoIcons .WEB_API .toString ()
54
+ );
45
55
46
56
//restore default value
47
57
ApplicationInfoImpl .setInStressTest (isInStressTestCurrent );
@@ -54,10 +64,19 @@ public void testRegularPhpClassShouldNotHaveLinemarker() {
54
64
myFixture .configureByFile (this .getFixturePath ("ClassNotConfiguredInWebApiXml.php" , "php" ));
55
65
56
66
//assert class line marker
57
- assertHasNoLinemarkerWithTooltipAndIcon (EXPECTED_CLASS_LINE_MARKER_TOOLTIP , MagentoIcons .WEB_API .toString ());
67
+ assertHasNoLinemarkerWithTooltipAndIcon (
68
+ EXPECTED_CLASS_LINE_MARKER_TOOLTIP ,
69
+ MagentoIcons .WEB_API .toString ()
70
+ );
58
71
59
72
//assert methods line markers
60
- assertHasNoLinemarkerWithTooltipAndIcon (EXPECTED_METHOD_CREATE_LINE_MARKER_TOOLTIP , MagentoIcons .WEB_API .toString ());
61
- assertHasNoLinemarkerWithTooltipAndIcon (EXPECTED_METHOD_UPDATE_LINE_MARKER_TOOLTIP , MagentoIcons .WEB_API .toString ());
73
+ assertHasNoLinemarkerWithTooltipAndIcon (
74
+ EXPECTED_METHOD_CREATE_LINE_MARKER_TOOLTIP ,
75
+ MagentoIcons .WEB_API .toString ()
76
+ );
77
+ assertHasNoLinemarkerWithTooltipAndIcon (
78
+ EXPECTED_METHOD_UPDATE_LINE_MARKER_TOOLTIP ,
79
+ MagentoIcons .WEB_API .toString ()
80
+ );
62
81
}
63
82
}
0 commit comments