首页 > 代码库 > Android之独孤口诀:之强大的“测试单元”
Android之独孤口诀:之强大的“测试单元”
1、创建一个Android Project :junite项目;
2、在junite项目里创建一个com.example.juint包
3、创建一个Android Test Project项目:testJunite (制定测试的项目是junite)
4、然后再junite项目的Manifest清单文件<application>节点下添加引用类库:
<uses-library android:name="android.test.runner" />
在<manifest>节点下添加指令:
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.junit" />
5、然后再junite项目中新建一个包:com.example.junit.service,然后在包下创建一个类:Calculate.java
类中添加成员函数
public class Calculate { /** * 相加方法 * @param a * @param b * @return */ public int add(int a,int b){ return a+b; } /** * 相减方法 * @param a * @param b * @return */ public int sub(int a, int b){ return a-b; }}
6、创建一个测试包:com.example.junit.test
在包下创建一个测试类:TestCalService(继承自:AndroidTestCase)
然后再里面添加测试代码:
public class TestCalService extends AndroidTestCase { public void testAdd() throws Exception{//把程序出现的意外抛给测试框架 Calculate cal = new Calculate(); int i = cal.add(3, 5); assertEquals(8, i); } /** * 在TestCalService在第一次被创建的时候,做一些初始化全局变量的操作 */ @Override protected void setUp() throws Exception { // TODO Auto-generated method stub super.setUp(); } /** * 在测试类被销毁的时候,做一些擦屁股的操作 */ @Override protected void tearDown() throws Exception { // TODO Auto-generated method stub super.tearDown(); }}
8、然后再OutLine视图中进行测试,如下图所示:
9、然后即可查看到测试的运行结果,如果显示为绿色,则表示测试结果正确,如果红色则表示错误,错误行数可以通过点击报错信息定位错误行号。
Android之独孤口诀:之强大的“测试单元”
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。