Package org.togglz.junit5
Annotation Type 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:
AllDisabled
-
-
Element Detail
-
value
Class<? extends org.togglz.core.Feature> value
-
-