@Test
public void testNext01() throws Exception {

    // テスト対象のインスタンス化
    URL url = this.getClass().getResource("PlainFileLineIterator01.txt");
    String fileName = url.getPath();
    Class<PlainFileLineIterator_Stub01> clazz = PlainFileLineIterator_Stub01.class;
    Map<String, ColumnParser> columnParserMap = new HashMap<String, ColumnParser>();
    columnParserMap.put("java.lang.String", new NullColumnParser());
    PlainFileLineIterator plainFileLineIterator = Mockito.spy(
            new PlainFileLineIterator(fileName, clazz, columnParserMap));
    // 引数の設定
    // なし
    // 前提条件の設定
    // なし
    // テスト実施
    String result = plainFileLineIterator.next();
    // 返却値の確認
    assertEquals("Line data 1", result);
    // 状態変化の確認
    Mockito.verify(plainFileLineIterator).readLine();
    assertEquals(1, ReflectionTestUtils.getField(plainFileLineIterator,
            "currentLineCount"));
}