Class RestTestExtension
java.lang.Object
nablarch.test.junit5.extension.event.TestEventDispatcherExtension
nablarch.test.junit5.extension.http.SimpleRestTestExtension
nablarch.test.junit5.extension.http.RestTestExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterAllCallback
,org.junit.jupiter.api.extension.AfterEachCallback
,org.junit.jupiter.api.extension.BeforeAllCallback
,org.junit.jupiter.api.extension.BeforeEachCallback
,org.junit.jupiter.api.extension.Extension
,org.junit.jupiter.api.extension.TestInstancePostProcessor
RestTestSupport
を JUnit 5 で使用するための Extension 実装。- Author:
- Tanaka Tomoyuki
-
Field Summary
Fields inherited from class nablarch.test.junit5.extension.event.TestEventDispatcherExtension
support
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
beforeEach
(org.junit.jupiter.api.extension.ExtensionContext context) テストメソッドの前処理を実行する。protected RestTestSupport
createSupport
(Object testInstance, org.junit.jupiter.api.extension.ExtensionContext context) テストインスタンスにインジェクションするサポートクラスのインスタンスを生成する。Methods inherited from class nablarch.test.junit5.extension.http.SimpleRestTestExtension
resolveTestRules
Methods inherited from class nablarch.test.junit5.extension.event.TestEventDispatcherExtension
afterAll, afterEach, beforeAll, findAnnotation, postProcessTestInstance
-
Constructor Details
-
RestTestExtension
public RestTestExtension()
-
-
Method Details
-
createSupport
protected RestTestSupport createSupport(Object testInstance, org.junit.jupiter.api.extension.ExtensionContext context) Description copied from class:TestEventDispatcherExtension
テストインスタンスにインジェクションするサポートクラスのインスタンスを生成する。- Overrides:
createSupport
in classSimpleRestTestExtension
- Parameters:
testInstance
- テストインスタンスcontext
- コンテキスト- Returns:
- サポートクラスのインスタンス
-
beforeEach
Description copied from class:TestEventDispatcherExtension
テストメソッドの前処理を実行する。- Specified by:
beforeEach
in interfaceorg.junit.jupiter.api.extension.BeforeEachCallback
- Overrides:
beforeEach
in classSimpleRestTestExtension
- Parameters:
context
- コンテキスト- Throws:
Exception
- 例外がスローされた場合
-