Package mockit.internal.state
Class TestRun
java.lang.Object
mockit.internal.state.TestRun
A singleton which stores several data structures which in turn hold global state for individual test methods, test
classes, and for the test run as a whole.
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
static void
ensureThatClassIsInitialized
(Class<?> aClass) static void
static void
static void
static Class
<?> static Object
static ExecutingTest
static Object
static FakeClasses
static FakeStates
static FieldTypeRedefinitions
static RecordAndReplayExecution
static RecordAndReplayExecution
static RecordAndReplayExecution
static TestedClassInstantiations
static int
static boolean
static MockFixture
static void
static void
setCurrentTestClass
(Class<?> testClass) static void
setFieldTypeRedefinitions
(FieldTypeRedefinitions redefinitions) static void
setRunningIndividualTest
(Object testInstance) static void
setTestedClassInstantiations
(TestedClassInstantiations testedClassInstantiations) static boolean
updateFakeState
(String fakeClassDesc, Object mockedInstance, int fakeStateIndex)
-
Method Details
-
isInsideNoMockingZone
public static boolean isInsideNoMockingZone() -
getCurrentTestClass
-
getCurrentTestInstance
-
getTestId
public static int getTestId() -
getFieldTypeRedefinitions
-
getTestedClassInstantiations
-
mockFixture
-
getExecutingTest
-
getRecordAndReplayForRunningTest
-
getOrCreateRecordAndReplayForRunningTest
-
getRecordAndReplayForVerifications
-
getFakeClasses
-
getFakeStates
-
setCurrentTestClass
-
prepareForNextTest
public static void prepareForNextTest() -
enterNoMockingZone
public static void enterNoMockingZone() -
exitNoMockingZone
public static void exitNoMockingZone() -
clearNoMockingZone
public static void clearNoMockingZone() -
clearCurrentTestInstance
public static void clearCurrentTestInstance() -
setRunningIndividualTest
-
setFieldTypeRedefinitions
-
setTestedClassInstantiations
public static void setTestedClassInstantiations(@Nullable TestedClassInstantiations testedClassInstantiations) -
finishCurrentTestExecution
public static void finishCurrentTestExecution() -
updateFakeState
-
getFake
-
ensureThatClassIsInitialized
-