ep.setSubpredicates(a);
for (boolean testcase: new boolean [] {true, false}) {
for (String filename:(testcase? pos:neg)) {
File rootFile = new File(System.getProperty("user.home"));
File testFile = new File(rootFile, filename);
ImageFile imageFile = new ImageFile(testFile.toURI());
assertEquals(ep.eval(imageFile), testcase);
}
}
} catch (BadFilterExpressionException e) {
fail();