com.cyrusinnovation.mockitogroovysupport
Class GroovyCglibMockMaker

java.lang.Object
  extended by com.cyrusinnovation.mockitogroovysupport.GroovyCglibMockMaker
All Implemented Interfaces:
org.mockito.plugins.MockMaker

public class GroovyCglibMockMaker
extends Object
implements org.mockito.plugins.MockMaker

Variant of Mockito's built-in CglibMockMaker, except that it uses a Groovy-friendly version of MethodInterceptorFilter.


Constructor Summary
GroovyCglibMockMaker()
           
 
Method Summary
<T> T
createMock(org.mockito.mock.MockCreationSettings<T> settings, org.mockito.invocation.MockHandler handler)
           
 org.mockito.invocation.MockHandler getHandler(Object mock)
           
 void resetMock(Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyCglibMockMaker

public GroovyCglibMockMaker()
Method Detail

createMock

public <T> T createMock(org.mockito.mock.MockCreationSettings<T> settings,
                        org.mockito.invocation.MockHandler handler)
Specified by:
createMock in interface org.mockito.plugins.MockMaker

resetMock

public void resetMock(Object mock,
                      org.mockito.invocation.MockHandler newHandler,
                      org.mockito.mock.MockCreationSettings settings)
Specified by:
resetMock in interface org.mockito.plugins.MockMaker

getHandler

public org.mockito.invocation.MockHandler getHandler(Object mock)
Specified by:
getHandler in interface org.mockito.plugins.MockMaker


Copyright © 2013 Cyrus Innovation. All Rights Reserved.