各アノテーションの属性とデフォルト値

@SetUpOperationと@TearDownOperation

属性必須デフォルト値説明備考
value省略可DatabaseOperationType.USE_DEFAULT前後処理の方法を指定します。テスト全体のデフォルトを使用します。
pathname必須なしデータを記述したファイルのパスを指定します。CSVファイルを利用する場合はDbUnitNGConstrants.CSV_ORDER_FILEを指定します。

@DbUnitNG

属性必須デフォルト値説明備考
driver必須なしJDBCドライバクラスをFQCNで指定します。
url必須なしJDBCの接続URLを指定します。
username必須なしデータベースユーザー名を指定します。
password必須なしデータベースパスワードを指定します。
datasource省略可""データソースを利用する場合「DBCP」と指定します。「DBCP」以外であればDriverManagerを利用します。
schema省略可""データベーススキーマを指定します。
defaultOperation省略可DatabaseOperationType.NONEテスト全体のデフォルト処理方法を指定します。指定しなければデフォルトでは「何もしない」が処理方法となります。

@TableAssert

属性必須デフォルト値説明備考
names必須なしDbUnitのデータセットにおけるテーブル名を指定します。queriesもpropertyFilePathも指定していないときはデータベーステーブル名を指定してください。
queries省略可""SQL文を指定します。queriesとpropertyFilePathを同時に指定できません。
propertyFilePath省略可""プロパティファイルへのパスを指定します。queriesとpropertyFilePathを同時に指定できません。
keys省略可""プロパティファイルのキーを指定します。propertyFilePathを指定したときは必須です。
pathname必須なし比較検証に使用するファイルへのパスを指定します。