Android下的Junit单元测试
16lz
2021-01-26
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上运行。
3)Junit测试操作会将代码打包成apk,上传到设备,再运行测试。
更多相关文章
- Android的ImageSwitcher和TextSw-android学习之旅(三十四)
- AIR Native Extension on Android(安卓)- Hello World(2) 结构及
- 移动开发10段常用的JavaScript代码
- Android实用代码七段(一)
- Android(安卓)Monkey测试及源码分析
- Systrace的工作原理及例子解读
- Android欢迎页面闪屏解决方法
- android shape渐变详解
- Android(安卓)中TransitionDrawable的使用