android应用的单元测试

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测试

android应用的单元测试