@Test
public void testAbstractFileLineIteratorStringClassMap05() throws Exception {

    // テスト対象のインスタンス化
    // コンストラクタなので不要
    // 引数の設定
    String fileName = "AbstractFileLineIterator_＜init＞05";
    Class<AbstractFileLineIterator_Stub04> clazz = AbstractFileLineIterator_Stub04.class;
    Map<String, ColumnParser> columnParserMap = new HashMap<String, ColumnParser>();
    columnParserMap.put("int", new IntColumnParser());
    columnParserMap.put("java.lang.String", new NullColumnParser());
    // テスト実施
    try {
        new AbstractFileLineIteratorImpl02<AbstractFileLineIterator_Stub04>(
                fileName, clazz, columnParserMap);
        fail("FileExceptionがスローされませんでした。");
    } catch (FileException e) {
        // 返却値の確認
        // なし
        // 状態変化の確認
        assertSame(FileException.class, e.getClass());
        assertEquals("Delimiter is the same as EncloseChar and is no use.",
                e.getMessage());
        assertSame(IllegalStateException.class, e.getCause().getClass());
        assertSame(fileName, e.getFileName());
    }
}