public void test11() throws Exception { /* test vectored join with more intermediate results */ // clears the repository and adds new data + execute prepareTest("data11.ttl", Arrays.asList("data11endpoint.ttl")); execute("service11.rq", "service11.srx", false); }
final String baseURI = getRepositoryUrlBase(); String queryString = readQueryString(queryFile); final AbstractTripleStore tripleStore = (AbstractTripleStore) getIndexManager() .getResourceLocator().locate(namespace, ITx.READ_COMMITTED); final Set<Statement> expectedResult = readExpectedGraphQueryResult(expectedResultFile); compareGraphs(queryResult, expectedResult); .evaluate(); final TupleQueryResult expectedResult = readExpectedTupleQueryResult(expectedResultFile); compareTupleQueryResults(queryResult, expectedResult, checkOrder); break;
prepareTest("simple-default-graph.ttl", Arrays.asList("simple.ttl")); qb.append(" SELECT * \n"); qb.append(" WHERE { \n"); qb.append(" SERVICE <" + getRepositoryUrl(1) + "> { \n"); qb.append(" ?X <" + FOAF.NAME + "> ?Y \n "); qb.append(" } \n "); assertNotNull(tqr); assertTrue("No solutions.", tqr.hasNext()); final Value y = bs.getValue("Y"); assertFalse(william.equals(x)); assertTrue(bob.equals(x) || alice.equals(x)); if (bob.equals(x)) { f.createLiteral("Bob").equals(y); assertEquals(2, count);
public void test5() throws Exception { final URI serviceURI1 = new URIImpl(getRepositoryUrl(1)); final URI serviceURI2 = new URIImpl(getRepositoryUrl(2)); serviceURI2_alias); prepareTest( "data05.ttl", Arrays.asList("data05endpoint1.ttl", "data05endpoint2.ttl")); execute("service05.rq", "service05.srx", false);
message.append(getName()); message.append(" =======================\n"); message.append("Expected result: \n"); StringUtil.appendN('=', getName().length(), message); message.append("========================\n"); StringUtil.appendN('=', getName().length(), message); message.append("========================\n"); fail(message.toString());
final String baseURI = getRepositoryUrlBase(); String queryString = readQueryString(queryFile); final AbstractTripleStore tripleStore = (AbstractTripleStore) getIndexManager() .getResourceLocator().locate(namespace, ITx.READ_COMMITTED); final Set<Statement> expectedResult = readExpectedGraphQueryResult(expectedResultFile); compareGraphs(queryResult, expectedResult); .evaluate(); final TupleQueryResult expectedResult = readExpectedTupleQueryResult(expectedResultFile); compareTupleQueryResults(queryResult, expectedResult, checkOrder); break;
prepareTest("simple-default-graph.ttl", Arrays.asList("simple.ttl")); qb.append(" SELECT * \n"); qb.append(" WHERE { \n"); qb.append(" SERVICE <" + getRepositoryUrl(1) + "> { \n"); qb.append(" ?X <" + FOAF.NAME + "> ?Y \n "); qb.append(" } \n "); assertNotNull(tqr); assertTrue("No solutions.", tqr.hasNext()); final Value y = bs.getValue("Y"); assertFalse(william.equals(x)); assertTrue(bob.equals(x) || alice.equals(x)); if (bob.equals(x)) { f.createLiteral("Bob").equals(y); assertEquals(2, count);
public void test5() throws Exception { final URI serviceURI1 = new URIImpl(getRepositoryUrl(1)); final URI serviceURI2 = new URIImpl(getRepositoryUrl(2)); serviceURI2_alias); prepareTest( "data05.ttl", Arrays.asList("data05endpoint1.ttl", "data05endpoint2.ttl")); execute("service05.rq", "service05.srx", false);
public void test7() throws Exception { // fail("FIXME RESTORE");// FIXME RESTORE // clears the repository and adds new data + execute prepareTest("data07.ttl", Collections.<String>emptyList()); execute("service07.rq", "service07.srx", false); }
message.append(getName()); message.append(" =======================\n"); message.append("Expected result: \n"); StringUtil.appendN('=', getName().length(), message); message.append("========================\n"); StringUtil.appendN('=', getName().length(), message); message.append("========================\n"); fail(message.toString());
/** * @see <a href="https://sourceforge.net/apps/trac/bigdata/ticket/510"> * Blank nodes in SERVICE graph patterns </a> */ // @Test public void test10() throws Exception { /* test how we deal with blank node */ prepareTest("data10.ttl", Arrays.asList("data10endpoint.ttl")); execute("service10.rq", "service10.srx", false); }
public void test9() throws Exception { /* test where the service endpoint is bound at runtime through BIND */ prepareTest(null, Arrays.asList("data09endpoint.ttl")); execute("service09.rq", "service09.srx", false); }
/** * A variant of {@link #test10()} in which the blank node within the SERVICE * graph pattern is replaced by a variable. This query runs fine. * * @see <a href="https://sourceforge.net/apps/trac/bigdata/ticket/510"> * Blank nodes in SERVICE graph patterns </a> */ public void test10b() throws Exception { /* test how we deal with blank node */ prepareTest("data10.ttl", Arrays.asList("data10endpoint.ttl")); execute("service10b.rq", "service10.srx", false); }
public void testEmptyServiceBlock() throws Exception { /* test for bug SES-900: nullpointer for empty service block */ prepareTest(null, Arrays.asList("data13.ttl")); execute("service14.rq", "service14.srx", false); }
public void test2() throws Exception { // if(false) { // final BigdataValueFactory f = (BigdataValueFactory) localSail.getValueFactory(); // final BigdataValue[] values = new BigdataValue[] { // f.createURI("http://example.org/a"), // f.createURI("http://example.org/b"), // }; // localSail.getDatabase().getLexiconRelation().addTerms(values, values.length, false/*readOnly*/); // } prepareTest(null, Arrays.asList("data02endpoint1.ttl", "data02endpoint2.ttl")); execute("service02.rq", "service02.srx", false); }
public void test8() throws Exception { /* test where the SERVICE expression is to be evaluated as ASK request */ prepareTest("data08.ttl", Arrays.asList("data08endpoint.ttl")); execute("service08.rq", "service08.srx", false); }
public void test1() throws Exception{ prepareTest("data01.ttl", Arrays.asList("data01endpoint.ttl")); execute("service01.rq", "service01.srx", false); }
public void test6() throws Exception { // fail("FIXME RESTORE"); // FIXME RESTORE prepareTest(null, Arrays.asList("data06endpoint1.ttl")); execute("service06.rq", "service06.srx", false); }