Package org.talend.sdk.component.junit5
Class ComponentExtension
java.lang.Object
org.talend.sdk.component.junit.BaseComponentsHandler
org.talend.sdk.component.junit5.ComponentExtension
- 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.ParameterResolver,- org.junit.jupiter.api.extension.TestInstancePostProcessor,- JUnit5InjectionSupport,- ComponentsHandler
public class ComponentExtension
extends BaseComponentsHandler
implements org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.AfterAllCallback, JUnit5InjectionSupport, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback
Extension allowing the test to use a 
ComponentsHandler
 and auto register components from current project.- 
Nested Class SummaryNested classes/interfaces inherited from class org.talend.sdk.component.junit.BaseComponentsHandlerBaseComponentsHandler.EmbeddedComponentManager, BaseComponentsHandler.Outputs, BaseComponentsHandler.State
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final org.junit.jupiter.api.extension.ExtensionContext.NamespaceFields inherited from class org.talend.sdk.component.junit.BaseComponentsHandlerisolatedPackages, packageName, STATE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidafterAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voidafterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voidbeforeAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voidbeforeEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voiddoInject(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voiddoStart(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voiddoStop(org.junit.jupiter.api.extension.ExtensionContext extensionContext) Class<? extends Annotation>Methods inherited from class org.talend.sdk.component.junit.BaseComponentsHandlerasManager, collect, collect, collect, collect, collect, collectAsList, collectAsList, createMapper, createProcessor, findService, findService, getCollectedData, getTestPlugins, injectServices, process, resetState, setInputData, start, withIsolatedPackageMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.talend.sdk.component.junit.base.junit5.JUnit5InjectionSupportfindInstance, findInstance, postProcessTestInstance, resolveParameter, supports, supportsParameter
- 
Field Details- 
NAMESPACE
 
- 
- 
Constructor Details- 
ComponentExtensionpublic ComponentExtension()
 
- 
- 
Method Details- 
beforeAll- Specified by:
- beforeAllin interface- org.junit.jupiter.api.extension.BeforeAllCallback
 
- 
afterAll- Specified by:
- afterAllin interface- org.junit.jupiter.api.extension.AfterAllCallback
 
- 
injectionMarker- Specified by:
- injectionMarkerin interface- JUnit5InjectionSupport
 
- 
beforeEach- Specified by:
- beforeEachin interface- org.junit.jupiter.api.extension.BeforeEachCallback
 
- 
afterEach- Specified by:
- afterEachin interface- org.junit.jupiter.api.extension.AfterEachCallback
 
- 
doStart
- 
doStop
- 
doInject
 
-