Class | Description |
---|---|
Assertion |
表明クラス。
テスト実行結果が期待通りであることを確認するのに使用する。 |
FixedBusinessDateProvider |
固定業務日付を提供するクラス。
固定業務日付は、 FixedBusinessDateProvider.setFixedDate(java.util.Map) で設定する。デフォルト区分は、 FixedBusinessDateProvider.setDefaultSegment(String) で設定する。 |
FixedExecutionIdAttribute |
スレッドコンテキスト(
ThreadContext )に固定の実行時IDを保持する。 |
FixedSystemTimeProvider |
固定日時を提供するクラス。
固定日時は FixedSystemTimeProvider.setFixedDate(String) で指定する。 |
IgnoringLS |
改行コードの種類を無視するorg.hamcrest.Matcher実装クラス。
|
IgnoringLS.ContainsIgnoreLS |
改行コードの種類を無視して、実際の値が期待値を含むことを
表明するMatcherクラス。
|
IgnoringLS.EqualsIgnoreLS |
改行の種類以外が等しいことを表明するMatcherクラス。
|
NablarchTestUtils |
ユーティリティクラス。
|
NablarchTestUtils.ReflectionOperation |
リフレクションAPIを使用する際の簡易的なテンプレートクラス。
例外が発生した場合の典型的な対処を提供する。 |
NopHandler |
何もしないハンドラ実装クラス。
本番で動作するハンドラを、テスト実行時のみ無効化する用途に使用する。 コンポーネント設定ファイルにて、無効にしたいハンドラの実体を本クラスにすることで、 そのハンドラの動作を無効化できる。 |
NullMatcher<T> |
NullにマッチするMatcherクラス。
|
OneShotLoopHandler |
データリーダで初回に取得したデータを処理するハンドラ実装クラス。
本ハンドラは、後続のハンドラから
DataReader.NoMoreRecord が返却されるまで
後続のハンドラを繰り返し実行する。
常駐バッチ(サービス型)処理のテスト時に、RequestThreadLoopHandler の代わりに
本ハンドラを設定することで、テスト実行前にセットアップした要求データを処理後にバッチ処理を終了することができる。
※本ハンドラではなくRequestThreadLoopHandler でテストを実行した場合、
入力データを全て処理し終わった後も引き続き要求データの検索処理が継続される。
このため、バッチ処理が終了せずにテストが実施できなくなる問題が発生する。 |
RepositoryInitializer |
リポジトリの初期化クラス。
|
StringMatcher | |
SystemPropertyResource |
システムプロパティの設定値を維持するクラス。
|
TestSupport |
テストサポートクラス。
本テスティングフレームワークを利用する際のヘルパーメソッドを提供する。 |