aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/api/FileTextTest.java3
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/api/import-control_complete.xml16
2 files changed, 17 insertions, 2 deletions
diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/api/FileTextTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/api/FileTextTest.java
index c81cc3bd6..041611642 100644
--- a/src/test/java/com/puppycrawl/tools/checkstyle/api/FileTextTest.java
+++ b/src/test/java/com/puppycrawl/tools/checkstyle/api/FileTextTest.java
@@ -29,7 +29,6 @@ import java.io.UnsupportedEncodingException;
import org.junit.Test;
public class FileTextTest {
-
@Test
public void testUnsupportedCharset() throws IOException {
// just to make UT coverage 100%
@@ -48,7 +47,7 @@ public class FileTextTest {
public void testSupportedCharset() throws IOException {
String charsetName = "ISO-8859-1";
FileText o = new FileText(new File("src/test/resources/com/puppycrawl/tools/"
- + "checkstyle/checks/imports/import-control_complete.xml"), charsetName);
+ + "checkstyle/api/import-control_complete.xml"), charsetName);
assertEquals(o.getCharset().name(), charsetName);
}
}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/api/import-control_complete.xml b/src/test/resources/com/puppycrawl/tools/checkstyle/api/import-control_complete.xml
new file mode 100644
index 000000000..3bdfcad3e
--- /dev/null
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/api/import-control_complete.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE import-control PUBLIC
+ "-//Puppy Crawl//DTD Import Control 1.0//EN"
+ "http://www.puppycrawl.com/dtds/import_control_1_0.dtd">
+
+<import-control pkg="com">
+ <allow class="some.class"/>
+ <disallow class="another.class" local-only="true"/>
+ <allow pkg="some.pkg"/>
+ <disallow pkg="another.pkg" local-only="true"/>
+ <disallow pkg="and.another.pkg" exact-match="true"/>
+ <subpackage name="puppycrawl">
+ <disallow pkg="some.pkg"/>
+ <disallow class="some.class"/>
+ </subpackage>
+</import-control> \ No newline at end of file