Class GlobalNotificationBuildSupport
java.lang.Object
org.powermock.core.testlisteners.GlobalNotificationBuildSupport
Core static utility to help modules, such as PowerMockRunner, that needs to
communicate with some 3rd-party framework in order to properly fire
events to PowerMockTestListener instances.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Map<Class<?>, GlobalNotificationBuildSupport.Callback> private static final ThreadLocal<Class<?>> private static final Map<String, GlobalNotificationBuildSupport.Callback> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidcloseTestSuite(Class<?> testClass) private static intcountInitializersInTrace(String className) static voidprepareTestSuite(String testClassName, GlobalNotificationBuildSupport.Callback callback) static voidtestClassInitiated(Class<?> testClass) static voidtestInstanceCreated(Object testInstance)
-
Field Details
-
testSuiteCallbacks
-
initiatedTestSuiteClasses
private static final Map<Class<?>, GlobalNotificationBuildSupport.Callback> initiatedTestSuiteClasses -
pendingInitiatedTestClass
-
-
Constructor Details
-
GlobalNotificationBuildSupport
public GlobalNotificationBuildSupport()
-
-
Method Details
-
prepareTestSuite
public static void prepareTestSuite(String testClassName, GlobalNotificationBuildSupport.Callback callback) -
testClassInitiated
-
countInitializersInTrace
-
testInstanceCreated
-
closeTestSuite
-
closePendingTestSuites
-