package edu.ualberta.med.biobank.test.reports.processors; import java.util.ArrayList; import org.junit.Test; import edu.ualberta.med.biobank.common.util.CapacityPostProcess; public class TestCapacityPostProcess { @SuppressWarnings("serial") @Test public void test() { PostProcessUtil.checkExpected(new CapacityPostProcess(1, 0), new ArrayList<Object[]>() { { add(new Object[] { new Long(1), new Long(2) }); add(new Object[] { new Long(2), new Long(3) }); add(new Object[] { new Long(3), new Long(4) }); } }, new ArrayList<Object[]>() { { add(new Object[] { new Long(1), new Long(2), "50.00%" }); add(new Object[] { new Long(2), new Long(3), "66.67%" }); add(new Object[] { new Long(3), new Long(4), "75.00%" }); } }); } @SuppressWarnings("serial") @Test public void testSameColumn() { PostProcessUtil.checkExpected(new CapacityPostProcess(0, 0), new ArrayList<Object[]>() { { add(new Object[] { new Long(1) }); add(new Object[] { new Long(2) }); } }, new ArrayList<Object[]>() { { add(new Object[] { new Long(1), "100.00%" }); add(new Object[] { new Long(2), "100.00%" }); } }); } }