extract(true, getComplexTabularData(), "meyer");
}
@Test(expectedExceptions = IllegalArgumentException.class,expectedExceptionsMessageRegExp = ".*Boolean.*")
void extractTabularDataWithPathButWrongIndexType() throws OpenDataException, AttributeNotFoundException {
TabularTypeAndJson taj = new TabularTypeAndJson(
new String[] { "verein", "absteiger" },
new CompositeTypeAndJson(
STRING,"verein",null,
INTEGER,"platz",null,
BOOLEAN,"absteiger",null
));
TabularData data = new TabularDataSupport(taj.getType());
data.put(new CompositeDataSupport(
taj.getType().getRowType(),
new String[] { "verein", "platz", "absteiger" },
new Object[] { "fcn", 6, false }
));
extract(true,data,"fcn","true");
}