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

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

public class TestDataPreparerImpl
extends Object
implements TestDataPreparer

テストデータを準備するインターフェースの実装クラスです。

テストデータはExcelから読みデータベースへ書き込みます。

作成者:
taedium

フィールドの概要
protected  DataAccessor dataAccessor
          データアクセッサー
protected static Logger logger
          ロガー
protected  boolean replaceDb
          データベースのデータをテストデータで置換するかどうかを表すフラグ。
protected  List<String> testDataXlsPaths
          テストデータを持つExcelのパスのリスト
 
コンストラクタの概要
TestDataPreparerImpl()
           
 
メソッドの概要
 void addTestDataXlsPath(String path)
          テストデータを持つExcelのパスを登録します。
 void prepare(TestContext testContext)
          テストデータを準備します。
protected  void readXlsWriteDb(String path)
          Excelから読み込んだデータをデータベースに書き込みます。
 void setDataAccessor(DataAccessor dataAccessor)
          データアクセッサーを設定します。
 void setReplaceDb(boolean replaceDb)
          データベースのデータをテストデータで置換する場合trueを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

logger

protected static final Logger logger
ロガー


testDataXlsPaths

protected final List<String> testDataXlsPaths
テストデータを持つExcelのパスのリスト


dataAccessor

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


replaceDb

protected boolean replaceDb
データベースのデータをテストデータで置換するかどうかを表すフラグ。デフォルトはfalse

コンストラクタの詳細

TestDataPreparerImpl

public TestDataPreparerImpl()
メソッドの詳細

setDataAccessor

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

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

setReplaceDb

public void setReplaceDb(boolean replaceDb)
データベースのデータをテストデータで置換する場合trueを設定します。

パラメータ:
replaceDb - データベースのデータをテストデータで置換する場合true、置換しないで追加する場合false

addTestDataXlsPath

public void addTestDataXlsPath(String path)
テストデータを持つExcelのパスを登録します。

パラメータ:
path - テストデータを持つExcelのパス

prepare

public void prepare(TestContext testContext)
インタフェース TestDataPreparer の記述:
テストデータを準備します。

定義:
インタフェース TestDataPreparer 内の prepare
パラメータ:
testContext - テストの実行コンテキスト

readXlsWriteDb

protected void readXlsWriteDb(String path)
Excelから読み込んだデータをデータベースに書き込みます。

パラメータ:
path - Excelのパス


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.