public class MockApplicationContext
extends GroovyObjectSupport
Modifier and Type | Class and Description |
---|---|
class |
MockApplicationContext.MockResource |
Constructor and Description |
---|
MockApplicationContext() |
Modifier and Type | Method and Description |
---|---|
boolean |
containsBean(java.lang.String name) |
boolean |
containsBeanDefinition(java.lang.String beanName) |
boolean |
containsLocalBean(java.lang.String arg0) |
<A extends java.lang.annotation.Annotation> |
findAnnotationOnBean(java.lang.String name,
java.lang.Class<A> annotation) |
java.lang.String[] |
getAliases(java.lang.String name) |
AutowireCapableBeanFactory |
getAutowireCapableBeanFactory() |
<T> T |
getBean(java.lang.Class<T> tClass) |
java.lang.Object |
getBean(java.lang.String name) |
<T> T |
getBean(java.lang.String name,
java.lang.Class<T> requiredType) |
java.lang.Object |
getBean(java.lang.String name,
java.lang.Object... args) |
int |
getBeanDefinitionCount() |
java.lang.String[] |
getBeanDefinitionNames() |
java.lang.String[] |
getBeanNamesForType(java.lang.Class type) |
java.lang.String[] |
getBeanNamesForType(java.lang.Class type,
boolean includePrototypes,
boolean includeFactoryBeans) |
<T> java.util.Map<java.lang.String,T> |
getBeansOfType(java.lang.Class<T> type) |
<T> java.util.Map<java.lang.String,T> |
getBeansOfType(java.lang.Class<T> type,
boolean includeNonSingletons,
boolean allowEagerInit) |
java.util.Map<java.lang.String,java.lang.Object> |
getBeansWithAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
java.lang.ClassLoader |
getClassLoader() |
java.lang.String |
getDisplayName() |
Environment |
getEnvironment() |
java.lang.String |
getId() |
java.lang.String |
getMessage(MessageSourceResolvable resolvable,
java.util.Locale locale) |
java.lang.String |
getMessage(java.lang.String code,
java.lang.Object[] args,
java.util.Locale locale) |
java.lang.String |
getMessage(java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage,
java.util.Locale locale) |
ApplicationContext |
getParent() |
BeanFactory |
getParentBeanFactory() |
java.lang.Object |
getProperty(java.lang.String name) |
Resource |
getResource(java.lang.String location) |
Resource[] |
getResources(java.lang.String locationPattern) |
ServletContext |
getServletContext() |
long |
getStartupDate() |
java.lang.Class |
getType(java.lang.String name) |
boolean |
isPrototype(java.lang.String s) |
boolean |
isSingleton(java.lang.String name) |
boolean |
isTypeMatch(java.lang.String name,
java.lang.Class aClass) |
void |
publishEvent(ApplicationEvent event) |
void |
registerIgnoredClassPathLocation(java.lang.String location)
Registers a resource that should not be found on the classpath.
|
void |
registerMockBean(java.lang.String name,
java.lang.Object instance) |
void |
registerMockResource(java.lang.String location)
Registers a mock resource.
|
void |
registerMockResource(java.lang.String location,
java.lang.String contents)
Registers a mock resource.
|
void |
setServletContext(ServletContext servletContext) |
void |
unregisterIgnoredClassPathLocation(java.lang.String location)
Unregisters a resource that should not be found on the classpath.
|
void |
unregisterMockResource(java.lang.String location)
Unregisters a mock resource.
|
public void registerMockBean(java.lang.String name, java.lang.Object instance)
public void registerMockResource(java.lang.String location)
location
- the location of the resource. Example: /WEB-INF/grails-app/i18n/messages.propertiespublic void registerMockResource(java.lang.String location, java.lang.String contents)
location
- the location of the resource. Example: /WEB-INF/grails-app/i18n/messages.propertiespublic void unregisterMockResource(java.lang.String location)
location
- the location of the resource. Example: /WEB-INF/grails-app/i18n/messages.propertiespublic void registerIgnoredClassPathLocation(java.lang.String location)
location
- the location of the resource. Example: /WEB-INF/grails-app/i18n/messages.propertiespublic void unregisterIgnoredClassPathLocation(java.lang.String location)
location
- the location of the resource. Example: /WEB-INF/grails-app/i18n/messages.propertiespublic ApplicationContext getParent()
public java.lang.String getId()
public java.lang.String getDisplayName()
public long getStartupDate()
public void publishEvent(ApplicationEvent event)
public boolean containsBeanDefinition(java.lang.String beanName)
public int getBeanDefinitionCount()
public java.lang.String[] getBeanDefinitionNames()
public java.lang.String[] getBeanNamesForType(java.lang.Class type)
public java.lang.String[] getBeanNamesForType(java.lang.Class type, boolean includePrototypes, boolean includeFactoryBeans)
public <T> java.util.Map<java.lang.String,T> getBeansOfType(java.lang.Class<T> type) throws BeansException
BeansException
public <T> java.util.Map<java.lang.String,T> getBeansOfType(java.lang.Class<T> type, boolean includeNonSingletons, boolean allowEagerInit) throws BeansException
BeansException
public <A extends java.lang.annotation.Annotation> A findAnnotationOnBean(java.lang.String name, java.lang.Class<A> annotation)
public java.util.Map<java.lang.String,java.lang.Object> getBeansWithAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) throws BeansException
BeansException
public java.lang.Object getBean(java.lang.String name) throws BeansException
BeansException
public <T> T getBean(java.lang.String name, java.lang.Class<T> requiredType) throws BeansException
BeansException
public <T> T getBean(java.lang.Class<T> tClass) throws BeansException
BeansException
public java.lang.Object getBean(java.lang.String name, java.lang.Object... args) throws BeansException
BeansException
public java.lang.Object getProperty(java.lang.String name)
public boolean containsBean(java.lang.String name)
public boolean isSingleton(java.lang.String name)
public boolean isPrototype(java.lang.String s)
public boolean isTypeMatch(java.lang.String name, java.lang.Class aClass)
public java.lang.Class getType(java.lang.String name) throws NoSuchBeanDefinitionException
NoSuchBeanDefinitionException
public java.lang.String[] getAliases(java.lang.String name)
public BeanFactory getParentBeanFactory()
public java.lang.String getMessage(java.lang.String code, java.lang.Object[] args, java.lang.String defaultMessage, java.util.Locale locale)
public java.lang.String getMessage(java.lang.String code, java.lang.Object[] args, java.util.Locale locale) throws NoSuchMessageException
NoSuchMessageException
public java.lang.String getMessage(MessageSourceResolvable resolvable, java.util.Locale locale) throws NoSuchMessageException
NoSuchMessageException
public Resource[] getResources(java.lang.String locationPattern) throws java.io.IOException
java.io.IOException
public Resource getResource(java.lang.String location)
public boolean containsLocalBean(java.lang.String arg0)
public AutowireCapableBeanFactory getAutowireCapableBeanFactory() throws java.lang.IllegalStateException
java.lang.IllegalStateException
public java.lang.ClassLoader getClassLoader()
public ServletContext getServletContext()
public void setServletContext(ServletContext servletContext)
public Environment getEnvironment()