protected void test(@Nonnull String in, boolean el, boolean ql, boolean rl,
boolean dl) {
OWLOntology o = o(in);
assertTrue("empty ontology", !o.getAxioms().isEmpty());
OWLProfileReport elReport = el(o);
assertEquals(elReport.toString(), el, elReport.isInProfile());
OWLProfileReport qlReport = ql(o);
assertEquals(qlReport.toString(), ql, qlReport.isInProfile());
OWLProfileReport rlReport = rl(o);
assertEquals(rlReport.toString(), rl, rlReport.isInProfile());
OWLProfileReport dlReport = dl(o);
assertEquals(dlReport.toString(), dl, dlReport.isInProfile());
}