|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.seasar.framework.unit.S2FrameworkTestCase org.seasar.extension.unit.S2TestCase
トランザクションやデータソースを使うためのTestCaseです。
フィールドの概要 |
クラス org.seasar.framework.unit.S2FrameworkTestCase から継承したフィールド |
ENV_PATH, ENV_VALUE |
コンストラクタの概要 | |
S2TestCase()
S2TestCase を作成します。 |
|
S2TestCase(java.lang.String name)
S2TestCase を作成します。 |
メソッドの概要 | |
protected void |
assertBeanEquals(java.lang.String message,
DataSet expected,
java.lang.Object bean)
等しいことを表明します。 |
protected void |
assertBeanListEquals(java.lang.String message,
DataSet expected,
java.util.List list)
等しいことを表明します。 |
void |
assertEquals(DataSet expected,
DataSet actual)
等しいことを表明します。 |
void |
assertEquals(DataSet expected,
java.lang.Object actual)
等しいことを表明します。 |
void |
assertEquals(DataTable expected,
DataTable actual)
等しいことを表明します。 |
void |
assertEquals(java.lang.String message,
DataSet expected,
DataSet actual)
等しいことを表明します。 |
void |
assertEquals(java.lang.String message,
DataSet expected,
java.lang.Object actual)
等しいことを表明します。 |
void |
assertEquals(java.lang.String message,
DataTable expected,
DataTable actual)
等しいことを表明します。 |
protected void |
assertMapEquals(java.lang.String message,
DataSet expected,
java.util.Map map)
等しいことを表明します。 |
protected void |
assertMapListEquals(java.lang.String message,
DataSet expected,
java.util.List list)
等しいことを表明します。 |
void |
deleteDb(DataSet dataSet)
データベースからデータを削除します。 |
void |
deleteTable(java.lang.String tableName)
テーブルのデータを削除します。 |
protected void |
doRunTest()
|
java.sql.Connection |
getConnection()
コネクションを返します。 |
java.sql.DatabaseMetaData |
getDatabaseMetaData()
データベースメタデータを返します。 |
javax.sql.DataSource |
getDataSource()
データソースを返します。 |
protected SqlWriter |
getSqlWriter()
SqlWriter を返します。 |
protected boolean |
needTransaction()
トランザクション処理が必要かどうかを返します。 |
DataSet |
readDb(DataSet dataSet)
データベースの内容を読み込みます。 |
DataTable |
readDbBySql(java.lang.String sql,
java.lang.String tableName)
テーブルの内容を読み込みます。 |
DataTable |
readDbByTable(java.lang.String table)
テーブルの内容を読み込みます。 |
DataTable |
readDbByTable(java.lang.String table,
java.lang.String condition)
テーブルの内容を読み込みます。 |
DataSet |
readXls(java.lang.String path)
エクセルを読み込みます。 |
DataSet |
readXls(java.lang.String path,
boolean trimString)
エクセルを読み込みます。 |
void |
readXlsAllReplaceDb(java.lang.String path)
エクセルから読み込んだデータでそのテーブルの内容を全部置き換えます。 |
void |
readXlsAllReplaceDb(java.lang.String path,
boolean trimString)
エクセルから読み込んだデータでそのテーブルの内容を全部置き換えます。 |
void |
readXlsReplaceDb(java.lang.String path)
エクセルから読み込んだデータでそのテーブルの内容を置き換えます。 |
void |
readXlsReplaceDb(java.lang.String path,
boolean trimString)
エクセルから読み込んだデータでそのテーブルの内容を置き換えます。 |
void |
readXlsWriteDb(java.lang.String path)
エクセルから読み込んだデータをデータベースに書き出します。 |
void |
readXlsWriteDb(java.lang.String path,
boolean trimString)
エクセルから読み込んだデータをデータベースに書き出します。 |
DataSet |
reload(DataSet dataSet)
リロードします。 |
DataTable |
reload(DataTable table)
|
DataSet |
reloadOrReadDb(DataSet dataSet)
テーブルの内容をリロードもしくは読み込みます。 |
protected void |
setUpAfterContainerInit()
|
protected void |
setupDataSource()
|
protected void |
tearDownBeforeContainerDestroy()
|
protected void |
tearDownDataSource()
データソースの終了処理を行ないます。 |
void |
writeDb(DataSet dataSet)
データベースに書き込みます。 |
void |
writeXls(java.lang.String path,
DataSet dataSet)
エクセルに書き込みます。 |
クラス junit.framework.TestCase から継承したメソッド |
countTestCases, createResult, getName, run, run, runTest, setName, setUp, tearDown, toString |
クラス junit.framework.Assert から継承したメソッド |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public S2TestCase()
S2TestCase
を作成します。
public S2TestCase(java.lang.String name)
S2TestCase
を作成します。
name
- 名前メソッドの詳細 |
protected void doRunTest() throws java.lang.Throwable
java.lang.Throwable
protected boolean needTransaction()
protected void setUpAfterContainerInit() throws java.lang.Throwable
java.lang.Throwable
protected void tearDownBeforeContainerDestroy() throws java.lang.Throwable
java.lang.Throwable
protected void setupDataSource()
protected void tearDownDataSource()
public javax.sql.DataSource getDataSource()
public java.sql.Connection getConnection()
public java.sql.DatabaseMetaData getDatabaseMetaData()
public DataSet readXls(java.lang.String path)
path
- パス
public DataSet readXls(java.lang.String path, boolean trimString)
path
- パスtrimString
- 文字列をトリムするかどうか
public void writeXls(java.lang.String path, DataSet dataSet)
path
- パスdataSet
- データセットpublic void writeDb(DataSet dataSet)
dataSet
- データセットprotected SqlWriter getSqlWriter()
SqlWriter
を返します。
SqlWriter
public DataSet readDb(DataSet dataSet)
dataSet
- データセット
public DataTable readDbByTable(java.lang.String table)
table
- テーブル
public DataTable readDbByTable(java.lang.String table, java.lang.String condition)
table
- テーブル名condition
- 条件
public DataTable readDbBySql(java.lang.String sql, java.lang.String tableName)
sql
- SQLtableName
- テーブル名
public void readXlsWriteDb(java.lang.String path)
path
- パスpublic void readXlsWriteDb(java.lang.String path, boolean trimString)
path
- パスtrimString
- 文字列をトリムするかどうかpublic void readXlsReplaceDb(java.lang.String path)
path
- パスpublic void readXlsReplaceDb(java.lang.String path, boolean trimString)
path
- パスtrimString
- 文字列をトリムするかどうかpublic void readXlsAllReplaceDb(java.lang.String path)
path
- パスpublic void readXlsAllReplaceDb(java.lang.String path, boolean trimString)
path
- パスtrimString
- 文字列をトリムするかどうかpublic DataSet reload(DataSet dataSet)
dataSet
- データセット
public DataTable reload(DataTable table)
table
-
public DataSet reloadOrReadDb(DataSet dataSet)
dataSet
- データセット
public void deleteDb(DataSet dataSet)
dataSet
- データセットpublic void deleteTable(java.lang.String tableName)
tableName
- テーブル名public void assertEquals(DataSet expected, DataSet actual)
expected
- 期待値actual
- 実際の値public void assertEquals(java.lang.String message, DataSet expected, DataSet actual)
message
- メッセージexpected
- 期待値actual
- 実際の値public void assertEquals(DataTable expected, DataTable actual)
expected
- 期待値actual
- 実際の値public void assertEquals(java.lang.String message, DataTable expected, DataTable actual)
message
- メッセージexpected
- 期待値actual
- 実際の値public void assertEquals(DataSet expected, java.lang.Object actual)
expected
- 期待値actual
- 実際の値public void assertEquals(java.lang.String message, DataSet expected, java.lang.Object actual)
message
- メッセージexpected
- 期待値actual
- 実際の値protected void assertMapEquals(java.lang.String message, DataSet expected, java.util.Map map)
message
- メッセージexpected
- 期待値map
- 実際の値protected void assertMapListEquals(java.lang.String message, DataSet expected, java.util.List list)
message
- メッセージexpected
- 期待値list
- 実際の値protected void assertBeanEquals(java.lang.String message, DataSet expected, java.lang.Object bean)
message
- メッセージexpected
- 期待値bean
- 実際の値protected void assertBeanListEquals(java.lang.String message, DataSet expected, java.util.List list)
message
- メッセージexpected
- 期待値list
- 実際の値
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |