【发布时间】:2016-01-13 23:28:04
【问题描述】:
我试图从我的Activity 的父类中抑制onSaveInstanceState,但PowerMock 匹配FragmentActivity 类中具有相同签名的2 个方法,这似乎是不可能的。
我做错了什么?
这是我的设置
@Before
public void setup() {
suppress(method(FragmentActivity.class, "onSaveInstanceState", Bundle.class));
}
这是我返回的异常
org.powermock.reflect.exceptions.TooManyMethodsFoundException: Several matching methods found, please specify the argument parameter types so that PowerMock can determine which method you're referring to.
Matching methods in class android.support.v4.app.FragmentActivity were:
void onSaveInstanceState( android.os.Bundle.class )
void onSaveInstanceState( android.os.Bundle.class )
【问题讨论】:
标签: android unit-testing mockito powermock