public class MockitoPostProcessor extends ObjectSE implements InstantiationAwareBeanPostProcessor, BeanClassLoaderAware, BeanFactoryAware, BeanFactoryPostProcessor, Ordered
@MockBeans を ApplicationContext に登録および注入するために使用される BeanFactoryPostProcessor。@MockBean を使用する @Configuration クラスから自動的に作成される追加の定義とともに、定義の初期セットをプロセッサーに渡すことができます。HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| コンストラクターと説明 |
|---|
MockitoPostProcessor(SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions) 指定された初期定義で新しい MockitoPostProcessor インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ObjectSE | createSpyIfNecessary(ObjectSE bean, StringSE beanName) |
int | getOrder() |
void | postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) |
PropertyValues | postProcessProperties(PropertyValues pvs, ObjectSE bean, StringSE beanName) |
static void | register(BeanDefinitionRegistry registry) プロセッサーを BeanDefinitionRegistry に登録します。 |
static void | register(BeanDefinitionRegistry registry, ClassSE<? extends MockitoPostProcessor> postProcessor, SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions) プロセッサーを BeanDefinitionRegistry に登録します。 |
static void | register(BeanDefinitionRegistry registry, SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions) プロセッサーを BeanDefinitionRegistry に登録します。 |
void | setBeanClassLoader(ClassLoaderSE classLoader) |
void | setBeanFactory(BeanFactory beanFactory) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpostProcessAfterInstantiation, postProcessBeforeInstantiation, postProcessPropertyValuespostProcessAfterInitialization, postProcessBeforeInitializationpublic MockitoPostProcessor(SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions)
MockitoPostProcessor インスタンスを作成します。definitions - 初期定義 public void setBeanClassLoader(ClassLoaderSE classLoader)
BeanClassLoaderAware 内の setBeanClassLoader public void setBeanFactory(BeanFactory beanFactory) throws BeansException
BeanFactoryAware 内の setBeanFactory BeansExceptionpublic void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException
BeanFactoryPostProcessor 内の postProcessBeanFactory BeansExceptionprotected final ObjectSE createSpyIfNecessary(ObjectSE bean, StringSE beanName) throws BeansException
public PropertyValues postProcessProperties(PropertyValues pvs, ObjectSE bean, StringSE beanName) throws BeansException
InstantiationAwareBeanPostProcessor 内の postProcessProperties BeansExceptionpublic static void register(BeanDefinitionRegistry registry)
BeanDefinitionRegistry に登録します。登録は自動で行われるため、SpringRunner を使用する場合は不要です。registry - Bean 定義レジストリ public static void register(BeanDefinitionRegistry registry, SetSE<org.springframework.boot.test.mock.mockito.Definition> definitions)
BeanDefinitionRegistry に登録します。登録は自動で行われるため、SpringRunner を使用する場合は不要です。registry - Bean 定義レジストリ definitions - 初期のモック / スパイ定義 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 - 初期のモック / スパイ定義