From 197f90a5520f8754cf7eab30d1997ba415f49e3c Mon Sep 17 00:00:00 2001 From: Oleg Sukhodolsky Date: Mon, 17 Jan 2005 12:45:12 +0000 Subject: [PATCH] added test for format property of IllegalType check. --- .../checks/coding/IllegalTypeCheckTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/tests/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTypeCheckTest.java b/src/tests/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTypeCheckTest.java index 6bf3cbaae..f68e450fa 100644 --- a/src/tests/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTypeCheckTest.java +++ b/src/tests/com/puppycrawl/tools/checkstyle/checks/coding/IllegalTypeCheckTest.java @@ -35,4 +35,16 @@ public class IllegalTypeCheckTest extends BaseCheckTestCase { verify(checkConfig, getPath("coding" + File.separator + "InputIllegalType.java"), expected); } + + public void testFormat() throws Exception { + DefaultConfiguration checkConfig = createCheckConfig(IllegalTypeCheck.class); + checkConfig.addAttribute("format", "^$"); + + String[] expected = { + "16:13: Declaring variables, return values or parameters of type 'java.util.Hashtable' is not allowed.", + "17:13: Declaring variables, return values or parameters of type 'Hashtable' is not allowed.", + }; + + verify(checkConfig, getPath("coding" + File.separator + "InputIllegalType.java"), expected); + } }