org.powermock.core.spi
Interface NewInvocationControl<T>

All Superinterfaces:
DefaultBehavior
All Known Implementing Classes:
MockitoNewInvocationControl, NewInvocationControlImpl

public interface NewInvocationControl<T>
extends DefaultBehavior

A new invocation control pairs up a InvocationSubstitute with the mock object created when invoking InvocationSubstitute.performSubstitutionLogic(Object...) object.


Method Summary
 T expectSubstitutionLogic(Object... arguments)
          Expect a call to the new instance substitution logic.
 Object invoke(Class<?> type, Object[] args, Class<?>[] sig)
          Invoke the invocation control
 
Methods inherited from interface org.powermock.core.spi.DefaultBehavior
replay, reset, verify
 

Method Detail

invoke

Object invoke(Class<?> type,
              Object[] args,
              Class<?>[] sig)
              throws Exception
Invoke the invocation control

Throws:
Exception

expectSubstitutionLogic

T expectSubstitutionLogic(Object... arguments)
                          throws Exception
Expect a call to the new instance substitution logic.

Throws:
Exception


Copyright © 2007-2012. All Rights Reserved.