public class MockitoPostProcessor extends InstantiationAwareBeanPostProcessorAdapter implements 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 | postProcessPropertyValues(PropertyValues pvs, PropertyDescriptorSE[] pds, 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) |
determineCandidateConstructors, getEarlyBeanReference, postProcessAfterInitialization, postProcessAfterInstantiation, postProcessBeforeInitialization, postProcessBeforeInstantiation, postProcessProperties, predictBeanTypecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic 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 postProcessPropertyValues(PropertyValues pvs, PropertyDescriptorSE[] pds, ObjectSE bean, StringSE beanName) throws BeansException
InstantiationAwareBeanPostProcessor の postProcessPropertyValues InstantiationAwareBeanPostProcessorAdapter の postProcessPropertyValues 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 - 初期のモック / スパイ定義 Copyright © 2019 Pivotal Software, Inc.. All rights reserved.