Package nablarch.test.event
Class TestEventDispatcher
java.lang.Object
nablarch.test.event.TestEventDispatcher
- Direct Known Subclasses:
DbAccessTestSupport,EntityTestSupport,HttpRequestTestSupport,IntegrationTestSupport,StandaloneTestSupportTemplate,TestSupport
テストイベントディスパッチャクラス。
テスト実行時における各種イベントを検知し、リポジトリに登録されたリスナーに通知する。 テストクラスは本クラスまたは本クラスのサブクラスを継承することで、 リスナーに自動的にイベント通知を行えるようになる。
テスト実行時における各種イベントを検知し、リポジトリに登録されたリスナーに通知する。 テストクラスは本クラスまたは本クラスのサブクラスを継承することで、 リスナーに自動的にイベント通知を行えるようになる。
-
Field Summary
Fields -
Constructor Summary
Constructors -
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()テストクラス終了後のイベントをディスパッチする。
-