jp.terasoluna.fw.ex.unit.mock.file
クラス MockFileLineWriter<T>

java.lang.Object
  上位を拡張 jp.terasoluna.fw.ex.unit.mock.file.MockFileLineWriter<T>
型パラメータ:
T - 行オブジェクトクラス
すべての実装されたインタフェース:
jp.terasoluna.fw.file.dao.FileLineWriter<T>

public class MockFileLineWriter<T>
extends Object
implements jp.terasoluna.fw.file.dao.FileLineWriter<T>

FileLineWriterのモッククラス。

FileLineWriter.printDataLine(Object)で出力されたオブジェクトを
getPrintDataLineList()で取得できます。
またFileLineWriter.printHeaderLine(List)FileLineWriter.printTrailerLine(List)の出力内容をそれぞれ
getPrintHeaderLineList()getPrintTrailerLineList()で取得できます。
FileLineWritercloseされたかどうかは isClosed()にて確認できます。


コンストラクタの概要
MockFileLineWriter()
          コンストラクタ。
 
メソッドの概要
 void clear()
          保持した状態をクリアします。
 void closeFile()
           FileLineWriter#closeFile() のモックメソッド。
 List<T> getPrintDataLineList()
          printDataLine メソッド引数のリストを返却する。
 List<List<String>> getPrintHeaderLineList()
          printHeaderLine メソッド引数のリストを返却する。
 List<List<String>> getPrintTrailerLineList()
          printTrailerLine メソッド引数のリストを返却する。
 boolean isClosed()
          closeされたかどうかを返却します。
 void printDataLine(T dataLine)
           FileLineWriter#printDataLine() のモックメソッド。
 void printHeaderLine(List<String> headerLine)
           FileLineWriter#printHeaderLine() のモックメソッド。
 void printTrailerLine(List<String> trailerLine)
           FileLineWriter#printTrailerLine() のモックメソッド。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MockFileLineWriter

public MockFileLineWriter()
コンストラクタ。

メソッドの詳細

printHeaderLine

public void printHeaderLine(List<String> headerLine)

FileLineWriter#printHeaderLine() のモックメソッド。

引数を headerLineList に格納する。

定義:
インタフェース jp.terasoluna.fw.file.dao.FileLineWriter<T> 内の printHeaderLine
パラメータ:
headerLine - ヘッダ

printDataLine

public void printDataLine(T dataLine)

FileLineWriter#printDataLine() のモックメソッド。

引数を dataLineList に格納する。

定義:
インタフェース jp.terasoluna.fw.file.dao.FileLineWriter<T> 内の printDataLine
パラメータ:
dataLine - データ

printTrailerLine

public void printTrailerLine(List<String> trailerLine)

FileLineWriter#printTrailerLine() のモックメソッド。

引数を trailerLineList に格納する。

定義:
インタフェース jp.terasoluna.fw.file.dao.FileLineWriter<T> 内の printTrailerLine
パラメータ:
trailerLine - トレーラ

closeFile

public void closeFile()

FileLineWriter#closeFile() のモックメソッド。

定義:
インタフェース jp.terasoluna.fw.file.dao.FileLineWriter<T> 内の closeFile

getPrintHeaderLineList

public List<List<String>> getPrintHeaderLineList()
printHeaderLine メソッド引数のリストを返却する。

戻り値:
printHeaderLine メソッド引数のリスト

getPrintTrailerLineList

public List<List<String>> getPrintTrailerLineList()
printTrailerLine メソッド引数のリストを返却する。

戻り値:
printTrailerLine メソッド引数のリスト

getPrintDataLineList

public List<T> getPrintDataLineList()
printDataLine メソッド引数のリストを返却する。

戻り値:
printDataLine メソッド引数のリスト

isClosed

public boolean isClosed()
closeされたかどうかを返却します。

戻り値:
closeされたかどうか(true...closeされた、false ...closeされていない)

clear

public void clear()
保持した状態をクリアします。



Copyright © 2011. All Rights Reserved.