@Test public void testResultSetCloseableGood() { String queryString = "SELECT * { ?s ?p ?o. }"; Query q = QueryFactory.create(queryString); QueryExecution qExec = QueryExecutionFactory.create(q, d); try (ResultSetCloseable rs = ResultSetFactory.closeableResultSet(qExec) ) { int x = ResultSetFormatter.consume(rs); assertEquals(1,x); } }
@Test(expected=IllegalArgumentException.class) public void testResultSetCloseableBad() { String queryString = "ASK { ?s ?p ?o. }"; Query q = QueryFactory.create(queryString); QueryExecution qExec = QueryExecutionFactory.create(q, d); try (ResultSetCloseable rs = ResultSetFactory.closeableResultSet(qExec) ) { int x = ResultSetFormatter.consume(rs); assertEquals(1,x); } }