1212@ SuppressWarnings ("PMD.JUnitTestContainsTooManyAsserts" )
1313public class WebApiLinemarkerRegistrarTest extends LinemarkerFixtureTestCase {
1414
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>" ;
1919
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>" ;
2323
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>" ;
2727
2828 /**
2929 * Class configured as WEB API service in web_api.xml should have WEB API line markers.
3030 */
3131 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
3435 final boolean isInStressTestCurrent = ApplicationInfoImpl .isInStressTest ();
3536 ApplicationInfoImpl .setInStressTest (true );
3637
3738 myFixture .configureByFile (this .getFixturePath ("TestService.php" , "php" ));
3839
3940 //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+ );
4145
4246 //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+ );
4555
4656 //restore default value
4757 ApplicationInfoImpl .setInStressTest (isInStressTestCurrent );
@@ -54,10 +64,19 @@ public void testRegularPhpClassShouldNotHaveLinemarker() {
5464 myFixture .configureByFile (this .getFixturePath ("ClassNotConfiguredInWebApiXml.php" , "php" ));
5565
5666 //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+ );
5871
5972 //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+ );
6281 }
6382}
0 commit comments