@Test
public void testGetMethods01() throws Exception {

    // 前処理(試験対象)
    String fileName = "fileName";
    Class<AbstractFileLineWriter_Stub01> clazz = AbstractFileLineWriter_Stub01.class;
    Map<String, ColumnFormatter> columnFormatterMap = new HashMap<String, ColumnFormatter>();
    columnFormatterMap.put("int", new IntColumnFormatter());
    columnFormatterMap.put("java.lang.String", new NullColumnFormatter());
    AbstractFileLineWriter<AbstractFileLineWriter_Stub01> fileLineWriter = new AbstractFileLineWriterImpl01<AbstractFileLineWriter_Stub01>(fileName, clazz, columnFormatterMap);
    // 前処理(フィールド)
    Method[] methods = new Method[] { null, null, null };
    ReflectionTestUtils.setField(fileLineWriter, "methods", methods);
    // テスト実施
    Method[] result = fileLineWriter.getMethods();
    // 判定(戻り値)
    assertNotNull(result);
    assertSame(methods, result);
}