aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.core.test.validation.java7/src
diff options
context:
space:
mode:
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.java14
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");
}
}