Class TestContextManager


  • public class TestContextManager
    extends Object
    This class handles managing context about a test, such as custom testing annotations and verifying whether the test is capable of running.
    • Constructor Detail

      • TestContextManager

        public TestContextManager​(Method testMethod,
                                  TestMode testMode)
        Constructs a TestContextManager based on the test method.
        Parameters:
        testMethod - Test method being ran.
        testMode - The TestMode the test is running in.
    • Method Detail

      • getTestName

        public String getTestName()
        Returns the name of the test being ran.
        Returns:
        The test name.
      • getTestPlaybackRecordingName

        public String getTestPlaybackRecordingName()
        Returns the name of the playback record for the test being ran.
        Returns:
        The playback record name.
      • getTestMode

        public TestMode getTestMode()
        Returns the mode being used to run tests.
        Returns:
        The TestMode being used to run tests.
      • doNotRecordTest

        public boolean doNotRecordTest()
        Returns whether the test should have its network calls recorded during a record test run.
        Returns:
        Flag indicating whether to record test network calls.
      • didTestRun

        public boolean didTestRun()
        Returns whether the current test was ran.
        Returns:
        Flag indicating whether the current test was ran.