@Test
public void testHasNext01() throws Exception {

    // テスト対象のインスタンス化
    URL url = this.getClass().getResource(
            "AbstractFileLineIterator_hasNext01.txt");
    String fileName = url.getPath();
    Map<String, ColumnParser> columnParserMap = new HashMap<String, ColumnParser>();
    columnParserMap.put("int", new IntColumnParser());
    columnParserMap.put("java.lang.String", new NullColumnParser());
    AbstractFileLineIteratorImpl01<AbstractFileLineIterator_Stub07> fileLineIterator = new AbstractFileLineIteratorImpl01<AbstractFileLineIterator_Stub07>(
            fileName, AbstractFileLineIterator_Stub07.class,
            columnParserMap);
    // 引数の設定
    // なし
    // 前提条件の設定
    // なし
    BufferedReader mockReader = Mockito.mock(BufferedReader.class);
    Mockito.doNothing().when(mockReader).mark(1);
    Mockito.doReturn(0).when(mockReader).read();
    ReflectionTestUtils.setField(fileLineIterator, "reader", mockReader);
    // テスト実施
    boolean result = fileLineIterator.hasNext();
    // 返却値の確認
    assertTrue(result);
    // 状態変化の確認
    Mockito.verify(mockReader).read();
}