Package | Description |
---|---|
nablarch.test |
自動テスト機能を提供する。
|
nablarch.test.core.batch |
バッチのテストに関する機能を提供する。
|
nablarch.test.core.db |
データベースを使用するテスト機能を提供する。
|
nablarch.test.core.http |
HTTPリクエスト機能のテスト機能を提供する。
|
nablarch.test.core.messaging |
メッセージングのテストに関する機能を提供する。
|
nablarch.test.core.standalone |
コンテナ外で動作する、独立型の処理方式のテストに関する機能を提供する。
|
Modifier and Type | Class and Description |
---|---|
class |
TestSupport
テストサポートクラス。
本テスティングフレームワークを利用する際のヘルパーメソッドを提供する。 |
Modifier and Type | Class and Description |
---|---|
class |
BatchRequestTestSupport
バッチリクエスト単体テストサポートクラス。
|
Modifier and Type | Class and Description |
---|---|
class |
DbAccessTestSupport
データベースアクセス自動テスト用基底クラス。
データベースアクセスクラスの自動テストを行う場合には、本クラスを継承しテストクラスを作成する。 本クラス以外の基底クラスを継承しなければならない場合は、 本クラスのインスタンスを生成し処理を委譲することで代替可能である。 |
class |
EntityTestSupport
エンティティ自動テスト用基底クラス。
エンティティクラスの自動テストを行う場合には、本クラスを継承しテストクラスを作成する。 本クラス以外の基底クラスを継承しなければならない場合は、 本クラスのインスタンスを生成し処理を委譲することで代替可能である。 |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpRequestTestTemplate<INF extends TestCaseInfo>
リクエスト単体テストをテンプレート化するクラス。
本クラスを使用することで、リクエスト単体テストのテストソース、テストデータを 定型化することができる。 |
class |
BasicHttpRequestTestTemplate
リクエスト単体テストテンプレートの基本実装クラス。
リクエスト単体テストクラスを実装する際の型指定を簡略化するため、 本クラスは TestCaseInfo の型を指定している。 |
class |
HttpRequestTestSupport
HTTPリクエストテスト用の基底クラス。
|
Modifier and Type | Class and Description |
---|---|
class |
MessagingReceiveTestSupport
メッセージ応答なし受信処理用のテストサポートクラス。
|
class |
MessagingRequestTestSupport
メッセージ同期応答用のテストサポートクラス。
|
Modifier and Type | Class and Description |
---|---|
class |
StandaloneTestSupportTemplate
独立型の処理方式のテスト実行をサポートするテンプレートクラス。
独立型処理方式のテストに共通の処理を提供する。 処理方式固有の処理はサブクラスにて実装する。 |