| Interface | Description |
|---|---|
| WeldJunitEnricher |
If no
WeldInitiator field annotated with WeldSetup is present on a test class, all service providers of this interface are used to enrich the
default test environment. |
| Class | Description |
|---|---|
| ExtensionContextUtils |
This class is not a public API and it's contents can change unpredictably!
It contains utility methods for fetching/retrieving items stored in the JUnit extension context store.
|
| WeldInitiator |
JUnit 5 initiator - can be used to customize the Weld SE container started by
WeldJunit5Extension. |
| WeldInitiator.Builder |
This builder can be used to customize the final
WeldInitiator instance, e.g. |
| WeldJunit5Extension |
JUnit 5 extension allowing to bootstrap Weld SE container for each @Test method (or per once per test class
if running
TestInstance.Lifecycle.PER_CLASS) and tear it down afterwards. |
| Annotation Type | Description |
|---|---|
| EnableWeld |
Meta-annotation that allows test classes to be extended with
@EnableWeld
instead of @ExtendWith(WeldJunit5Extension.class). |
| ExplicitParamInjection |
An annotation used to enforce explicit parameter annotation.
|
| WeldSetup |
An annotation used to denote a WeldInitiator field.
|
Copyright © 2019. All rights reserved.