private static void readUtil(Graph graph, String uri, int limit) { StreamRDF sink = StreamRDFLib.graph(graph) ; sink = new StreamRDFLimited(sink, limit) ; RDFParser.source(uri).streamManager(Fuseki.webStreamManager).parse(sink); } }
@SuppressWarnings("deprecation") private static void parseFromReader(StreamRDF destination, Reader in, String baseUri, Lang lang, Context context) { RDFParser.create() .source(in) .base(baseUri) .lang(lang) .context(context) .parse(destination); }
private static void parseFromURI(StreamRDF destination, String uri, String baseUri, Lang lang, Context context) { RDFParser.create() .source(uri) .base(baseUri) .lang(lang) .context(context) .parse(destination); }
private static void parseFromInputStream(StreamRDF destination, InputStream in, String baseUri, Lang lang, Context context) { RDFParser.create() .source(in) .base(baseUri) .lang(lang) .context(context) .parse(destination); }
private CatchParserOutput parseCapture(String s, Lang lang) { CatchParserOutput sink = new CatchParserOutput() ; RDFParser.create().source(new StringReader(s)).base("http://base/").lang(lang).parse(sink); return sink ; }
@Test public void source_not_uri_02() { Graph graph = GraphFactory.createGraphMem(); InputStream input = new ByteArrayInputStream(testdata.getBytes(StandardCharsets.UTF_8)); RDFParser.create().lang(Lang.TTL).source(input).parse(graph); assertEquals(1, graph.size()); }
@Test(expected=RiotException.class) public void source_uri_02() { Graph graph = GraphFactory.createGraphMem(); RDFParser.create().source("file:"+DIR+"data.unknown").parse(graph); }
public static void addTestData(DatasetGraph dsg) { Txn.executeWrite(dsg, ()->{ RDFParser.create().fromString(dataStr).lang(Lang.TRIG).parse(dsg); }); }
public static void addTestData(DatasetGraph dsg) { Txn.executeWrite(dsg, ()->{ RDFParser.create().fromString(dataStr).lang(Lang.TRIG).parse(dsg); }); }
public static void addTestData(DatasetGraph dsg) { Txn.executeWrite(dsg, ()->{ RDFParser.create().fromString(dataStr).lang(Lang.TRIG).parse(dsg); }); }
@Test public void source_uri_04() { Graph graph = GraphFactory.createGraphMem(); RDFParser.create() .source(Paths.get(DIR+"data.ttl")) .parse(graph); assertEquals(3, graph.size()); }
@Test(expected=RiotNotFoundException.class) public void source_notfound_1() { // Last source wins. Graph graph = GraphFactory.createGraphMem(); RDFParser.create() .source(Paths.get(DIR+"data.nosuchfile.ttl")) .parse(graph); assertEquals(3, graph.size()); }
@Test(expected=RiotException.class) public void errorHandler() { Graph graph = GraphFactory.createGraphMem(); // This test file contains Turtle. RDFParser.create().source(DIR+"data.rdf") // and no test log output. .errorHandler(ErrorHandlerFactory.errorHandlerNoLogging) .parse(graph); }
@Test public void source_uri_01() { Graph graph = GraphFactory.createGraphMem(); RDFParser.create().source("file:"+DIR+"data.ttl").parse(graph); assertEquals(3, graph.size()); }
private void testNormalization(String input, String output, RDFParserBuilder builder) { Graph graph = GraphFactory.createGraphMem(); String x = PREFIX+":s :p "+input; builder.source(new StringReader(x)).parse(graph); assertEquals(1, graph.size()); Node objExpected = SSE.parseNode(output); Node objObtained = graph.find(s, p, null).next().getObject(); assertEquals(objExpected, objObtained); } }
@Test public void source_uri_03() { Graph graph = GraphFactory.createGraphMem(); RDFParser.create().source("file:"+DIR+"data.unknown").lang(Lang.TTL).parse(graph); assertEquals(3, graph.size()); }
@Test public void source_uri_05() { // Last source wins. Graph graph = GraphFactory.createGraphMem(); RDFParser.create() .source("http://example/") .source(DIR+"data.ttl") .parse(graph); assertEquals(3, graph.size()); }
@Test public void source_uri_force_lang() { Graph graph = GraphFactory.createGraphMem(); RDFParser.create().source("file:"+DIR+"data.rdf").forceLang(Lang.TTL).parse(graph); assertEquals(3, graph.size()); }
@Test(expected=RiotException.class) public void source_uri_hint_lang() { Graph graph = GraphFactory.createGraphMem(); RDFParser.create().source("file:data.rdf") .lang(Lang.RDFXML) .errorHandler(ErrorHandlerFactory.errorHandlerNoLogging) .parse(graph); assertEquals(3, graph.size()); }
@Test public void source_streamManager() { StreamManager sMgr = new StreamManager(); sMgr.addLocator(new LocatorFile(DIR)) ; Graph graph = GraphFactory.createGraphMem(); RDFParser.create().streamManager(sMgr).source("file:data.rdf").forceLang(Lang.TTL).parse(graph); assertEquals(3, graph.size()); }