Package org.togglz.junit5
Annotation Interface AllEnabled
@Retention(RUNTIME)
@Target({TYPE,METHOD})
@Inherited
@ExtendWith(org.togglz.junit5.AnnotationBasedTogglzExtension.class)
public @interface AllEnabled
Creates a TestFeatureManager
with all features enabled.
To disable single features the TestFeatureManager
is available as parameter.
Example Usage:
class MyTest { @Test @AllEnabled(MyFeatures.class) void run(TestFeatureManager featureManager) { assertTrue(featureManager.isActive(MyFeatures.ONE)); featureManager.disable(MyFeatures.ONE); assertFalse(featureManager.isActive(MyFeatures.ONE)); } }
- Author:
- Roland Weisleder
- See Also:
-
Required Element Summary
-
Element Details
-
value
Class<? extends org.togglz.core.Feature> value
-