org.doxla.spring.automock
Class AutoMockExposingPostProcessor

java.lang.Object
  extended by org.doxla.spring.automock.AutoMockExposingPostProcessor
All Implemented Interfaces:
BeanFactoryPostProcessor

public class AutoMockExposingPostProcessor
extends Object
implements BeanFactoryPostProcessor

Expose 2 beans inside the spring container for each class that MockClassResolver resolves. One will be the Mock and the other will be the proxy of that Mock. The bean names will be resolved by the provided ProxyMockNameResolver or the DefaultProxyMockNameResolver by default.

Author:
dano
See Also:
MockClassResolver, ProxyMockNameResolver, DefaultProxyMockNameResolver, Mock

Constructor Summary
AutoMockExposingPostProcessor()
           
 
Method Summary
 void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
           
 void setMockClassResolver(MockClassResolver mockClassResolver)
           
 void setProxyMockNameResolver(ProxyMockNameResolver proxyMockNameResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoMockExposingPostProcessor

public AutoMockExposingPostProcessor()
Method Detail

postProcessBeanFactory

public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
                            throws BeansException
Specified by:
postProcessBeanFactory in interface BeanFactoryPostProcessor
Throws:
BeansException

setMockClassResolver

public void setMockClassResolver(MockClassResolver mockClassResolver)

setProxyMockNameResolver

public void setProxyMockNameResolver(ProxyMockNameResolver proxyMockNameResolver)


Copyright © 2007. All Rights Reserved.