クラス MockitoPostProcessor
java.lang.ObjectSE
org.springframework.boot.test.mock.mockito.MockitoPostProcessor
- 実装されているすべてのインターフェース:
Aware、BeanClassLoaderAware、BeanFactoryAware、BeanFactoryPostProcessor、BeanPostProcessor、InstantiationAwareBeanPostProcessor、Ordered
@DeprecatedSE(since="3.4.0")
public class MockitoPostProcessor
extends ObjectSE
implements InstantiationAwareBeanPostProcessor, BeanClassLoaderAware, BeanFactoryAware, BeanFactoryPostProcessor, Ordered
使用すべきではありません。
@MockBeans を ApplicationContext に登録および注入するために使用される BeanFactoryPostProcessor。@MockBean を使用する @Configuration クラスから自動的に作成される追加の定義とともに、定義の初期セットをプロセッサーに渡すことができます。- 導入:
- 1.4.0
- 作成者:
- Phillip Webb, Andy Wilkinson, Stephane Nicoll, Andreas Neiser
フィールドのサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明MockitoPostProcessor(SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions) 使用すべきではありません。指定された初期定義で新しいMockitoPostProcessorインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明protected final ObjectSEcreateSpyIfNecessary(ObjectSE bean, StringSE beanName) 使用すべきではありません。intgetOrder()使用すべきではありません。voidpostProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) 使用すべきではありません。postProcessProperties(PropertyValues pvs, ObjectSE bean, StringSE beanName) 使用すべきではありません。static voidregister(BeanDefinitionRegistry registry) 使用すべきではありません。プロセッサーをBeanDefinitionRegistryに登録します。static voidregister(BeanDefinitionRegistry registry, ClassSE<? extends MockitoPostProcessor> postProcessor, SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions) 使用すべきではありません。プロセッサーをBeanDefinitionRegistryに登録します。static voidregister(BeanDefinitionRegistry registry, SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions) 使用すべきではありません。プロセッサーをBeanDefinitionRegistryに登録します。voidsetBeanClassLoader(ClassLoaderSE classLoader) 使用すべきではありません。voidsetBeanFactory(BeanFactory beanFactory) 使用すべきではありません。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.beans.factory.config.BeanPostProcessor から継承されたメソッド
postProcessAfterInitialization, postProcessBeforeInitializationインターフェース org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor から継承されたメソッド
postProcessAfterInstantiation, postProcessBeforeInstantiation
コンストラクターの詳細
MockitoPostProcessor
public MockitoPostProcessor(SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions) 使用すべきではありません。指定された初期定義で新しいMockitoPostProcessorインスタンスを作成します。- パラメーター:
definitions- 初期定義
メソッドの詳細
setBeanClassLoader
使用すべきではありません。- 次で指定:
- インターフェース
BeanClassLoaderAwareのsetBeanClassLoader
setBeanFactory
使用すべきではありません。- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - 例外:
BeansException
postProcessBeanFactory
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException 使用すべきではありません。- 次で指定:
- インターフェース
BeanFactoryPostProcessorのpostProcessBeanFactory - 例外:
BeansException
createSpyIfNecessary
protected final ObjectSE createSpyIfNecessary(ObjectSE bean, StringSE beanName) throws BeansException 使用すべきではありません。postProcessProperties
public PropertyValues postProcessProperties(PropertyValues pvs, ObjectSE bean, StringSE beanName) throws BeansException 使用すべきではありません。- 次で指定:
- インターフェース
InstantiationAwareBeanPostProcessorのpostProcessProperties - 例外:
BeansException
getOrder
public int getOrder()使用すべきではありません。register
使用すべきではありません。プロセッサーをBeanDefinitionRegistryに登録します。登録は自動で行われるため、SpringRunnerを使用する場合は不要です。- パラメーター:
registry- Bean 定義レジストリ
register
public static void register(BeanDefinitionRegistry registry, SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions) 使用すべきではありません。プロセッサーをBeanDefinitionRegistryに登録します。登録は自動で行われるため、SpringRunnerを使用する場合は不要です。- パラメーター:
registry- Bean 定義レジストリdefinitions- 初期のモック / スパイ定義
register
public static void register(BeanDefinitionRegistry registry, ClassSE<? extends MockitoPostProcessor> postProcessor, SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions) 使用すべきではありません。プロセッサーをBeanDefinitionRegistryに登録します。登録は自動で行われるため、SpringRunnerを使用する場合は不要です。- パラメーター:
registry- Bean 定義レジストリpostProcessor- 登録するポストプロセッサークラスdefinitions- 初期のモック / スパイ定義
MockitoBeanおよびMockitoSpyBeanサポートを削除