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