diff options
author | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2013-03-20 11:55:53 +0100 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2013-05-23 22:21:25 +0200 |
commit | 55fae171b754e20062fae7cdb2d5feae8ee54017 (patch) | |
tree | 5dfac8aae54da8cb7585f63e6433caf75ccd7531 /org.jacoco.core/src/org/jacoco/core/internal/analysis/CounterImpl.java | |
parent | ccbbc428f5bad06f43ae6c42f9691a1c9f5a2f73 (diff) | |
download | jacoco-55fae171b754e20062fae7cdb2d5feae8ee54017.tar.gz |
New coverage check implementation.
New report APIs to check coverage, support for coverage checks in Ant,
rework Maven check goal implementation based on new APIs.
Diffstat (limited to 'org.jacoco.core/src/org/jacoco/core/internal/analysis/CounterImpl.java')
-rw-r--r-- | org.jacoco.core/src/org/jacoco/core/internal/analysis/CounterImpl.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/org.jacoco.core/src/org/jacoco/core/internal/analysis/CounterImpl.java b/org.jacoco.core/src/org/jacoco/core/internal/analysis/CounterImpl.java index c5cc1901..8fdd0c7b 100644 --- a/org.jacoco.core/src/org/jacoco/core/internal/analysis/CounterImpl.java +++ b/org.jacoco.core/src/org/jacoco/core/internal/analysis/CounterImpl.java @@ -147,6 +147,23 @@ public abstract class CounterImpl implements ICounter { // === ICounter implementation === + public double getValue(final CounterValue value) { + switch (value) { + case TOTALCOUNT: + return getTotalCount(); + case MISSEDCOUNT: + return getMissedCount(); + case COVEREDCOUNT: + return getCoveredCount(); + case MISSEDRATIO: + return getMissedRatio(); + case COVEREDRATIO: + return getCoveredRatio(); + default: + throw new AssertionError(value); + } + } + public int getTotalCount() { return missed + covered; } |