public class AndroidMockKDispatcher
extends java.lang.Object
MockMethodAdvice.| Modifier and Type | Method and Description |
|---|---|
static AndroidMockKDispatcher |
get(java.lang.String identifier,
java.lang.Object instance)
Get the dispatcher for a identifier.
|
java.lang.reflect.Method |
getOrigin(java.lang.Object mock,
java.lang.String instrumentedMethodWithTypeAndSignature) |
java.util.concurrent.Callable<?> |
handle(java.lang.Object instance,
java.lang.reflect.Method origin,
java.lang.Object[] arguments) |
java.util.concurrent.Callable<?> |
handleConstructor(java.lang.Object instance,
java.lang.String methodDescriptor,
java.lang.Object[] arguments) |
boolean |
isMock(java.lang.Object instance) |
static void |
set(java.lang.String identifier,
java.lang.Object advice)
Set up a new advice to receive calls for an identifier
|
public static AndroidMockKDispatcher get(java.lang.String identifier, java.lang.Object instance)
identifier - identifier of the dispatcherinstance - instance that might be mockedpublic static void set(java.lang.String identifier,
java.lang.Object advice)
identifier - a unique identifieradvice - advice the dispatcher should callpublic java.util.concurrent.Callable<?> handle(java.lang.Object instance,
java.lang.reflect.Method origin,
java.lang.Object[] arguments)
throws java.lang.Throwable
java.lang.Throwablepublic java.util.concurrent.Callable<?> handleConstructor(java.lang.Object instance,
java.lang.String methodDescriptor,
java.lang.Object[] arguments)
throws java.lang.Throwable
java.lang.Throwablepublic boolean isMock(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.reflect.Method getOrigin(java.lang.Object mock,
java.lang.String instrumentedMethodWithTypeAndSignature)
throws java.lang.Throwable
java.lang.Throwable