@Test
public void testReadLine01() throws Exception {

    // Mock作成
    Reader reader = mock(Reader.class);
    when(reader.read()).thenThrow(new IOException());
    // テスト対象のインスタンス化
    String lineFeedChar = "\r\n";
    LineFeed2LineReader lineFeed2LineReader = new LineFeed2LineReader(reader, lineFeedChar);
    // 引数の設定
    // なし
    // 前提条件の設定
    // テスト対象のインスタンス化時に設定済み
    // テスト実施
    try {
        lineFeed2LineReader.readLine();
        fail("FileExceptionがスローされませんでした");
    } catch (FileException e) {
        // 返却値の確認
        // なし
        // 状態変化の確認
        assertSame(FileException.class, e.getClass());
        assertEquals("Reader control operation was failed.", e
                .getMessage());
        assertSame(IOException.class, e.getCause().getClass());
    }
}