private TupleQueryResult expectedTupleQueryResult(String vars, String ...bindings ) throws QueryEvaluationException, MalformedQueryException { StringBuilder sb = new StringBuilder(); sb.append("SELECT "); sb.append(vars); sb.append("\n{} BINDINGS "); sb.append(vars); sb.append("{\n"); for (String binding:bindings) { sb.append(" ( "); sb.append(binding); sb.append(" )\n"); } sb.append("}\n"); return executeSelect( sb.toString()); }
/** * Load some RDF data. * * @param data * The in-line data to be loaded. * * @return The #of statements parsed from the source. If there are * duplicate told statements, then there may be fewer statements * written onto the KB. * @throws UnsupportedEncodingException */ private long loadData(String data) throws UnsupportedEncodingException { if (data == null || data.length() == 0) { return 0; } data = ttlPrefixes() + data; byte utf8Data[] = data.getBytes("utf-8"); final InputStream is = new ByteArrayInputStream(utf8Data); String uri = FILL_IN_URI; RDFFormat format = RDFFormat.TRIG; return loadData(is, format, uri); }
/** * Load some RDF data. * * @param data * The in-line data to be loaded. * * @return The #of statements parsed from the source. If there are * duplicate told statements, then there may be fewer statements * written onto the KB. * @throws UnsupportedEncodingException */ private long loadData(String data) throws UnsupportedEncodingException { if (data == null || data.length() == 0) { return 0; } data = ttlPrefixes() + data; byte utf8Data[] = data.getBytes("utf-8"); final InputStream is = new ByteArrayInputStream(utf8Data); String uri = FILL_IN_URI; RDFFormat format = RDFFormat.TRIG; return loadData(is, format, uri); }
/** * Load some RDF data. * * @param data * The in-line data to be loaded. * * @return The #of statements parsed from the source. If there are * duplicate told statements, then there may be fewer statements * written onto the KB. * @throws UnsupportedEncodingException */ private long loadData(String data) throws UnsupportedEncodingException { if (data == null || data.length() == 0) { return 0; } data = ttlPrefixes() + data; byte utf8Data[] = data.getBytes("utf-8"); final InputStream is = new ByteArrayInputStream(utf8Data); String uri = FILL_IN_URI; RDFFormat format = RDFFormat.TRIG; return loadData(is, format, uri); }
private TupleQueryResult expectedTupleQueryResult(String vars, String ...bindings ) throws QueryEvaluationException, MalformedQueryException { StringBuilder sb = new StringBuilder(); sb.append("SELECT "); sb.append(vars); sb.append("\n{} BINDINGS "); sb.append(vars); sb.append("{\n"); for (String binding:bindings) { sb.append(" ( "); sb.append(binding); sb.append(" )\n"); } sb.append("}\n"); return executeSelect( sb.toString()); }
public void test_union_minus_09() throws Exception { new Execute( "SELECT ?x \r\n" + "WHERE { \r\n" + " BIND ( 3 as ?x ) \r\n" + " { BIND ( 4 as ?x ) \r\n" + " } UNION { \r\n" + " BIND ( 3 as ?x ) \r\n" + " MINUS { \r\n" + " } \r\n" + " } \r\n" + "}").expectResultSet("?x","3"); }
private TupleQueryResult expectedTupleQueryResult(String vars, String ...bindings ) throws QueryEvaluationException, MalformedQueryException { StringBuilder sb = new StringBuilder(); sb.append("SELECT "); sb.append(vars); sb.append("\n{} BINDINGS "); sb.append(vars); sb.append("{\n"); for (String binding:bindings) { sb.append(" ( "); sb.append(binding); sb.append(" )\n"); } sb.append("}\n"); return executeSelect( sb.toString()); }
public void test_union_minus_02() throws Exception { new Execute( "SELECT ?s\r\n" + "WHERE {\r\n" + " { \r\n" + " BIND ( :bob as ?s )\r\n" + " } UNION {\r\n" + " }\r\n" + " FILTER (!BOUND(?s) || ?s != :bob)\r\n" + "}").expectResultSet("?s","UNDEF"); }
public void test_union_minus_02() throws Exception { new Execute( "SELECT ?s\r\n" + "WHERE {\r\n" + " { \r\n" + " BIND ( :bob as ?s )\r\n" + " } UNION {\r\n" + " }\r\n" + " FILTER (!BOUND(?s) || ?s != :bob)\r\n" + "}").expectResultSet("?s","UNDEF"); }
public void test_union_minus_09() throws Exception { new Execute( "SELECT ?x \r\n" + "WHERE { \r\n" + " BIND ( 3 as ?x ) \r\n" + " { BIND ( 4 as ?x ) \r\n" + " } UNION { \r\n" + " BIND ( 3 as ?x ) \r\n" + " MINUS { \r\n" + " } \r\n" + " } \r\n" + "}").expectResultSet("?x","3"); }
public void expectResultSet(String vars, String ... bindings) throws Exception { final TupleQueryResult expectedResult = expectedTupleQueryResult(vars, bindings); loadData(trigData()); final TupleQueryResult queryResult = executeSelect(queryStr); compareTupleQueryResults(queryResult, expectedResult, false); }
public void test_union_minus_02() throws Exception { new Execute( "SELECT ?s\r\n" + "WHERE {\r\n" + " { \r\n" + " BIND ( :bob as ?s )\r\n" + " } UNION {\r\n" + " }\r\n" + " FILTER (!BOUND(?s) || ?s != :bob)\r\n" + "}").expectResultSet("?s","UNDEF"); }
public void test_union_minus_09() throws Exception { new Execute( "SELECT ?x \r\n" + "WHERE { \r\n" + " BIND ( 3 as ?x ) \r\n" + " { BIND ( 4 as ?x ) \r\n" + " } UNION { \r\n" + " BIND ( 3 as ?x ) \r\n" + " MINUS { \r\n" + " } \r\n" + " } \r\n" + "}").expectResultSet("?x","3"); }
public void expectResultSet(String vars, String ... bindings) throws Exception { final TupleQueryResult expectedResult = expectedTupleQueryResult(vars, bindings); loadData(trigData()); final TupleQueryResult queryResult = executeSelect(queryStr); compareTupleQueryResults(queryResult, expectedResult, false); }
public void expectResultSet(String vars, String ... bindings) throws Exception { final TupleQueryResult expectedResult = expectedTupleQueryResult(vars, bindings); loadData(trigData()); final TupleQueryResult queryResult = executeSelect(queryStr); compareTupleQueryResults(queryResult, expectedResult, false); }