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

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

public class TestDataPreparerImpl
extends java.lang.Object
implements TestDataPreparer

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

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

作成者:
taedium

フィールドの概要
protected  DataAccessor dataAccessor
          データアクセッサー
protected static Logger logger
          ロガー
protected  boolean replaceDb
          推奨されていません。 
protected  java.util.List<java.lang.String> testDataXlsPaths
          テストデータを持つExcelのパスのリスト
 
コンストラクタの概要
TestDataPreparerImpl()
           
 
メソッドの概要
 void addTestDataXlsPath(java.lang.String path)
          テストデータを持つExcelのパスを登録します。
protected  void prepare(PreparationType preparationType, java.lang.String path, boolean trimString)
          テストデータを準備します。
 void prepare(TestContext testContext)
          テストデータを準備します。
 void setDataAccessor(DataAccessor dataAccessor)
          データアクセッサーを設定します。
 void setReplaceDb(boolean replaceDb)
          推奨されていません。 
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

logger

protected static final Logger logger
ロガー


testDataXlsPaths

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


dataAccessor

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


replaceDb

@Deprecated
protected boolean replaceDb
推奨されていません。 
データベースのデータをテストデータで置換するかどうかを表すフラグ。デフォルトはfalse

代わりにTestContext.setPreparationType(PreparationType)を使用してください。

コンストラクタの詳細

TestDataPreparerImpl

public TestDataPreparerImpl()
メソッドの詳細

setDataAccessor

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

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

setReplaceDb

@Deprecated
public void setReplaceDb(boolean replaceDb)
推奨されていません。 

データベースのデータをテストデータで置換する場合trueを設定します。

代わりにTestContext.setPreparationType(PreparationType)を使用してください。

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

addTestDataXlsPath

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

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

prepare

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

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

prepare

protected void prepare(PreparationType preparationType,
                       java.lang.String path,
                       boolean trimString)
テストデータを準備します。

パラメータ:
preparationType - テストデータの準備方法
path - Excelのパス
trimString - 文字列に含まれる空白を取り除く場合true


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