【发布时间】:2016-03-03 04:35:49
【问题描述】:
在使用 Mockito 和 JUnit4 为以下代码编写单元测试时需要帮助,
public class MyFragmentPresenterImpl {
public Boolean isValid(String value) {
return !(TextUtils.isEmpty(value));
}
}
我尝试了以下方法: MyFragmentPresenter mMyFragmentPresenter
@Before
public void setup(){
mMyFragmentPresenter=new MyFragmentPresenterImpl();
}
@Test
public void testEmptyValue() throws Exception {
String value=null;
assertFalse(mMyFragmentPresenter.isValid(value));
}
但它返回以下异常,
java.lang.RuntimeException: android.text.TextUtils 中的方法 isEmpty 没有被嘲笑。有关详细信息,请参阅http://g.co/androidstudio/not-mocked。在 android.text.TextUtils.isEmpty(TextUtils.java) at ....
【问题讨论】: