use of org.apache.jena.assembler.assemblers.RuleSetAssembler in project jena by apache.
the class TestRuleSetAssembler method testTrapsBadRuleObject.
private void testTrapsBadRuleObject(String property, String value) {
Assembler a = new RuleSetAssembler();
Resource root = resourceInModel("x rdf:type ja:RuleSet; x <property> <value>".replaceAll("<property>", property).replaceAll("<value>", value));
try {
a.open(root);
fail("should trap bad rules object " + value + " for property " + property);
} catch (BadObjectException e) {
Model m = e.getRoot().getModel();
assertEquals(resource("x"), e.getRoot());
assertEquals(rdfNode(m, value), e.getObject());
}
}
Aggregations