diff options
author | rnveach <rveach02@gmail.com> | 2015-10-17 13:23:21 -0400 |
---|---|---|
committer | Roman Ivanov <ivanov-jr@mail.ru> | 2015-10-18 05:56:45 -0700 |
commit | 10352e146f048c7938af5949925b0eb19781a0b1 (patch) | |
tree | efeffe3017a97243e8dde8383daf5f3a23996457 /src/test/java | |
parent | 6a8584adbd9ad33ae2b89c0deb6481f62dd14257 (diff) | |
download | checkstyle-10352e146f048c7938af5949925b0eb19781a0b1.tar.gz |
minor: added missing exception checks
Diffstat (limited to 'src/test/java')
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()); } } |