public void testMultipleURLsFails() { Resource root = resourceInModel( "x rdf:type ja:ReasonerFactory; x ja:reasonerURL bad:URL; x ja:reasonerURL another:bad/URL" ); try { ASSEMBLER.open( root ); fail( "should detected multiple reasoner URLs" ); } catch (NotUniqueException e) { assertEquals( JA.reasonerURL, e.getProperty() ); assertEquals( root, e.getRoot() ); } }
public void testMultipleURLsFails() { Resource root = resourceInModel( "x rdf:type ja:ReasonerFactory; x ja:reasonerURL bad:URL; x ja:reasonerURL another:bad/URL" ); try { ASSEMBLER.open( root ); fail( "should detected multiple reasoner URLs" ); } catch (NotUniqueException e) { assertEquals( JA.reasonerURL, e.getProperty() ); assertEquals( root, e.getRoot() ); } }
public void testDetectsMultipleReasoners() { Resource root = resourceInModel( "x rdf:type ja:InfModel; x ja:reasoner R; x ja:reasoner R2" ); Assembler mock = new FixedObjectAssembler( null ); try { Assembler.infModel.open( mock, root ); fail( "should detect multiple reasoners" ); } catch (NotUniqueException e) { assertEquals( JA.reasoner, e.getProperty() ); assertEquals( resource( "x" ), e.getRoot() ); } } }
public void testDetectsMultipleReasoners() { Resource root = resourceInModel( "x rdf:type ja:InfModel; x ja:reasoner R; x ja:reasoner R2" ); Assembler mock = new FixedObjectAssembler( null ); try { Assembler.infModel.open( mock, root ); fail( "should detect multiple reasoners" ); } catch (NotUniqueException e) { assertEquals( JA.reasoner, e.getProperty() ); assertEquals( resource( "x" ), e.getRoot() ); } } }
public void testDetectsMultipleBaseModels() { Model base = ModelFactory.createDefaultModel(); Resource root = resourceInModel( "x rdf:type ja:InfModel; x ja:baseModel M; x ja:baseModel M2" ); Assembler mock = new FixedObjectAssembler( base ); try { Assembler.infModel.open( mock, root ); fail( "should detect multiple baseModels" ); } catch (NotUniqueException e) { assertEquals( JA.baseModel, e.getProperty() ); assertEquals( resource( "x" ), e.getRoot() ); } }
public void testDetectsMultipleBaseModels() { Model base = ModelFactory.createDefaultModel(); Resource root = resourceInModel( "x rdf:type ja:InfModel; x ja:baseModel M; x ja:baseModel M2" ); Assembler mock = new FixedObjectAssembler( base ); try { Assembler.infModel.open( mock, root ); fail( "should detect multiple baseModels" ); } catch (NotUniqueException e) { assertEquals( JA.baseModel, e.getProperty() ); assertEquals( resource( "x" ), e.getRoot() ); } }