且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android开发中的单元测试

更新时间:2022-09-15 16:40:10

1、测试类一定要extends AndroidTestCase 类

2、测试方法要以test开头,并抛出异常

3、在测试方法中new出要测试的类,然后对应其功能进行测试

(经常会用到Assert.assertEquals(a,b);

Android开发中的单元测试
package com.zhy.junitExample.test;

import com.zhy.servers.server;

import android.test.AndroidTestCase;

public class serverTest extends AndroidTestCase {
    
    public void testsave() throws Exception{
        server ser = new server();
        ser.save();
        
    }

}
Android开发中的单元测试

4、在AndroidMainfest中要添加

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

加入测试库

<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.zhy.junitExample" />

注意android:targetPackage是你要测试的类的项目中的Package(打开其AndroidMainfest,即可看到),不是项目中具体的包名。

5、green is YES,red is NO!

   本文转自老Zhan博客园博客,原文链接:http://www.cnblogs.com/mybkn/archive/2012/04/13/2445852.html,如需转载请自行联系原作者