org.dbunitng.data
クラス TestDataFileMaker

java.lang.Object
  上位を拡張 org.dbunitng.data.TestDataFileMaker

public class TestDataFileMaker
extends java.lang.Object

テストデータファイル作成クラス。 DBからデータを抽出し、テーブルごとにファイルを作成する。

作成者:
jyukutyo

コンストラクタの概要
TestDataFileMaker(java.lang.String driver, java.lang.String url, java.lang.String userName, java.lang.String password, java.lang.String schema)
          コンストラクタ。
 
メソッドの概要
 void extractAllTables(java.lang.String targetDirectory, FileType type)
          DBからすべてのテーブルを抽出し、ファイルに出力する。
 void extractTables(java.lang.String targetDirectory, java.lang.String[] tableNames, FileType type)
          DBから指定したテーブルを抽出し、ファイルに出力する。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TestDataFileMaker

public TestDataFileMaker(java.lang.String driver,
                         java.lang.String url,
                         java.lang.String userName,
                         java.lang.String password,
                         java.lang.String schema)
コンストラクタ。DB接続に必要な値を引数にとる。

パラメータ:
driver - JDBCドライバクラス
url - JDBC接続URL
userName - DBユーザー名
password - DBパスワード
schema - DBスキーマ
メソッドの詳細

extractAllTables

public void extractAllTables(java.lang.String targetDirectory,
                             FileType type)
DBからすべてのテーブルを抽出し、ファイルに出力する。

パラメータ:
targetDirectory - ファイルを出力するディレクトリ(存在しなければディレクトリを作成する)
type - ファイルの種類

extractTables

public void extractTables(java.lang.String targetDirectory,
                          java.lang.String[] tableNames,
                          FileType type)
DBから指定したテーブルを抽出し、ファイルに出力する。

パラメータ:
targetDirectory - ファイルを出力するディレクトリ(存在しなければディレクトリを作成する)
tableNames - 抽出するテーブル
type - ファイルの種類