@Test
public void testRemove01() throws Exception {

    // テスト対象のインスタンス化
    URL url = this.getClass().getResource(
            "AbstractFileLineIterator_next06.txt");
    String fileName = url.getPath();
    Map<String, ColumnParser> columnParserMap = new HashMap<String, ColumnParser>();
    columnParserMap.put("java.lang.String", new NullColumnParser());
    AbstractFileLineIteratorImpl02<AbstractFileLineIterator_Stub07> fileLineIterator = new AbstractFileLineIteratorImpl02<AbstractFileLineIterator_Stub07>(
            fileName, AbstractFileLineIterator_Stub07.class,
            columnParserMap);
    // 引数の設定
    // なし
    // 前提条件の設定
    // なし
    // テスト実施
    try {
        fileLineIterator.remove();
        fail("UnsupportedOperationExceptionがスローされませんでした。");
    } catch (UnsupportedOperationException e) {
        // 返却値の確認
        // なし
        // 状態変化の確認
        assertEquals(UnsupportedOperationException.class, e.getClass());
        assertEquals("remove() isn't supported.", e.getMessage());
    }
}