Interface PicocliTestFeature
- All Superinterfaces:
io.micronaut.core.naming.Described
,Feature
,io.micronaut.core.naming.Named
,io.micronaut.core.order.Ordered
,TestFeature
- All Known Implementing Classes:
PicocliJunit
,PicocliKoTest
,PicocliSpock
Marker interface for Picocli CLI test features.
Provides support for CLI applications by supplying test configurations and templates.
-
Field Summary
FieldsFields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Method Summary
Methods inherited from interface io.micronaut.core.naming.Described
getDescription
Methods inherited from interface io.micronaut.projectgen.core.feature.Feature
apply, getCategory, getDescription, getFrameworkDocumentation, getName, getThirdPartyDocumentation, getTitle, isCommunity, isPreview, processSelectedFeatures
Methods inherited from interface io.micronaut.projectgen.core.feature.TestFeature
getTestFramework, isJunit, isKoTest, isKotlinTestFramework, isSpock, isVisible
-
Field Details
-
PATH
- See Also:
-
-
Method Details
-
getOrder
default int getOrder()Description copied from interface:Feature
The order of a feature controls the order in which it applies. The order of a feature is important to ensure that any previous work done by other features that may be required is done. SeeFeaturePhase
for a list of phases to choose from.- Specified by:
getOrder
in interfaceFeature
- Specified by:
getOrder
in interfaceio.micronaut.core.order.Ordered
- Specified by:
getOrder
in interfaceTestFeature
- Returns:
- The order of the feature
-
supports
Description copied from interface:Feature
This method must be implemented to ensure it is only selectable for the desired application types. This method is not used for determining if a default feature should be applied.
-