解释说明:单元测试的目的很简单,在不对视图进行操作的前提下,测试一些activity 的生命周期,或网络拉取数据的一些处理,比如解析 json 数据啊,做网络请求啊等等,也就是对 Model层的测试。这些不需要操作视图,但在没有单元测试环境下,比如我们网络请求一些数据,Log 打印看看是否请求成功,却又要 利用模拟器或真机Run 一次项目,花费好几分钟,这是不能容忍的。因此使用单元测试进行数据测试能提高效率,降低时间消耗。
一、as在创建新项目的时候会自动创建测试部分,如上图。

image.png
二、测试代码

image.png
三、配置
1.点击run----->选择得听、 configurations

image.png
2.配置

image.png
3.配置好之后,

image.png
4.运行项目

测试成功.png

测试结果不正确
说明:如果测试的方法中有Log语句,如果该方法运行无误,log语句在
image.png
里面显示

image.png