@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());
   }
 }