From a3a23a269500dd90ec85a230bbf9fd962afa92b1 Mon Sep 17 00:00:00 2001 From: Andrei Selkin Date: Wed, 22 Jul 2015 02:23:10 +0300 Subject: [PATCH] Add test with default configuration for ClassDataAbstractionCouplingCheck, issue #1129. --- ...ClassDataAbstractionCouplingCheckTest.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheckTest.java index 50c5347af..76503c5a4 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheckTest.java @@ -26,6 +26,7 @@ import org.junit.Test; import static com.puppycrawl.tools.checkstyle.checks.metrics.ClassDataAbstractionCouplingCheck .MSG_KEY; +import static org.junit.Assert.fail; public class ClassDataAbstractionCouplingCheckTest extends BaseCheckTestSupport { @Test @@ -46,4 +47,23 @@ public class ClassDataAbstractionCouplingCheckTest extends BaseCheckTestSupport getPath("metrics" + File.separator + "ClassCouplingCheckTestInput.java"), expected); } + + @Test + public void testDefaultConfiguration() throws Exception { + DefaultConfiguration checkConfig = + createCheckConfig(ClassDataAbstractionCouplingCheck.class); + String[] expected = { + }; + + try { + createChecker(checkConfig); + verify(checkConfig, + getPath("metrics" + File.separator + "ClassCouplingCheckTestInput.java"), + expected); + } + catch (Exception ex) { + //Exception is not expected + fail(); + } + } }