class MockMethodInfo extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private boolean |
firstArgIsTarget |
private Class<?> |
mockClass |
private Method |
mockMethod |
private Class<?> |
targetClass |
private Method |
targetMethod |
| 构造器和说明 |
|---|
MockMethodInfo(Class<?> testClass,
Method testClassMethod,
MockMethod mockMethod) |
MockMethodInfo(MockMethodInfo methodInfo,
Class<?> newTargetClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<?> |
getMockClass() |
Method |
getMockMethod() |
Class<?> |
getTargetClass() |
Method |
getTargetMethod() |
Object |
invokeMock(Object obj,
Object... args) |
private static <T> T |
newInstance(Class<T> clazz) |
void |
setMockClass(Class<?> mockClass) |
void |
setMockMethod(Method mockMethod) |
void |
setTargetClass(Class<?> targetClass) |
void |
setTargetMethod(Method targetMethod) |
private Class<?> targetClass
private Method targetMethod
private boolean firstArgIsTarget
private Method mockMethod
public MockMethodInfo(MockMethodInfo methodInfo, Class<?> newTargetClass)
public MockMethodInfo(Class<?> testClass, Method testClassMethod, MockMethod mockMethod)
public Class<?> getTargetClass()
public void setTargetClass(Class<?> targetClass)
public Method getTargetMethod()
public void setTargetMethod(Method targetMethod)
public Class<?> getMockClass()
public void setMockClass(Class<?> mockClass)
public Method getMockMethod()
public void setMockMethod(Method mockMethod)
public Object invokeMock(Object obj, Object... args) throws InvocationTargetException, IllegalAccessException
private static <T> T newInstance(Class<T> clazz)
Copyright © 2024. All rights reserved.