单元测试
基本单元测试框架
Java单元测试框架:Junit、Mockito、Powermockito等 Android单元测试框架:Robolectric、AndroidJUnitestRunner、Espresso等
其中Junit & Mockito,这两个框架在java领域非常普及,使用简单,单元测试的最好也是先学习这两个框架
本文档主要介绍Junit & Mockito,以及在本项目中使用的案例
Junit
AssertEquals
如果将代码Assert.assertEquals(transPwdPresenter.checkEazyPwd(Transpwd), false);改成
Assert.
基本单元测试框架
Java单元测试框架:Junit、Mockito、Powermockito等 Android单元测试框架:Robolectric、AndroidJUnitestRunner、Espresso等
其中Junit & Mockito,这两个框架在java领域非常普及,使用简单,单元测试的最好也是先学习这两个框架
本文档主要介绍Junit & Mockito,以及在本项目中使用的案例
Junit
AssertEquals
在TransPwdPresenter类中有个checkEazyPwd方法,该方法主要判断交易密码是否过于简单对于有返回值的方法,我们可以使用AssertEquals 来断言预期结果和实际结果是否相同,原代码如下:
测试代码如下:
如果将代码Assert.assertEquals(transPwdPresenter.checkEazyPwd(Transpwd), false);改成
Assert.