如何对Android应用程序进行JUnit测…
来源:互联网 发布:linux下启动jenkins 编辑:程序博客网 时间:2024/05/22 07:54
废话不多说,直接看代码吧
被测试类代码:
package com.junit.test;
public class CalService {
public int add(int x, int y) {
return x + y;
}
}
测试类代码:
import android.app.AlertDialog;
import com.junit.test.CalService;
import junit.framework.TestCase;
public class testCalService extends TestCase {
public void testAdd() throwsException{
CalService cal = new CalService();
int result = cal.add(2, 3);
assertEquals(5,result);
}
}
写测试类时候需要注意两点:
1. 要想使用JUnit测试,需要将测试类继承TestCase
2. 测试方法需要捕获异常
被测试类和测试类都写完了,此时运行,运行方法如下图:
程序运行后出错了,错误提示如下:
JUnit does not specify aandroid.test.InstrumentationTestRunner instrumentation or does notdeclare uses-library android.test.runner in itsAndroidManifest.xml
根据错误提示可知,应用程序没有配置android.test.InstrumentationTestRunner以及 android.test.runner,因此,需要在AndroidMainfest中配置上面两个信息,如下:(新浪这个编辑器插入xml显示不全。。。放张图片吧。。。)
那两行代码是:
再次运行,如下出现绿色的条,说明通过测试,若出现红色条则说明未通过测试。
0 0
- 如何对Android应用程序进行JUnit测…
- 如何对Android应用程序进行JUnit测试
- Android如何对应用程序APK进行反编译?
- 使用Junit对Android应用进行单元测试
- 使用Junit对Android应用进行单元测试
- 使用Junit对Android应用进行单元测试
- Android:使用junit对应用进行单元测试
- 使用Junit对Android应用进行单元测试
- 使用Junit对Android应用进行单元测试
- JUnit学习笔记17---对数据库应用程序进行单元测试1
- JUnit学习笔记18---对数据库应用程序进行单元测试2
- JUnit学习笔记19---对数据库应用程序进行单元测试3
- JUnit学习笔记20---对数据库应用程序进行单元测试4
- JUnit学习笔记20---对数据库应用程序进行单元测试4
- JUnit学习笔记18---对数据库应用程序进行单元测试2
- JUnit学习笔记17---对数据库应用程序进行单元测试1
- Android中如何使用JUnit进行单元测试
- Android中如何使用JUnit进行单元测试
- char *strtok(char *s,&…
- c++文件流的使用
- VS2010如何安装MSDN
- HDU 1573 X问题(数论)
- error C2065: “IDD_”: 未声…
- 如何对Android应用程序进行JUnit测…
- 将博客搬至CSDN
- 伊始
- Android开发之方向传感器的…
- kjgasjk高科技撒个娇卡斯达克加快国际大赛
- java基础回顾3 Socket 一次完整的服务器客户端交互
- slf4j-logback-Appender进阶
- MD5的C源码
- 关于overridePendingTransition()使用