5354555657585960616263
logger.info("Read {} rows", counter); Assert.assertEquals(resultRows, counter); } finally { server.shutdown(); } } @Test public void testIterator() throws Exception {
979899100101102103104105106
} } catch (Throwable t) { t.printStackTrace(); throw t; } finally { server.shutdown(); } } }
99100101102103104105106107108109
logger.info("Read {} rows", counter); Assert.assertEquals(resultRows, counter); } finally { server.shutdown(); } } public void helpCheckRows(List<Map<String,RDFNode>> data, int size) { Assert.assertEquals(size, data.size());
126127128129130131132133134135136
while (iter.hasNext()) { data.add(iter.next()); } helpCheckRows(data, rows); } finally { server.shutdown(); } } public void helpTestIteratorParanoid(int rows, int batchSize) { DummySherpaServer server = new DummySherpaServer(rows);
146147148149150151152153154155156
data.add(iter.next()); Assert.assertEquals(data.size() < rows, iter.hasNext()); } helpCheckRows(data, rows); } finally { server.shutdown(); } } public void helpTestIteratorCount(int rows, int batchSize) { DummySherpaServer server = new DummySherpaServer(rows);
164165166167168169170171172173174
data.add(iter.next()); } Assert.assertFalse(iter.hasNext()); helpCheckRows(data, rows); } finally { server.shutdown(); } } @Test public void testCursor() {
204205206207208209210211212213214
// Kind of tricky here - the keys and values are now Avro Utf8 instances which don't compare equal to Strings Map<CharSequence,CharSequence> serverProps = (Map<CharSequence,CharSequence>)results.get(0); Assert.assertEquals(new Utf8("1234"), serverProps.get(new Utf8(QueryExecution.TIMEOUT))); } finally { server.shutdown(); } } @Test
243244245246247248249250251252253
Assert.assertEquals(lit2, s.getLiteral("c")); Assert.assertEquals(20, s.getInt("c")); Assert.assertFalse(s.next()); } finally { server.shutdown(); } } @Test public void testDatatypes() {
342343344345346347348349350351352
Assert.assertNull(s.getLiteral(var)); Assert.assertNull(s.getBlankNode(var)); Assert.assertFalse(s.next()); } finally { server.shutdown(); } } @Test public void testIterator() {