Android下进行单元测试
2016-03-11 15:54
330 查看
有两种方法,一种是创建一个测试工程,一种是手东配置,此讲的是手动配置
工程图:
例:需要测试的代码:
1.定义一个类继承AndroidTestCase
2.在AndroidManifest.xml清单文件中配置
注意配置在 <application/>标签外
android:targetPackage是MainActivity.java所在包 至于android:label 可选可不选
实例图:
3.最后就是类似于JUnit那样测试就行,右键需要测试的方法,选择Android JUnit Test就行了
OK收工
工程图:
例:需要测试的代码:
public class Calc { public int add(int i,int b){ return i+b; } }
1.定义一个类继承AndroidTestCase
public class AndrroidTest1 extends AndroidTestCase { public void testAdd(){ Calc cale=new Calc(); int result=cale.add(2, 5); //断言 assertEquals(10, result); } }
2.在AndroidManifest.xml清单文件中配置
注意配置在 <application/>标签外
<uses-library android:name="android.test.runner"/>注意:此标签需要配置在<application/>标签下 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.exmple"/>
android:targetPackage是MainActivity.java所在包 至于android:label 可选可不选
实例图:
3.最后就是类似于JUnit那样测试就行,右键需要测试的方法,选择Android JUnit Test就行了
OK收工
相关文章推荐
- Android 5.x特性概览二
- 咱们来看看谷歌Design包里的SnackBar
- android中PhoneWindow、DecorView
- android定时回到主页面
- Android中top命令字段含义
- Android下拉刷新上拉加载控件(适用于所有View)
- Android APK反编译就这么简单 详解(附图)
- 二维码下载,区分是 ios 和 android
- Android Studio系列教程四--Gradle基础
- Android Quantity Strings 的 getQuantityString方法取值问题
- 使用SwipeBackLayout过程中设置windowIsTranslucent遇到滑动显示手机桌面问题
- 将Eclipse代码导入到AndroidStudio的两种方式
- 解决 android studio .9图报错
- Android横竖屏切换总结
- 判断Android程序是否在后台中运行
- Android 动画播放时退出或隐藏界面时报错
- Android InputStream转Bitmap
- [Android]AndFix使用说明
- Android Volley 基本用法及解析
- Android WebView与JavaScript交互(一)