Interface HelidonJunitExtension
- All Superinterfaces:
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
- All Known Subinterfaces:
DirectJunitExtension,ServerJunitExtension
- All Known Implementing Classes:
Http1DirectJunitExtension,Http1ServerJunitExtension,Http2ServerExtension,WsDirectExtension,WsServerExtension
public interface HelidonJunitExtension
extends org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback
Common interface for JUnit extensions that can extend features of the
ServerTest or
RoutingTest.-
Method Summary
Modifier and TypeMethodDescriptiondefault voidafterAll(org.junit.jupiter.api.extension.ExtensionContext context) default voidafterEach(org.junit.jupiter.api.extension.ExtensionContext context) default voidbeforeAll(org.junit.jupiter.api.extension.ExtensionContext context) default voidbeforeEach(org.junit.jupiter.api.extension.ExtensionContext context) default booleansupportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) Does this extension support the provided parameter.
-
Method Details
-
afterAll
default void afterAll(org.junit.jupiter.api.extension.ExtensionContext context) - Specified by:
afterAllin interfaceorg.junit.jupiter.api.extension.AfterAllCallback
-
afterEach
default void afterEach(org.junit.jupiter.api.extension.ExtensionContext context) - Specified by:
afterEachin interfaceorg.junit.jupiter.api.extension.AfterEachCallback
-
beforeAll
default void beforeAll(org.junit.jupiter.api.extension.ExtensionContext context) - Specified by:
beforeAllin interfaceorg.junit.jupiter.api.extension.BeforeAllCallback
-
beforeEach
default void beforeEach(org.junit.jupiter.api.extension.ExtensionContext context) - Specified by:
beforeEachin interfaceorg.junit.jupiter.api.extension.BeforeEachCallback
-
supportsParameter
default boolean supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws org.junit.jupiter.api.extension.ParameterResolutionException Does this extension support the provided parameter.- Parameters:
parameterContext- parameter contextextensionContext- extension context- Returns:
trueif the parameter is supported by this extension,falseotherwise- Throws:
org.junit.jupiter.api.extension.ParameterResolutionException- in case the parameter cannot be correctly resolved
-