添加依赖包
首先我们要早到androidstudio目录下的lib文件夹,copy junit-4.12.jar包到项目的libs文件夹下,然后右键Add As Library。或者直接在build.gradle文件下的dependencies添加如下依赖:testCompile ‘junit:junit:4.12’。
如何创建测试类
在Project视图下的app/src/main/java中生成需要测试类,在类中写入需要测试的方法,然后选择该类名字右键 -> Go To -> Test
创建测试类说明事项
然后创建的Test类在Android视图中的app/java文件夹中有个(androidTest)后缀名的包中出现
如何进行测试
在创建的Test类中的Before修饰的方法里面实例化被测试类,在需要测试的方法体里面写上相关内容进行验证,进行单元测试前需要开启模拟器或者连接手机。其中Assert.assertEquals(预期值,实际值,误差值)。
测试结果
测试成功
成功运行,进度条为绿色
测试失败
失败运行,进度条为红色,会给出失败的详细原因
测试途中遇到的问题
点击单独运行sum方法会出现错误信息,原因是因为该CaculatorTest类没有继承TestCase类,只要继承TestCase类后就解决了该问题。出错信息如图下所示