org.seasar.framework.unit.impl
クラス ExpectedDataReaderImpl

java.lang.Object
  上位を拡張 org.seasar.framework.unit.impl.ExpectedDataReaderImpl
すべての実装されたインタフェース:
ExpectedDataReader

public class ExpectedDataReaderImpl
extends java.lang.Object
implements ExpectedDataReader

期待値を読み込む実装クラスです。

期待値はExcelから読み込みます。

作成者:
taedium

フィールドの概要
protected  DataAccessor dataAccessor
          データアクセッサー
protected  java.util.List<java.lang.String> expectedDataXlsPaths
          期待値が記述されたExcelのパスのリスト
protected static Logger logger
          ロガー
 
コンストラクタの概要
ExpectedDataReaderImpl()
           
 
メソッドの概要
 void addExpectedDataXlsPath(java.lang.String path)
          期待値が記述されたExcelのパスを登録します。
 DataSet read(TestContext testContext)
          期待値を読み込みます。
protected  DataSet readXls(java.lang.String path, boolean trimString)
          指定されたExcelを読みデータセットとして返します。
 void setDataAccessor(DataAccessor dataAccessor)
          データアクセッサーを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

logger

protected static final Logger logger
ロガー


expectedDataXlsPaths

protected final java.util.List<java.lang.String> expectedDataXlsPaths
期待値が記述されたExcelのパスのリスト


dataAccessor

protected DataAccessor dataAccessor
データアクセッサー

コンストラクタの詳細

ExpectedDataReaderImpl

public ExpectedDataReaderImpl()
メソッドの詳細

setDataAccessor

public void setDataAccessor(DataAccessor dataAccessor)
データアクセッサーを設定します。

パラメータ:
dataAccessor - データアクセッサー

addExpectedDataXlsPath

public void addExpectedDataXlsPath(java.lang.String path)
期待値が記述されたExcelのパスを登録します。

パラメータ:
path - 期待値が記述されたExcelのパス

read

public DataSet read(TestContext testContext)
インタフェース ExpectedDataReader の記述:
期待値を読み込みます。

定義:
インタフェース ExpectedDataReader 内の read
パラメータ:
testContext - テストの実行コンテキスト
戻り値:
期待値が存在すれば期待値、存在しなければnull

readXls

protected DataSet readXls(java.lang.String path,
                          boolean trimString)
指定されたExcelを読みデータセットとして返します。

パラメータ:
path - Excelのパス
trimString - 文字列に含まれる空白を取り除く場合true
戻り値:
Excel内のデータのデータセット表現


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.