Android单元测试
16lz
2021-12-04
原创内容,转载请注明出处
Android的单元测试是在Junit工具上扩展而来,故而在Android做单元测试和Junit单元测试基本上一致。
1.在eclipse开发工具下创建Android项目
2.编写测试类AndroidTest,它继承Junit的TestCase类。
package com.cygoat.util;import junit.framework.TestCase;public class AndroidTest extends TestCase {public void testAdd(){int i=9;assertEquals(i, 9);}}
此时启动Android Junit Test,直接进行单元测试。可能会报异常:not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner in its AndroidManifest.xml。
该异常表示在AndroidManifest.xml配置文件缺少一些配置信息,需加入以下配置信息。
3.在AndroidManifest.xml文件中,<manifest>标签下添加如下内容
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.cygoat.mp3" />
如上配置信息android:targetPackage的值应该和<manifest>标签的package值一致。
4.在application>标签下添加如下内容
<uses-library android:name="android.test.runner"/>
此时在运行Android Junit Test,测试成功。
待续。。。。
更多相关文章
- 记录EditText的输入属性InputType以及imeOptions
- Android(安卓)Studio 报No resource found that matches the giv
- Android(安卓)gdb调试
- Android中TextView中内容不换行的解决方法
- 为Android内核添加新驱动,并添加到menuconfig菜单【实践简记】
- android webview ERR_UNKNOWN_URL_SCHEME
- android读写文件
- Android复制粘贴到剪贴板
- 选项卡片段