diff options
author | rnveach <rveach02@gmail.com> | 2015-10-20 14:23:01 -0400 |
---|---|---|
committer | Roman Ivanov <ivanov-jr@mail.ru> | 2015-10-20 17:17:09 -0400 |
commit | ab6b9b8330a3e11e778731feb78e4e9067fbb0ab (patch) | |
tree | 4698ad91109ce21587a03e58b088955bd01d8293 /src/test/java | |
parent | 2fe5ade8b31c0c7b32fab4e25f1ec73c9ab31b8d (diff) | |
download | checkstyle-ab6b9b8330a3e11e778731feb78e4e9067fbb0ab.tar.gz |
Issue #2161: unify test input locations for grammars package
Diffstat (limited to 'src/test/java')
12 files changed, 112 insertions, 14 deletions
diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/EmbeddedNullCharTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/EmbeddedNullCharTest.java index fe55ac463..7732fa737 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/EmbeddedNullCharTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/EmbeddedNullCharTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -32,12 +35,17 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class EmbeddedNullCharTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/InputEmbeddedNullChar.java"), expected); + verify(checkConfig, getPath("InputEmbeddedNullChar.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/GeneratedJava14LexerTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/GeneratedJava14LexerTest.java index cbd193141..5928b2bd3 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/GeneratedJava14LexerTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/GeneratedJava14LexerTest.java @@ -1,6 +1,7 @@ package com.puppycrawl.tools.checkstyle.grammars; import java.io.File; +import java.io.IOException; import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.SystemUtils; @@ -17,6 +18,16 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class GeneratedJava14LexerTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + + @Override + protected String getNonCompilablePath(String filename) throws IOException { + return super.getNonCompilablePath("grammars" + File.separator + filename); + } + @Test public void testUnexpectedChar() throws Exception { Assume.assumeFalse(SystemUtils.IS_OS_WINDOWS); // Encoding problems can occur in Windows @@ -25,7 +36,7 @@ public class GeneratedJava14LexerTest final String[] expected = { "7:9: Name 'ÃЯ' must match pattern '^[a-z][a-zA-Z0-9]*$'.", }; - verify(checkConfig, getPath("grammars/InputGrammar.java"), expected); + verify(checkConfig, getPath("InputGrammar.java"), expected); } @Test @@ -33,7 +44,6 @@ public class GeneratedJava14LexerTest final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, new File("src/test/resources-noncompilable/com/puppycrawl/tools/" - + "checkstyle/grammars/SemicolonBetweenImports.java").getCanonicalPath(), expected); + verify(checkConfig, getNonCompilablePath("SemicolonBetweenImports.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/HexFloatsTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/HexFloatsTest.java index ec81ab87c..23c59d92d 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/HexFloatsTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/HexFloatsTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -32,12 +35,17 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class HexFloatsTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/InputHexFloat.java"), expected); + verify(checkConfig, getPath("InputHexFloat.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7DiamondTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7DiamondTest.java index f820abb12..1ced6d94d 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7DiamondTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7DiamondTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -32,12 +35,17 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class Java7DiamondTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/InputJava7Diamond.java"), expected); + verify(checkConfig, getPath("InputJava7Diamond.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7MultiCatchTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7MultiCatchTest.java index 27df08695..ad8b64b73 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7MultiCatchTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7MultiCatchTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -32,12 +35,17 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class Java7MultiCatchTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/InputJava7MultiCatch.java"), expected); + verify(checkConfig, getPath("InputJava7MultiCatch.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7NumericalLiteralsTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7NumericalLiteralsTest.java index 6876365a9..d9c941a96 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7NumericalLiteralsTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7NumericalLiteralsTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -32,12 +35,17 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class Java7NumericalLiteralsTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/InputJava7NumericalLiterals.java"), expected); + verify(checkConfig, getPath("InputJava7NumericalLiterals.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7StringSwitchTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7StringSwitchTest.java index 2a6f3e0dc..493bbd988 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7StringSwitchTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7StringSwitchTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -32,12 +35,17 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class Java7StringSwitchTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/InputJava7StringSwitch.java"), expected); + verify(checkConfig, getPath("InputJava7StringSwitch.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7TryWithResourcesTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7TryWithResourcesTest.java index 89b5d91bb..7ebbc6eed 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7TryWithResourcesTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7TryWithResourcesTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -32,12 +35,17 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class Java7TryWithResourcesTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/InputJava7TryWithResources.java"), expected); + verify(checkConfig, getPath("InputJava7TryWithResources.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/LineCommentAtTheEndOfFileTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/LineCommentAtTheEndOfFileTest.java index 40bb99917..ed80996ca 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/LineCommentAtTheEndOfFileTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/LineCommentAtTheEndOfFileTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -34,13 +37,18 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class LineCommentAtTheEndOfFileTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/LineCommentAtTheEndOfFile.java"), + verify(checkConfig, getPath("LineCommentAtTheEndOfFile.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/MultiDimensionalArraysInGenericsTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/MultiDimensionalArraysInGenericsTest.java index 3d58e3759..4a2e4a45e 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/MultiDimensionalArraysInGenericsTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/MultiDimensionalArraysInGenericsTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -28,6 +31,11 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; public class MultiDimensionalArraysInGenericsTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { @@ -35,7 +43,7 @@ public class MultiDimensionalArraysInGenericsTest createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; verify(checkConfig, - getPath("grammars/MultiDimensionalArraysInGenericsTestInput.java"), + getPath("MultiDimensionalArraysInGenericsTestInput.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscapeTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscapeTest.java index 8dd6032d4..e66539b48 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscapeTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscapeTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -32,12 +35,17 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class UnicodeEscapeTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/UnicodeEscape.java"), expected); + verify(checkConfig, getPath("UnicodeEscape.java"), expected); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/VarargTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/VarargTest.java index 7f4080e6d..2df63423c 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/VarargTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/VarargTest.java @@ -19,6 +19,9 @@ package com.puppycrawl.tools.checkstyle.grammars; +import java.io.File; +import java.io.IOException; + import org.apache.commons.lang3.ArrayUtils; import org.junit.Test; @@ -32,12 +35,17 @@ import com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck; */ public class VarargTest extends BaseCheckTestSupport { + @Override + protected String getPath(String filename) throws IOException { + return super.getPath("grammars" + File.separator + filename); + } + @Test public void testCanParse() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(MemberNameCheck.class); final String[] expected = ArrayUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("grammars/InputVararg.java"), expected); + verify(checkConfig, getPath("InputVararg.java"), expected); } } |