samples/individualsamples/test/org/apidesign/samples/HundredPercentCoverageTest.java
1 package org.apidesign.samples;
3 import org.junit.Before;
5 import static org.junit.Assert.*;
7 public class HundredPercentCoverageTest {
8 HundredPercentCoverage instance;
10 public HundredPercentCoverageTest() {
15 instance = new HundredPercentCoverage();
19 public void cover100PercentOfAllLinesBlocksAndStatements() {
20 assertEquals("init value + 5", 15, instance.add(5));
21 assertEquals("division", 20, instance.percentageFrom(3));
25 public void stillThereIsAWayToFail() {
26 if (Boolean.getBoolean("no.failures")) return;
27 assertEquals("init value - 10", 0, instance.add(-10));
28 assertEquals("division", 0, instance.percentageFrom(5));