aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorrnveach <rveach02@gmail.com>2015-10-17 13:23:21 -0400
committerRoman Ivanov <ivanov-jr@mail.ru>2015-10-18 05:56:45 -0700
commit10352e146f048c7938af5949925b0eb19781a0b1 (patch)
treeefeffe3017a97243e8dde8383daf5f3a23996457 /src/test/java
parent6a8584adbd9ad33ae2b89c0deb6481f62dd14257 (diff)
downloadcheckstyle-10352e146f048c7938af5949925b0eb19781a0b1.tar.gz
minor: added missing exception checks
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java18
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/checks/header/RegexpHeaderCheckTest.java17
-rw-r--r--src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheckTest.java7
3 files changed, 35 insertions, 7 deletions
diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java
index 1b13bb9c6..622d579ba 100644
--- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java
+++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java
@@ -80,7 +80,11 @@ public class HeaderCheckTest extends BaseFileSetCheckTestSupport {
fail();
}
catch (CheckstyleException ex) {
- // expected exception
+ assertTrue(ex.getMessage()
+ .startsWith("cannot initialize module"
+ + " com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck"
+ + " - Unable to find: "));
+ assertTrue(ex.getMessage().endsWith("nonExisting.file"));
}
}
@@ -94,7 +98,11 @@ public class HeaderCheckTest extends BaseFileSetCheckTestSupport {
fail();
}
catch (CheckstyleException ex) {
- // expected exception
+ assertEquals("cannot initialize module"
+ + " com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck"
+ + " - Cannot set property 'charset' to 'XSO-8859-1' in module"
+ + " com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck",
+ ex.getMessage());
}
}
@@ -107,7 +115,11 @@ public class HeaderCheckTest extends BaseFileSetCheckTestSupport {
fail("Checker creation should not succeed with invalid headerFile");
}
catch (CheckstyleException ex) {
- // expected exception
+ assertEquals("cannot initialize module"
+ + " com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck"
+ + " - Cannot set property 'headerFile' to '' in module"
+ + " com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck",
+ ex.getMessage());
}
}
diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/RegexpHeaderCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/RegexpHeaderCheckTest.java
index e2a0d8868..e2d00fac2 100644
--- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/RegexpHeaderCheckTest.java
+++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/RegexpHeaderCheckTest.java
@@ -21,6 +21,7 @@ package com.puppycrawl.tools.checkstyle.checks.header;
import static com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck.MSG_MISMATCH;
import static com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck.MSG_MISSING;
+import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
import java.io.File;
@@ -90,7 +91,9 @@ public class RegexpHeaderCheckTest extends BaseFileSetCheckTestSupport {
ConversionException.class));
}
catch (ConversionException ex) {
- // expected
+ assertEquals("Unable to parse format: ^/**\\n *"
+ + " Licensed to the Apache Software Foundation (ASF)",
+ ex.getMessage());
}
}
@@ -111,7 +114,11 @@ public class RegexpHeaderCheckTest extends BaseFileSetCheckTestSupport {
fail("Checker creation should not succeed with invalid headerFile");
}
catch (CheckstyleException ex) {
- // expected exception
+ assertEquals("cannot initialize module"
+ + " com.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheck"
+ + " - Cannot set property 'headerFile' to '' in"
+ + " module com.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheck",
+ ex.getMessage());
}
}
@@ -159,7 +166,11 @@ public class RegexpHeaderCheckTest extends BaseFileSetCheckTestSupport {
fail("Checker creation should not succeed when regexp spans multiple lines");
}
catch (CheckstyleException ex) {
- // expected exception
+ assertEquals("cannot initialize module"
+ + " com.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheck"
+ + " - Cannot set property 'header' to '^(.*\\n.*)' in module"
+ + " com.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheck",
+ ex.getMessage());
}
}
diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheckTest.java
index 8c7ea1ead..f8441391b 100644
--- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheckTest.java
+++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheckTest.java
@@ -21,6 +21,7 @@ package com.puppycrawl.tools.checkstyle.checks.naming;
import static com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck.MSG_INVALID_PATTERN;
import static org.junit.Assert.assertArrayEquals;
+import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
import java.io.File;
@@ -55,7 +56,11 @@ public class ConstantNameCheckTest
fail();
}
catch (CheckstyleException ex) {
- // expected exception
+ assertEquals("cannot initialize module"
+ + " com.puppycrawl.tools.checkstyle.TreeWalker - Cannot set property"
+ + " 'format' to '\\' in module"
+ + " com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck",
+ ex.getMessage());
}
}