aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.report.test
diff options
context:
space:
mode:
Diffstat (limited to 'org.jacoco.report.test')
-rw-r--r--org.jacoco.report.test/src/org/jacoco/report/check/LimitTest.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/org.jacoco.report.test/src/org/jacoco/report/check/LimitTest.java b/org.jacoco.report.test/src/org/jacoco/report/check/LimitTest.java
index 7b9405c7..a7add963 100644
--- a/org.jacoco.report.test/src/org/jacoco/report/check/LimitTest.java
+++ b/org.jacoco.report.test/src/org/jacoco/report/check/LimitTest.java
@@ -262,6 +262,21 @@ public class LimitTest {
}
@Test
+ public void testMinPercent() {
+ limit.setMinimum("1.55%");
+ assertEquals("0.0155", limit.getMinimum());
+
+ limit.setMinimum("1.5%");
+ assertEquals("0.015", limit.getMinimum());
+
+ limit.setMinimum("1.00%");
+ assertEquals("0.0100", limit.getMinimum());
+
+ limit.setMinimum("1%");
+ assertEquals("0.01", limit.getMinimum());
+ }
+
+ @Test
public void testMax0() {
limit.setMaximum("0");
limit.setMaximum((String) null);
@@ -318,6 +333,21 @@ public class LimitTest {
}));
}
+ @Test
+ public void testMaxPercent() {
+ limit.setMaximum("1.55%");
+ assertEquals("0.0155", limit.getMaximum());
+
+ limit.setMaximum("1.5%");
+ assertEquals("0.015", limit.getMaximum());
+
+ limit.setMaximum("1.00%");
+ assertEquals("0.0100", limit.getMaximum());
+
+ limit.setMaximum("1%");
+ assertEquals("0.01", limit.getMaximum());
+ }
+
private static class TestNode extends CoverageNodeImpl {
public TestNode() {