From 3f765e389d36aafdcf881e26f855eb286e031e6f Mon Sep 17 00:00:00 2001 From: Andrei Selkin Date: Wed, 22 Jul 2015 02:25:33 +0300 Subject: [PATCH] Add test with default configuration for NPathComplexityCheck, issue #1129. --- .../metrics/NPathComplexityCheckTest.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheckTest.java index 9559bd47a..1f31faaf6 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/metrics/NPathComplexityCheckTest.java @@ -25,6 +25,7 @@ import java.text.NumberFormat; import org.junit.Test; import static com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck.MSG_KEY; +import static org.junit.Assert.fail; public class NPathComplexityCheckTest extends BaseCheckTestSupport { @Test @@ -66,4 +67,21 @@ public class NPathComplexityCheckTest extends BaseCheckTestSupport { verify(checkConfig, getPath("ComplexityOverflow.java"), expected); } + + @Test + public void testDefaultConfiguration() throws Exception { + DefaultConfiguration checkConfig = + createCheckConfig(NPathComplexityCheck.class); + String[] expected = { + }; + + try { + createChecker(checkConfig); + verify(checkConfig, getPath("ComplexityCheckTestInput.java"), expected); + } + catch (Exception ex) { + // Exception is not expected + fail(); + } + } }