@Test public void afterReseting_nextReturnsTrue() throws IOException, SQLException { File file = new File("whatever"); try { writeObjectsToFile(file); Cursor cursor = new FileCursor(file); try { iterateThrough(cursor); cursor.reset(); assertTrue(cursor.next()); } finally { cursor.close(); } } finally { assertTrue(file.delete()); } }