@Test
public void testPrintDataLine04() throws Exception {

    // テスト対象のインスタンス化
    String fileName = TEMP_FILE_NAME;
    Class<PlainFileLineWriter_Stub01> clazz = PlainFileLineWriter_Stub01.class;
    Map<String, ColumnFormatter> columnFormatterMap = new HashMap<String, ColumnFormatter>();
    columnFormatterMap.put("java.lang.String", new NullColumnFormatter());
    PlainFileLineWriter plainFileLineWriter = new PlainFileLineWriter(
            fileName, clazz, columnFormatterMap);
    // 引数の設定
    String t = null;
    // 前提条件の設定
    // テスト対象のインスタンス化時に設定済み
    // テスト実施
    try {
        plainFileLineWriter.printDataLine(t);
        fail("NullPointerExceptionがスローされませんでした");
    } catch (NullPointerException e) {
        // 返却値の確認
        // なし
        // 状態変化の確認
        assertSame(NullPointerException.class, e.getClass());
    } finally {
        plainFileLineWriter.closeFile();
    }
}