package edu.ualberta.med.biobank.test.reports.processors;
import java.util.ArrayList;
import org.junit.Test;
import edu.ualberta.med.biobank.common.util.DateRangeRowPostProcess;
public class TestDateRangeRowPostProcess {
@SuppressWarnings("serial")
@Test
public void testNotGroupByYear() {
PostProcessUtil.checkExpected(
new DateRangeRowPostProcess(false, 1), new ArrayList<Object[]>() {
{
add(new Object[] { null, 1970, 0, null });
add(new Object[] { null, 1970, 1, null });
}
}, new ArrayList<Object[]>() {
{
add(new Object[] { null, "0-1970", null });
add(new Object[] { null, "1-1970", null });
}
});
}
@SuppressWarnings("serial")
@Test
public void testGroupByYear() {
PostProcessUtil.checkExpected(new DateRangeRowPostProcess(true, 1),
new ArrayList<Object[]>() {
{
add(new Object[] { null, 1970, 0, null });
add(new Object[] { null, 1970, 1, null });
}
}, new ArrayList<Object[]>() {
{
add(new Object[] { null, 1970, null });
add(new Object[] { null, 1970, null });
}
});
}
}