diff options
author | Mirko Friedenhagen <mfriedenhagen@gmail.com> | 2013-11-29 23:02:44 +0100 |
---|---|---|
committer | Mirko Friedenhagen <mfriedenhagen@gmail.com> | 2013-11-29 23:10:11 +0100 |
commit | 0dbd9687afce808c115bd843ae596d3c10db9ac5 (patch) | |
tree | 8ba62d93d63d684e475559e2fbfe0fe13ccccbd3 /org.jacoco.report.test | |
parent | 848c2935353f2e22028a543e5fd4e2ca6d8a9aea (diff) | |
download | jacoco-0dbd9687afce808c115bd843ae596d3c10db9ac5.tar.gz |
Workaround for Maven-2 compatibility.
* Use String parameters and Enum.valueOf methods because old versions of
plexus-container-default used in Maven-2 do not include a EnumConverter.
* Add implementation hints in POMs because Maven-2 is unable to guess
implementing classes correctly.
See http://blog.sonatype.com/people/2011/03/configuring-plugin-goals-in-maven-3/#.UpkF45FIhsp)
* Use concrete type ArrayList instead of List in MergeMojo because Maven-2 is not
able to deduce a corresponding class for an interface.
Diffstat (limited to 'org.jacoco.report.test')
-rw-r--r-- | org.jacoco.report.test/src/org/jacoco/report/check/LimitTest.java | 38 | ||||
-rw-r--r-- | org.jacoco.report.test/src/org/jacoco/report/check/RulesCheckerTest.java | 4 |
2 files changed, 21 insertions, 21 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 5186a3a6..b171dcb3 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 @@ -43,7 +43,7 @@ public class LimitTest { @Test public void testTotalCount() { - limit.setValue(CounterValue.TOTALCOUNT); + limit.setValue(CounterValue.TOTALCOUNT.name()); limit.setMaximum("-1"); assertEquals(CounterValue.TOTALCOUNT, limit.getValue()); assertEquals( @@ -53,7 +53,7 @@ public class LimitTest { @Test public void testMissedCount() { - limit.setValue(CounterValue.MISSEDCOUNT); + limit.setValue(CounterValue.MISSEDCOUNT.name()); limit.setMaximum("-1"); assertEquals(CounterValue.MISSEDCOUNT, limit.getValue()); assertEquals( @@ -63,7 +63,7 @@ public class LimitTest { @Test public void testCoveredCount() { - limit.setValue(CounterValue.COVEREDCOUNT); + limit.setValue(CounterValue.COVEREDCOUNT.name()); limit.setMaximum("-1"); assertEquals(CounterValue.COVEREDCOUNT, limit.getValue()); assertEquals( @@ -73,7 +73,7 @@ public class LimitTest { @Test public void testMissedRatio() { - limit.setValue(CounterValue.MISSEDRATIO); + limit.setValue(CounterValue.MISSEDRATIO.name()); limit.setMaximum("-1"); assertEquals(CounterValue.MISSEDRATIO, limit.getValue()); assertEquals( @@ -87,7 +87,7 @@ public class LimitTest { @Test public void testCoveredRatio() { - limit.setValue(CounterValue.COVEREDRATIO); + limit.setValue(CounterValue.COVEREDRATIO.name()); limit.setMaximum("-1"); assertEquals(CounterValue.COVEREDRATIO, limit.getValue()); assertEquals( @@ -101,8 +101,8 @@ public class LimitTest { @Test public void testInstruction() { - limit.setValue(CounterValue.TOTALCOUNT); - limit.setCounter(CounterEntity.INSTRUCTION); + limit.setValue(CounterValue.TOTALCOUNT.name()); + limit.setCounter(CounterEntity.INSTRUCTION.name()); limit.setMaximum("-1"); assertEquals(CounterEntity.INSTRUCTION, limit.getEntity()); assertEquals( @@ -112,8 +112,8 @@ public class LimitTest { @Test public void testBranch() { - limit.setValue(CounterValue.TOTALCOUNT); - limit.setCounter(CounterEntity.BRANCH); + limit.setValue(CounterValue.TOTALCOUNT.name()); + limit.setCounter(CounterEntity.BRANCH.name()); limit.setMaximum("-1"); assertEquals(CounterEntity.BRANCH, limit.getEntity()); assertEquals("branches total count is 0, but expected maximum is -1", @@ -122,8 +122,8 @@ public class LimitTest { @Test public void testLine() { - limit.setValue(CounterValue.TOTALCOUNT); - limit.setCounter(CounterEntity.LINE); + limit.setValue(CounterValue.TOTALCOUNT.name()); + limit.setCounter(CounterEntity.LINE.name()); limit.setMaximum("-1"); assertEquals(CounterEntity.LINE, limit.getEntity()); assertEquals("lines total count is 0, but expected maximum is -1", @@ -132,8 +132,8 @@ public class LimitTest { @Test public void testComlexity() { - limit.setValue(CounterValue.TOTALCOUNT); - limit.setCounter(CounterEntity.COMPLEXITY); + limit.setValue(CounterValue.TOTALCOUNT.name()); + limit.setCounter(CounterEntity.COMPLEXITY.name()); limit.setMaximum("-1"); assertEquals(CounterEntity.COMPLEXITY, limit.getEntity()); assertEquals("complexity total count is 0, but expected maximum is -1", @@ -142,8 +142,8 @@ public class LimitTest { @Test public void testClass() { - limit.setValue(CounterValue.TOTALCOUNT); - limit.setCounter(CounterEntity.CLASS); + limit.setValue(CounterValue.TOTALCOUNT.name()); + limit.setCounter(CounterEntity.CLASS.name()); limit.setMaximum("-1"); assertEquals(CounterEntity.CLASS, limit.getEntity()); assertEquals("classes total count is 0, but expected maximum is -1", @@ -152,8 +152,8 @@ public class LimitTest { @Test public void testMethod() { - limit.setValue(CounterValue.TOTALCOUNT); - limit.setCounter(CounterEntity.METHOD); + limit.setValue(CounterValue.TOTALCOUNT.name()); + limit.setCounter(CounterEntity.METHOD.name()); limit.setMaximum("-1"); assertEquals(CounterEntity.METHOD, limit.getEntity()); assertEquals("methods total count is 0, but expected maximum is -1", @@ -237,7 +237,7 @@ public class LimitTest { @Test public void testMin5() { limit.setMinimum("10000"); - limit.setValue(CounterValue.MISSEDCOUNT); + limit.setValue(CounterValue.MISSEDCOUNT.name()); assertEquals("10000", limit.getMinimum()); assertEquals( "instructions missed count is 9990, but expected minimum is 10000", @@ -271,7 +271,7 @@ public class LimitTest { @Test public void testMax1() { limit.setMaximum("12345678"); - limit.setValue(CounterValue.MISSEDCOUNT); + limit.setValue(CounterValue.MISSEDCOUNT.name()); assertEquals("12345678", limit.getMaximum()); assertNull(limit.check(new TestNode() { { diff --git a/org.jacoco.report.test/src/org/jacoco/report/check/RulesCheckerTest.java b/org.jacoco.report.test/src/org/jacoco/report/check/RulesCheckerTest.java index debebb37..92a7f82d 100644 --- a/org.jacoco.report.test/src/org/jacoco/report/check/RulesCheckerTest.java +++ b/org.jacoco.report.test/src/org/jacoco/report/check/RulesCheckerTest.java @@ -46,7 +46,7 @@ public class RulesCheckerTest implements IViolationsOutput { public void testSetRules() throws IOException { Rule rule = new Rule(); Limit limit = rule.createLimit(); - limit.setValue(CounterValue.MISSEDCOUNT); + limit.setValue(CounterValue.MISSEDCOUNT.name()); limit.setMaximum("5"); checker.setRules(Arrays.asList(rule)); driver.sendGroup(checker.createVisitor(this)); @@ -60,7 +60,7 @@ public class RulesCheckerTest implements IViolationsOutput { Rule rule = new Rule(); rule.setElement(ElementType.CLASS); Limit limit = rule.createLimit(); - limit.setValue(CounterValue.MISSEDCOUNT); + limit.setValue(CounterValue.MISSEDCOUNT.name()); limit.setMaximum("5"); checker.setRules(Arrays.asList(rule)); |