Class EnvironmentVariables.EnvironmentVariablesStatement

java.lang.Object
org.junit.runners.model.Statement
org.junit.contrib.java.lang.system.EnvironmentVariables.EnvironmentVariablesStatement
Enclosing class:
EnvironmentVariables

private class EnvironmentVariables.EnvironmentVariablesStatement extends org.junit.runners.model.Statement
  • Field Details

    • baseStatement

      final org.junit.runners.model.Statement baseStatement
    • originalVariables

      Map<String,String> originalVariables
  • Constructor Details

    • EnvironmentVariablesStatement

      EnvironmentVariablesStatement(org.junit.runners.model.Statement baseStatement)
  • Method Details

    • evaluate

      public void evaluate() throws Throwable
      Specified by:
      evaluate in class org.junit.runners.model.Statement
      Throws:
      Throwable
    • saveCurrentState

      void saveCurrentState()
    • restoreOriginalVariables

      void restoreOriginalVariables()
    • restoreVariables

      void restoreVariables(Map<String,String> variables)