@Published public class MessagingRequestTestSupport extends StandaloneTestSupportTemplate
本クラスは、入力データをキューにPUTする用途で、main側のコンポーネント定義ファイルを読み込む。
その際、nablarch.fw.messaging.FwHeaderDefinition実装クラスは、
"fwHeaderDefinition"
という名前で登録されていなければならない。
これ以外の名称を使用する場合は、getFwHeaderDefinitionName()
をオーバライドすることにより
本クラスが使用するnablarch.fw.messaging.FwHeaderDefinitionコンポーネント名を
変更することができる。
Modifier and Type | Field and Description |
---|---|
protected nablarch.test.core.messaging.MessagePool.Comparator |
expectedMessages
結果検証用クラス
|
protected nablarch.test.core.messaging.MessagePool.Putter |
setUpMessages
メッセージ投入用クラス
|
testClass
testName
Modifier | Constructor and Description |
---|---|
protected |
MessagingRequestTestSupport()
コンストラクタ。
サブクラスから使用されることを想定している。 |
|
MessagingRequestTestSupport(java.lang.Class<?> testClass)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
protected void |
afterExecuteTestShot(TestShot shot)
テストショット実行後に必要な事後処理を行う。
|
protected void |
beforeExecute(java.lang.String sheetName)
テスト実行前の処理を行う。
サブクラスでオーバライドする。 |
protected void |
beforeExecuteTestShot(TestShot shot)
テストショット実行前に必要な事前処理を行う。
|
protected TestShot.TestShotAround |
createTestShotAround(java.lang.Class<?> testClass)
前準備、結果検証を行うクラスのインスタンスを生成する。
|
protected java.lang.String |
getFwHeaderDefinitionName()
nablarch.fw.messaging.FwHeaderDefinition実装クラスを
システムリポジトリから取得するための名前を取得する。
本メソッドは、
"fwHeaderDefinition" を返却する。 |
afterExecute, execute, execute, execute, executeIntegrationTest
dispatchEventOfAfterTestClass, dispatchEventOfAfterTestMethod, dispatchEventOfBeforeTestClassAndBeforeSuit, dispatchEventOfBeforeTestMethod, getMethodName
protected nablarch.test.core.messaging.MessagePool.Putter setUpMessages
protected nablarch.test.core.messaging.MessagePool.Comparator expectedMessages
protected MessagingRequestTestSupport()
public MessagingRequestTestSupport(java.lang.Class<?> testClass)
testClass
- テストクラス。protected TestShot.TestShotAround createTestShotAround(java.lang.Class<?> testClass)
createTestShotAround
in class StandaloneTestSupportTemplate
testClass
- テストクラスprotected void beforeExecute(java.lang.String sheetName)
beforeExecute
in class StandaloneTestSupportTemplate
sheetName
- シート名protected void beforeExecuteTestShot(TestShot shot)
beforeExecuteTestShot
in class StandaloneTestSupportTemplate
shot
- 実行直前のテストショットprotected void afterExecuteTestShot(TestShot shot)
afterExecuteTestShot
in class StandaloneTestSupportTemplate
shot
- 実行直後のテストショットprotected java.lang.String getFwHeaderDefinitionName()
"fwHeaderDefinition"
を返却する。"fwHeaderDefinition"