public void ParsingChainedHandlerGraphAndNull() { EnsureTestData(); Graph g = new Graph(); GraphHandler handler1 = new GraphHandler(g); NullHandler handler2 = new NullHandler(); ChainedHandler handler = new ChainedHandler(new IRdfHandler[] { handler1, handler2 }); TurtleParser parser = new TurtleParser(); parser.Load(handler, "temp.ttl"); }
public void ParsingChainedHandlerGraphAndCount() { EnsureTestData(); Graph g = new Graph(); GraphHandler handler1 = new GraphHandler(g); CountHandler handler2 = new CountHandler(); ChainedHandler handler = new ChainedHandler(new IRdfHandler[] { handler1, handler2 }); TurtleParser parser = new TurtleParser(); parser.Load(handler, "temp.ttl"); Assert.AreEqual(g.Triples.Count, handler2.Count, "Expected Counts to be the same"); }
public void ParsingChainedHandlerGraphAndCount() { EnsureTestData(); Graph g = new Graph(); GraphHandler handler1 = new GraphHandler(g); CountHandler handler2 = new CountHandler(); ChainedHandler handler = new ChainedHandler(new IRdfHandler[] { handler1, handler2 }); TurtleParser parser = new TurtleParser(); parser.Load(handler, "chained_handler_tests_temp.ttl"); Assert.Equal(g.Triples.Count, handler2.Count); }
public void ParsingChainedHandlerTwoGraphs() { EnsureTestData(); Graph g = new Graph(); Graph h = new Graph(); GraphHandler handler1 = new GraphHandler(g); GraphHandler handler2 = new GraphHandler(h); ChainedHandler handler = new ChainedHandler(new IRdfHandler[] { handler1, handler2 }); TurtleParser parser = new TurtleParser(); parser.Load(handler, "temp.ttl"); Assert.AreEqual(g.Triples.Count, h.Triples.Count, "Expected same number of Triples"); Assert.AreEqual(g, h, "Expected Graphs to be equal"); }
public void ParsingChainedHandlerGraphAndPaging() { EnsureTestData(); Graph g = new Graph(); Graph h = new Graph(); GraphHandler handler1 = new GraphHandler(g); PagingHandler handler2 = new PagingHandler(new GraphHandler(h), 100); ChainedHandler handler = new ChainedHandler(new IRdfHandler[] { handler1, handler2 }); TurtleParser parser = new TurtleParser(); parser.Load(handler, "temp.ttl"); Assert.AreEqual(101, g.Triples.Count, "Triples should have been limited to 101 (1st Graph)"); Assert.AreEqual(100, h.Triples.Count, "Triples should have been limited to 100 (2nd Graph)"); Assert.AreNotEqual(g.Triples.Count, h.Triples.Count, "Expected different number of Triples"); Assert.AreNotEqual(g, h, "Expected Graphs to not be equal"); }
public void ParsingChainedHandlerGraphAndPaging() { EnsureTestData(); Graph g = new Graph(); Graph h = new Graph(); GraphHandler handler1 = new GraphHandler(g); PagingHandler handler2 = new PagingHandler(new GraphHandler(h), 100); ChainedHandler handler = new ChainedHandler(new IRdfHandler[] { handler1, handler2 }); TurtleParser parser = new TurtleParser(); parser.Load(handler, "chained_handler_tests_temp.ttl"); Assert.Equal(101, g.Triples.Count); Assert.Equal(100, h.Triples.Count); Assert.NotEqual(g.Triples.Count, h.Triples.Count); Assert.NotEqual(g, h); }
public void ParsingChainedHandlerBadInstantiation3() { GraphHandler h = new GraphHandler(new Graph()); ChainedHandler handler = new ChainedHandler(new IRdfHandler[] { h, h }); }
public void ParsingChainedHandlerBadInstantiation2() { ChainedHandler handler = new ChainedHandler(null); }
public void ParsingChainedHandlerBadInstantiation() { ChainedHandler handler = new ChainedHandler(Enumerable.Empty <IRdfHandler>()); }