aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorrnveach <rveach02@gmail.com>2015-10-20 14:23:01 -0400
committerRoman Ivanov <ivanov-jr@mail.ru>2015-10-20 17:17:09 -0400
commitab6b9b8330a3e11e778731feb78e4e9067fbb0ab (patch)
tree4698ad91109ce21587a03e58b088955bd01d8293 /src/test/java
parent2fe5ade8b31c0c7b32fab4e25f1ec73c9ab31b8d (diff)
downloadcheckstyle-ab6b9b8330a3e11e778731feb78e4e9067fbb0ab.tar.gz
Issue #2161: unify test input locations for grammars package
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/EmbeddedNullCharTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/GeneratedJava14LexerTest.java16
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/HexFloatsTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7DiamondTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7MultiCatchTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7NumericalLiteralsTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7StringSwitchTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/Java7TryWithResourcesTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/LineCommentAtTheEndOfFileTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/MultiDimensionalArraysInGenericsTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscapeTest.java10
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/grammars/VarargTest.java10
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);
}
}