android做junit怎么样

更新时间:01-23 教程 由 忆离人 分享

android做junit怎么样?

JUnit

在Android中使用JUnit测试大致分如下几个步骤:

在AndroidManifest.xml中增加对JUnit的支持,并制定测试项目包。在AndroidManifest.xml中节点中增加一个节点,name属性为android.test.runner。在编写待测试方法后,新建一个类,继承AndroidTestCase,在其中编写测试用例代码。鼠标左键在测试用例方法上,Run As→Android JUnit Test。

下面就上面几个步骤,详细讲解一下,新建一个Android项目,在AndroidManifest.xml中,添加一个Instrumentation:

指定Instrumentation的name与TargetPackage:

在节点中增加

完成后AndroidManifest.xml代码如下:

1 2 6 7 10 11 14 15 16 21 22 23 26 27 28 29 30 31 32 33 34

编写一个简单的进度百分比计算方法:

1 package com.example.service; 2 3 public class ProgressService { 4 public ProgressService() { 5 6 } 7 public Integer getCurrentProgerss(double current, double max) { 8 Integer i=(int)((current / max) * 100) ; 9 return i;10 }11 }

编写一个测试类,这个类需要继承AndroidTestCase,针对百分比方法进行测试:

1 package com.example.junit; 2 3 import android.test.AndroidTestCase; 4 import android.util.Log; 5 6 7 import com.example.service.ProgressService; 8 9 public class ProgressServiceJUnit extends AndroidTestCase {10 private final String TAG="main";11 12 public ProgressServiceJUnit() {13 // TODO Auto-generated constructor stub14 }15 16 public void getCurrentProgerssTest(){17 ProgressService progressService=new ProgressService();18 Integer pro=progressService.getCurrentProgerss(20, 70);19 Log.i(TAG, pro.toString());20 }21 }

左键getCurrentProgerssTest()方法,选中Android JUnit Test,如果需要调试,可以选择Debug As下的Android JUnit Test:

当执行成功后,会显示绿色,如果是其他颜色,则为出错:

可以在LogCat日志中看到测试结果:

声明:关于《android做junit怎么样》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2199759.html