### Question:
CsvReader implements Closeable, Iterable<String[]> { @Override public Iterator<String[]> iterator() { try { return new CsvIterator(this); } catch (IOException e) { throw new RuntimeException(e); } } CsvReader(Reader reader);  CsvReader(Reader reader, int line);  CsvReader(Reader reader, CsvParser csvParser);  CsvReader(Reader reader, int line, CsvParser csvParser); List<String[]> readAll(); String[] readNext(); @Override void close(); @Override Iterator<String[]> iterator(); static final int DEFAULT_SKIP_LINES; }### Answer:
@Test public void canCreateIteratorFromReader() { assertNotNull(csvr.iterator()); }