diff options
Diffstat (limited to 'org.jacoco.core.test.validation.java7/src')
-rw-r--r-- | org.jacoco.core.test.validation.java7/src/org/jacoco/core/test/validation/java7/targets/StringSwitchTarget.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/org.jacoco.core.test.validation.java7/src/org/jacoco/core/test/validation/java7/targets/StringSwitchTarget.java b/org.jacoco.core.test.validation.java7/src/org/jacoco/core/test/validation/java7/targets/StringSwitchTarget.java index db933f78..f6293e5a 100644 --- a/org.jacoco.core.test.validation.java7/src/org/jacoco/core/test/validation/java7/targets/StringSwitchTarget.java +++ b/org.jacoco.core.test.validation.java7/src/org/jacoco/core/test/validation/java7/targets/StringSwitchTarget.java @@ -101,6 +101,17 @@ public class StringSwitchTarget { } } + private static void default_is_first(Object s) { + switch (String.valueOf(s)) { // assertFullyCovered(0, 2) + default: + nop("default"); + break; + case "a": + nop("case a"); + break; + } + } + public static void main(String[] args) { covered(""); covered("a"); @@ -108,6 +119,9 @@ public class StringSwitchTarget { covered("\0a"); handwritten("a"); + + default_is_first(""); + default_is_first("a"); } } |