Chinaunix首页 | 论坛 | 博客
  • 博客访问: 574271
  • 博文数量: 192
  • 博客积分: 3780
  • 博客等级: 中校
  • 技术积分: 1487
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-26 10:11
文章存档

2012年(6)

2011年(160)

2010年(26)

分类: 嵌入式

2010-09-07 22:04:24

Anroid中单元测试
首先,创建一个Android工程,具体如下图所示:
 
 
修改配置文件,在AndroidManifest.xml文件中的application标签中添加如下标签内容:
 

<uses-library android:name="android.test.runner"></uses-library>

同时,在manifest标签内添加类似如下的内容,其中targetPackage属性必须跟包名相同。

<instrumentation android:name="android.test.InstrumentationTestRunner"
        android:targetPackage="cn.edu.lzu" android:label="Tests for App"></instrumentation>


具体如下图所示:

 
然后,新建一个测试用例,具体如下所示,必须继承AndroidTestCase。
 
 

package cn.edu.lzu;

import junit.framework.Assert;
import android.test.AndroidTestCase;

public class MyUnitTest extends AndroidTestCase {

    private static final String TAG = "MyUnitTest";
    
    public void testCase() throws Throwable{
        int i = 1+6;
        Assert.assertEquals(6, i);
    }
}


然后执行Run As ---> Anroid JUnit Test,查看测试效果,如果成功JUnit视图为绿色,否则为红色。具体过程如下图所示:

 
 
阅读(677) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~