@Test
public void testAbstractFileLineWriter03() throws Exception {

    // 前処理(引数)
    String fileName = "AbstractFileLineWriter_<init>03_fileName";
    Class<AbstractFileLineWriter_Stub02> clazz = AbstractFileLineWriter_Stub02.class;
    Map<String, ColumnFormatter> columnFormatterMap = new HashMap<String, ColumnFormatter>();
    columnFormatterMap.put("int", new IntColumnFormatter());
    columnFormatterMap.put("java.lang.String", new NullColumnFormatter());
    // テスト実施
    try {
        new AbstractFileLineWriterImpl01<AbstractFileLineWriter_Stub02>(fileName, clazz, columnFormatterMap);
        fail("FileExceptionが発生しませんでした。");
    } catch (FileException e) {
        // 判定(例外)
        assertTrue(FileException.class.isAssignableFrom(e.getClass()));
        assertEquals("FileFormat annotation is not found.", e.getMessage());
        assertTrue(IllegalStateException.class.isAssignableFrom(e.getCause()
                .getClass()));
        assertEquals(fileName, e.getFileName());
    }
}