protected OWLGraphWrapper loadOntology(String location) throws Exception { // load server ontology ParserWrapper pw = new ParserWrapper(); OWLGraphWrapper g = pw.parseToOWLGraph(location); // prepare ontology ABoxUtils.makeDefaultIndividuals(g.getSourceOntology()); return g; }
@Test public void testServerSearchByAttributeSetCommand() throws Exception { g = loadOntology("../OWLTools-Sim/src/test/resources/sim/mp-subset-1.obo"); ABoxUtils.createRandomClassAssertions(g.getSourceOntology(), 200, 20); OwlSimFactory owlSimFactory = new FastOwlSimFactory(); OwlSim sos = owlSimFactory.createOwlSim(g.getSourceOntology()); sos.createElementAttributeMapFromOntology(); final HttpUriRequest httppost = createSearchByAttributeSetRequest(5); runServerCommunication(httppost, sos); }
@Test public void testServerGetAnnotationSufficiencyScoreCommandBad() throws Exception { g = loadOntology("../OWLTools-Sim/src/test/resources/sim/mp-subset-1.obo"); ABoxUtils.createRandomClassAssertions(g.getSourceOntology(), 200, 20); // set sim OwlSimFactory owlSimFactory = new FastOwlSimFactory(); OwlSim sos = owlSimFactory.createOwlSim(g.getSourceOntology()); sos.createElementAttributeMapFromOntology(); HttpUriRequest httppost = createBogusAnnotSufRequest(5); runServerCommunication(httppost, sos); }