org.dbunitng.annotations
注釈タイプ DbUnitNG


@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface DbUnitNG

データベースへの接続情報などテストスイート全体での設定を表す。

作成者:
jyukutyo

必須要素の概要
 java.lang.String driver
          JDBCドライバクラスを返す。
 java.lang.String password
          データベースのパスワードを返す。
 java.lang.String url
          JDBCのURLを返す。
 java.lang.String username
          データベースのユーザー名を返す。
 
任意要素の概要
 java.lang.String datasource
          データベースへの接続方法を返す。
 DatabaseOperationType defaultOperation
          スイート全体のデフォルトとするデータベース操作方法を返す
 java.lang.String schema
          データベースのスキーマを返す。
 

要素の詳細

driver

public abstract java.lang.String driver
JDBCドライバクラスを返す。
 e.g. "com.mysql.jdbc.Driver"
 

戻り値:
JDBCドライバクラス

url

public abstract java.lang.String url
JDBCのURLを返す。
 "jdbc:mysql://127.0.0.1/database_name"
 

戻り値:
JDBC URL

username

public abstract java.lang.String username
データベースのユーザー名を返す。

戻り値:
データベースのユーザー名

password

public abstract java.lang.String password
データベースのパスワードを返す。

戻り値:
パスワード

datasource

public abstract java.lang.String datasource
データベースへの接続方法を返す。 "DBCP"であればデータソースを利用する。それ以外であればDriverManagerを利用する。

戻り値:
接続方法
デフォルト:
""

schema

public abstract java.lang.String schema
データベースのスキーマを返す。

戻り値:
スキーマ
デフォルト:
""

defaultOperation

public abstract DatabaseOperationType defaultOperation
スイート全体のデフォルトとするデータベース操作方法を返す

戻り値:
データベース操作方法
デフォルト:
NONE