diff --git a/src/it/java/com/google/checkstyle/test/chapter4formatting/rule43onestatement/OneStatementPerLineTest.java b/src/it/java/com/google/checkstyle/test/chapter4formatting/rule43onestatement/OneStatementPerLineTest.java index f6d2d614b..b484d87ce 100644 --- a/src/it/java/com/google/checkstyle/test/chapter4formatting/rule43onestatement/OneStatementPerLineTest.java +++ b/src/it/java/com/google/checkstyle/test/chapter4formatting/rule43onestatement/OneStatementPerLineTest.java @@ -66,7 +66,7 @@ public class OneStatementPerLineTest extends BaseCheckTestSupport{ Configuration checkConfig = builder.getCheckConfig("OneStatementPerLine"); String filePath = new File("src/test/resources-noncompilable/" - + "com/puppycrawl/tools/checkstyle/coding/" + + "com/puppycrawl/tools/checkstyle/checks/coding/" + "InputOneStatementPerLineCheck.java").getCanonicalPath(); Integer[] warnList = builder.getLinesWithWarn(filePath); diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheckTest.java index c30b21688..44e52f4fd 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/OneStatementPerLineCheckTest.java @@ -22,6 +22,7 @@ package com.puppycrawl.tools.checkstyle.checks.coding; import static com.puppycrawl.tools.checkstyle.checks.coding.OneStatementPerLineCheck.MSG_KEY; import java.io.File; +import java.io.IOException; import org.junit.Assert; import org.junit.Test; @@ -30,6 +31,18 @@ import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport; import com.puppycrawl.tools.checkstyle.DefaultConfiguration; public class OneStatementPerLineCheckTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("checks" + File.separator + + "coding" + File.separator + filename); + } + + @Override + protected String getNonCompilablePath(String filename) throws IOException { + return super.getNonCompilablePath("checks" + File.separator + + "coding" + File.separator + filename); + } + @Test public void testMultiCaseClass() throws Exception { DefaultConfiguration checkConfig = createCheckConfig(OneStatementPerLineCheck.class); @@ -44,7 +57,7 @@ public class OneStatementPerLineCheckTest extends BaseCheckTestSupport { }; verify(checkConfig, - getPath("checks/coding/OneStatementPerLineCheckInput.java"), + getPath("OneStatementPerLineCheckInput.java"), expected); } @@ -69,7 +82,7 @@ public class OneStatementPerLineCheckTest extends BaseCheckTestSupport { }; verify(checkConfig, - getPath("checks/coding/OneStatementPerLineCheckInput2.java"), + getPath("OneStatementPerLineCheckInput2.java"), expected); } @@ -80,9 +93,6 @@ public class OneStatementPerLineCheckTest extends BaseCheckTestSupport { "24:6: " + getCheckMessage(MSG_KEY), }; - verify(checkConfig, new File("src/test/resources-noncompilable/" - + "com/puppycrawl/tools/checkstyle/coding/" - + "InputOneStatementPerLineCheck.java").getCanonicalPath(), - expected); + verify(checkConfig, getNonCompilablePath("InputOneStatementPerLineCheck.java"), expected); } } diff --git a/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/coding/InputOneStatementPerLineCheck.java b/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputOneStatementPerLineCheck.java similarity index 100% rename from src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/coding/InputOneStatementPerLineCheck.java rename to src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputOneStatementPerLineCheck.java