org.seasar.doma.extension.gen
クラス SqlTestDescFactory

java.lang.Object
  上位を拡張 org.seasar.doma.extension.gen.SqlTestDescFactory

public class SqlTestDescFactory
extends Object

SQLテスト記述のファクトリです。

作成者:
taedium

フィールドの概要
protected  boolean abstrct
          抽象クラスの場合true
protected  ClassDescSupport classDescSupport
          クラス記述のサポートクラス
protected  String dialectClassName
          org.seasar.doma.jdbc.dialect.Dialectのサブクラスの名前
protected  String driverClassName
          Driver のサブクラスの名前
protected  String password
          JDBC接続パスワード
protected  Set<File> sqlFiles
          テスト対象SQLファイルのセット
protected  String sqlTestClassName
          SQLのテストクラス名
protected  String url
          JDBC接続URL
protected  String user
          JDBC接続ユーザ
 
コンストラクタの概要
SqlTestDescFactory(String sqlTestClassName, boolean abstrct, String dialectClassName, String driverClassName, String url, String user, String password, Set<File> sqlFiles)
          インスタンスを構築します。
 
メソッドの概要
 SqlTestDesc createSqlFileTestDesc()
          SQLテスト記述を作成します。
protected  void handleSqlFilePath(SqlTestDesc sqlTestDesc)
          SQLファイルのパスを扱います。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

sqlTestClassName

protected final String sqlTestClassName
SQLのテストクラス名


abstrct

protected final boolean abstrct
抽象クラスの場合true


dialectClassName

protected final String dialectClassName
org.seasar.doma.jdbc.dialect.Dialectのサブクラスの名前


driverClassName

protected final String driverClassName
Driver のサブクラスの名前


url

protected final String url
JDBC接続URL


user

protected final String user
JDBC接続ユーザ


password

protected final String password
JDBC接続パスワード


sqlFiles

protected final Set<File> sqlFiles
テスト対象SQLファイルのセット


classDescSupport

protected final ClassDescSupport classDescSupport
クラス記述のサポートクラス

コンストラクタの詳細

SqlTestDescFactory

public SqlTestDescFactory(String sqlTestClassName,
                          boolean abstrct,
                          String dialectClassName,
                          String driverClassName,
                          String url,
                          String user,
                          String password,
                          Set<File> sqlFiles)
インスタンスを構築します。

パラメータ:
sqlTestClassName - SQLのテストクラス名
abstrct - 抽象クラスの場合true
dialectClassName - org.seasar.doma.jdbc.dialect.Dialectのサブクラスの名前
driverClassName - Driver のサブクラスの名前
url - JDBC接続URL
user - JDBC接続ユーザ
password - JDBC接続パスワード
sqlFiles - テスト対象のSQLファイルのセット
メソッドの詳細

createSqlFileTestDesc

public SqlTestDesc createSqlFileTestDesc()
SQLテスト記述を作成します。

戻り値:
SQLテスト記述

handleSqlFilePath

protected void handleSqlFilePath(SqlTestDesc sqlTestDesc)
SQLファイルのパスを扱います。

パラメータ:
sqlTestDesc - SQLテスト記述


Copyright © 2009-2013 The Seasar Foundation. All Rights Reserved.