Android也有单元测试

第一步:在AndroidManifest.xml中加入如下两段代码: [java] view plaincopy 1. 代表把单元测试框架中的一些依赖库引入进来 2. 代表配置单元测试框架的启动装置,启动装置有好几个类,可以选择,一般情况下我们使用上面这个。 3. targetPackage与上面的package相同,代表单元测试框架和当前应用是处于同一个进程中 第二步:编写业务逻辑,即需要被测试的模块 [java] view plaincopy public class PersonService { public void save(String name){ String sub = name.substring(6); } public int add(int a, int b){ return a+b; } } 第三步:编写单元测试代码 [java] view plaincopy public class PersonServiceTest extends AndroidTestCase { public void testSave() throws Exception { PersonService service = new PersonService(); service.save(null); } public void testAdd() throws Exception { PersonService service = new PersonService(); int result = service.add(1, 2); Assert.assertEquals(3, result); } } 第四步:打开eclipse中的outline窗口,其中会显示单元测试类的所有的方法 然后想要测试哪个方法,则在哪个测试方法上右键鼠标,选择Run As,然后再选择Android JUnit Test即可,如果有异常或者错误,则会出现如下情况:红色条
posted @ 2012-04-20 19:06  Dive  阅读(154)  评论(0编辑  收藏  举报