From c7dbc7c61c7094ea4ec49bd630023f23b92fd9d1 Mon Sep 17 00:00:00 2001 From: RncLsn Date: Mon, 18 May 2015 18:27:32 +0100 Subject: Configured Maven and improved executable class and tests. --- .../ox/cs/pagoda/global_tests/TestPagodaLUBM.java | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java (limited to 'test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java') diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java b/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java new file mode 100644 index 0000000..bb58681 --- /dev/null +++ b/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java @@ -0,0 +1,45 @@ +package uk.ac.ox.cs.pagoda.global_tests; + +import org.testng.annotations.Test; +import uk.ac.ox.cs.pagoda.Pagoda; +import uk.ac.ox.cs.pagoda.util.TestUtil; + +import java.io.IOException; +import java.nio.file.Paths; + +public class TestPagodaLUBM { + + public void test(int number) throws IOException { + String ontoDir = TestUtil.getConfig().getProperty("ontoDir"); + Pagoda pagoda = Pagoda.builder() + .ontology(Paths.get(ontoDir, "lubm/univ-bench.owl")) + .data(Paths.get(ontoDir, "lubm/data/lubm" + number + ".ttl")) + .query(Paths.get(ontoDir, "lubm/queries/test.sparql")) + .classify(true) + .hermit(true) + .build(); + CheckAnswersOverDataset.check(pagoda, Paths.get(ontoDir, "lubm/lubm" + number + ".json")); + } + + @Test + public void test_1() throws IOException { + test(1); + } + + public void justExecute_100() { + int number = 100; + String ontoDir = TestUtil.getConfig().getProperty("ontoDir"); + Pagoda pagoda = Pagoda.builder() + .ontology(Paths.get(ontoDir, "lubm/univ-bench.owl")) + .data(Paths.get(ontoDir, "lubm/data/lubm" + number + ".ttl")) + .query(Paths.get(ontoDir, "lubm/queries/test.sparql")) + .classify(true) + .hermit(true) + .build(); + pagoda.run(); + } + + public static void main(String... args) { + new TestPagodaLUBM().justExecute_100(); + } +} -- cgit v1.2.3