Menu Home

Android单元测试(四):Mock以及Mockito的使用

几点说明: 代码中的 //<== 表示跟上面的相比,这是新增的,或者是修改的代码,不知道怎么样在代码块里面再强调几行代码 T_T。。。 很多时候,为了避免中文歧义,我会用英文表述 在第一篇文章里面我们提到,返回类型为 void 方法的单元测试方式,往往是验证里面的某个对象的某个方法是否得到了调用。在那篇文章里面,我举的例子是 activity 里面的一个 login 方法: public void login() { String username = …//get username from username EditText String password = …//get password from password EditText //do other operation like validation, etc … mUserManager.performLogin(username, password); } 对于这个 login 方法的单元测试,应该是调用 Activity 里面的这个 login 方法,然后验证mUserManager的performLogin方法得到了调用。但是如果使用 […]