AndroidStudio测试(一)单元测试

2017-02-10 14:31
128

1.配置

使用AndroidStudio创建测试项目采用默认配置即可。

AndroidStudio测试(一)单元测试-JEESNS

2.编码

在项目中首先创建Calculator类,并包含有加、减、乘、除四种方法示例如下:

AndroidStudio测试(一)单元测试-JEESNS

然后我们将鼠标放之类名之上 按下 “ALT+ENTER”便可创建测试文件

AndroidStudio测试(一)单元测试-JEESNS


AndroidStudio测试(一)单元测试-JEESNS

我们血药选中我们所创建的方法,同时选中 setUp(),与tearDown()方法,这两个方法中 setUp():为测试做准备,比如类的实例化,文件的读取等等。而tearDown():方法是为测试做扫尾工作,比如io的关闭等等。

下面我们看看创建的测试文件:

AndroidStudio测试(一)单元测试-JEESNS

以上标红的是后面需要添加的,以上就是我们对Calculator类所编写的测试,那么我们是如何检验测试成果的呢?上面画横线的部分就是我们的结果判定了。

我们对TestCase做一个大概的介绍,该类继承于Assert,从而实现了Assert所拥有的方法,里面的方法不多,也就20多个,可以自行了解。

接下来就是执行测试,检验测试结果了。

AndroidStudio测试(一)单元测试-JEESNS


AndroidStudio测试(一)单元测试-JEESNS

至此我们对该类的测试就完成了,同时能显示我们所编写的方法的性能(所耗费的时间)。

在这里有非常重要的一点需要说明:单元测试一定要以最小的单元进行测试,以达到有效便捷的特性。

帖子评论

关注 / 粉丝

我无话可说