1,在进行单元测试前首先必须AndroidManifest。xml中进行配置:
,,,, (1) & lt; !——在根节点显现节点下放置,指令集仪表——在
,,,,,& lt;仪表
,,,,,,,android: name=" android.test.InstrumentationTestRunner "
,,,,,,,android: label="测试我的程序”
,,,,,,,android: targetPackage=" com.xunfang。junit "/祝辞
,,,,,,,,,,,,上面这些代表单元测试的框架的启动装置,启动装置有好几类,默认使用上面的这种。
,,,,,,,,, targetPackage与上面的包相同,为的是使单元测试和当前应用处于同一进程中
,,,, (2) & lt; !——,使用的函数库,应用节点的下面——在
,,,,,,& lt; uses-library android: name=" android.test.runner "/祝辞
,,,,,,,,代表单元测试的函数库
附上代码:
,,,, AndroidManifest.xml中的配置:
,
,,,, & lt; uses-sdk
,,,,android: minSdkVersion=" 14 "
,,,,android: targetSdkVersion=" 16 "/祝辞
,,<强> & lt; !——配置在清单中,在强>
,,
,,& lt;应用
,,,,android: allowBackup=" true "
,,,,android:图标=" @drawable/ic_launcher "
,,,,android: label=" @string/app_name "
,,,,android:主题=" @style/AppTheme "在
,,,,<强> & lt; !——配置在应用标签中——在强>
,,,,
,,,,& lt;活动
,,,,,,android: name=" .MainActivity "
,,,,,,android: label=" @string/app_name "在
,,,,,,& lt; intent-filter>
,,,,,,,,& lt;行动android: name=" android.intent.action.MAIN "/祝辞
,,,,,,,,& lt;类别android: name=" android.intent.category.LAUNCHER "/祝辞
,,,,,,& lt;/intent-filter>
,,,,& lt;/activity>
,,& lt;/application>
,,,上面两段有背景色的是配置全局文件中的配置,
,业务逻辑中的代码:
,,,,
,,,,公开课MyMath {
,,,,
,,,,公共int添加(int, int b) {
,,,,返回一个+ b;
,,,,}
,,,,}
,,,,单元测试代码:
,,,,公开课MyJuniteTestCase延伸AndroidTestCase {
,,,,
,,,,公共空白测试(){
,,,,我=new MyMath MyMath ();
,,,, assertequal(10,我。添加(4、6));
,,,,}
,,,,}
测试步骤:
,,(1)项目——》右键——》作为——》运行Android Jutil测试
,,(2)打开单元测试代码——》在大纲中选择你要测试的方法——》右键——》作为——》运行Android Jutil测试