Class FlagFixture<T>

java.lang.Object
org.jvnet.hudson.test.fixtures.FlagFixture<T>

public class FlagFixture<T> extends Object
Saves and restores sort of a flag, such as a static field or system property. Usage:

 @RegisterExtension
 private static final FlagExtension<String> FLAG_EXTENSION = new FlagExtension<>(() -> FLAG, x -> FLAG = x, true);

 public void method() {
     try {
         FIXTURE.setUp();
         […]
     } finally {
         FIXTURE.tearDown();
     }
 }
 
See Also: