CrosstabTestUtil.assertEqualsArray(new Object[]{"C3"}, crosstabSpecification.getKeyAt(0));
}
public void testOverlappingSpecification() throws ReportProcessingException
{
final TypedTableModel model = new TypedTableModel(new String[]{"Rows", "Cols", "Data"});
model.addRow("R0", "C0", 4);
model.addRow("R0", "C1", 4);
model.addRow("R1", "C1", 4);
model.addRow("R1", "C2", 4);
model.addRow("R2", "C0", 5);
model.addRow("R2", "C2", 5);
final CrosstabSpecification crosstabSpecification = CrosstabTestUtil.fillSortedCrosstabSpec(model);
assertEquals(3, crosstabSpecification.size());
CrosstabTestUtil.assertEqualsArray(new Object[]{"C0"}, crosstabSpecification.getKeyAt(0));
CrosstabTestUtil.assertEqualsArray(new Object[]{"C1"}, crosstabSpecification.getKeyAt(1));