int series,
int index,
String [][] metadata,
boolean expected) {
try {
ImagePlaneDetails ipd = Mocks.makeMockIPD(filename);
for (String [] kvpair:metadata) {
ipd.put(kvpair[0], kvpair[1]);
}
assertEquals(expected, Filter.filter(expression, ipd));
} catch (BadFilterExpressionException e) {
fail(e.getMessage());
}