Package nablarch.test.event
Class TestEventDispatcher
java.lang.Object
nablarch.test.event.TestEventDispatcher
- Direct Known Subclasses:
- DbAccessTestSupport,- EntityTestSupport,- HttpRequestTestSupport,- IntegrationTestSupport,- StandaloneTestSupportTemplate,- TestSupport
テストイベントディスパッチャクラス。
テスト実行時における各種イベントを検知し、リポジトリに登録されたリスナーに通知する。 テストクラスは本クラスまたは本クラスのサブクラスを継承することで、 リスナーに自動的にイベント通知を行えるようになる。
テスト実行時における各種イベントを検知し、リポジトリに登録されたリスナーに通知する。 テストクラスは本クラスまたは本クラスのサブクラスを継承することで、 リスナーに自動的にイベント通知を行えるようになる。
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidテストクラス終了後のイベントをディスパッチする。final voidテストメソッド後のイベントをディスパッチする。static voidテストクラス前とテストスイート前のイベントをディスパッチする。final voidテストメソッド前のイベントをディスパッチする。protected final Stringテストメソッド名を取得する。 サブクラスは、テストメソッド内で本メソッドを起動することで、 実行中のテストメソッド名を取得できる。
- 
Field Details- 
testNamepublic final org.junit.rules.TestName testNameテスト名
 
- 
- 
Constructor Details- 
TestEventDispatcherpublic TestEventDispatcher()
 
- 
- 
Method Details- 
getMethodNameテストメソッド名を取得する。 サブクラスは、テストメソッド内で本メソッドを起動することで、 実行中のテストメソッド名を取得できる。@Test public void testSomething() { getTestName(); // returns "testSomething" }- Returns:
- 実行中のテストメソッド名
 
- 
dispatchEventOfBeforeTestClassAndBeforeSuitpublic static void dispatchEventOfBeforeTestClassAndBeforeSuit()テストクラス前とテストスイート前のイベントをディスパッチする。
- 
dispatchEventOfBeforeTestMethodpublic final void dispatchEventOfBeforeTestMethod()テストメソッド前のイベントをディスパッチする。
- 
dispatchEventOfAfterTestMethodpublic final void dispatchEventOfAfterTestMethod()テストメソッド後のイベントをディスパッチする。
- 
dispatchEventOfAfterTestClasspublic static void dispatchEventOfAfterTestClass()テストクラス終了後のイベントをディスパッチする。
 
-