Class MockPolicyInitializerImpl

    • Field Detail

      • mockPolicyTypes

        private final java.lang.Class<? extends PowerMockPolicy>[] mockPolicyTypes
      • testClass

        private final java.lang.Class<?> testClass
    • Constructor Detail

      • MockPolicyInitializerImpl

        public MockPolicyInitializerImpl​(java.lang.Class<? extends PowerMockPolicy>[] mockPolicies)
      • MockPolicyInitializerImpl

        public MockPolicyInitializerImpl​(java.lang.Class<?> testClass)
      • MockPolicyInitializerImpl

        private MockPolicyInitializerImpl​(java.lang.Class<? extends PowerMockPolicy>[] mockPolicies,
                                          boolean internal)
      • MockPolicyInitializerImpl

        private MockPolicyInitializerImpl​(java.lang.Class<? extends PowerMockPolicy>[] mockPolicies,
                                          java.lang.Class<?> testClass,
                                          boolean internal)
    • Method Detail

      • getMockPolicies

        private static java.lang.Class<? extends PowerMockPolicy>[] getMockPolicies​(java.lang.Class<?> testClass)
        Get the mock policies from a test-class.
      • isPrepared

        public boolean isPrepared​(java.lang.String fullyQualifiedClassName)
        Specified by:
        isPrepared in interface MockPolicyInitializer
        Returns:
        true if the class with the fully-qualified name of fullyQualifiedClassName was prepared for testing by this mock policy initializer.
      • initialize

        public void initialize​(java.lang.ClassLoader classLoader)
        Description copied from interface: MockPolicyInitializer
        Initializes the mock policies for a given class loader. Note that this method must not be called from the class loader ( classLoader) that you pass in to this method.

        Note that if the class-loader is not an instance of MockClassLoader this method will return silently.

        Specified by:
        initialize in interface MockPolicyInitializer
      • invokeInitializeInterceptionSettingsFromClassLoader

        private void invokeInitializeInterceptionSettingsFromClassLoader​(MockClassLoader classLoader)
      • initializeInterceptionSettings

        private void initializeInterceptionSettings()