Android开发中,单元测试是必不可少的,配置Junit相对简单,步骤如下:


第一步:首先在AndroidManifest.xml中加入下面带注释的代码

<?xml version="1.0" encoding="utf-8"?>                                                                                                        

注意:

1)上面targetPackage指定的包要和应用的package相同。
2)如果不在Manifest中做如下配置,控制台会抛出如下异常:Junit does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner in its AndroidManifest.xml

第二步:编写单元测试代码(执行测试:Outline选择要测试的方法,右键点击“Run As”--“Android Junit Test” ):

import android.test.AndroidTestCase;import android.util.Log;public class XMLTest extends AndroidTestCase { public void testSomething() throws Throwable {Assert.assertTrue(1 + 1 == 3); }}

注意:

1)必需把异常抛出去,Junit才能捕获到。

2)AndroidTestCase是对Junit进行了封装,使之能在dalvik上运行。

3Junit测试操作会将代码打包成apk,上传到设备,再运行测试。



更多相关文章

  1. Android的ImageSwitcher和TextSw-android学习之旅(三十四)
  2. AIR Native Extension on Android(安卓)- Hello World(2) 结构及
  3. 移动开发10段常用的JavaScript代码
  4. Android实用代码七段(一)
  5. Android(安卓)Monkey测试及源码分析
  6. Systrace的工作原理及例子解读
  7. Android欢迎页面闪屏解决方法
  8. android shape渐变详解
  9. Android(安卓)中TransitionDrawable的使用

随机推荐

  1. 《Android应用开发精解》前言
  2. Android开发规范
  3. Android异步处理二:使用AsyncTask异步更新
  4. 【Android】Android插件开发 —— 打开插
  5. Android中系统状态栏的隐藏和显示
  6. 构建Android应用程序
  7. android初探
  8. Android(安卓)多语言动态切换
  9. 从Android(安卓)8.0源码的角度剖析Androi
  10. Android如何加载大图,防止OOM