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