org.powermock.api.mockito.internal.mockmaker
Class PowerMockMaker

java.lang.Object
  extended by org.powermock.api.mockito.internal.mockmaker.PowerMockMaker
All Implemented Interfaces:
org.mockito.plugins.MockMaker

public class PowerMockMaker
extends java.lang.Object
implements org.mockito.plugins.MockMaker

A PowerMock implementation of the MockMaker. Right now it simply delegates to the CglibMockMaker but in the future we may use it more properly. The reason for its existence is that the CglibMockMaker throws exception for when getting the name from of a mock that is created by PowerMock but not know for Mockito. This is trigged when by the MockUtil class. For more details see the ToStringGenerator.


Constructor Summary
PowerMockMaker()
           
 
Method Summary
<T> T
createMock(org.mockito.mock.MockCreationSettings<T> settings, org.mockito.invocation.MockHandler handler)
           
 org.mockito.invocation.MockHandler getHandler(java.lang.Object mock)
           
 void resetMock(java.lang.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

PowerMockMaker

public PowerMockMaker()
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

getHandler

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

resetMock

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


Copyright © 2007-2013. All Rights Reserved.