org.kubek2k.springockito.annotations.internal.factory
Class MockFactoryBean<T>

java.lang.Object
  extended by org.kubek2k.springockito.annotations.internal.factory.MockFactoryBean<T>
All Implemented Interfaces:
ResettableMock, org.springframework.beans.factory.FactoryBean<T>

public class MockFactoryBean<T>
extends Object
implements org.springframework.beans.factory.FactoryBean<T>, ResettableMock


Constructor Summary
MockFactoryBean(Class<T> mockClass, Class[] extraInterfaces, String mockName, org.mockito.Answers defaultAnswer)
           
 
Method Summary
 T getObject()
           
 Class<? extends T> getObjectType()
           
 boolean isSingleton()
           
 void resetMock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockFactoryBean

public MockFactoryBean(Class<T> mockClass,
                       Class[] extraInterfaces,
                       String mockName,
                       org.mockito.Answers defaultAnswer)
Method Detail

getObjectType

public Class<? extends T> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<T>

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<T>

getObject

public T getObject()
            throws Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<T>
Throws:
Exception

resetMock

public void resetMock()
Specified by:
resetMock in interface ResettableMock


Copyright © 2013. All Rights Reserved.