android学习之-Junit测试

来源:互联网 发布:tsp遗传算法的实现 编辑:程序博客网 时间:2024/06/06 12:57
在开发中,我们不断的要为测序进行测试,如果每次运行的话,浪费很多时间,可以利用android的junit对所需要的方法进行测试。步骤:(一):1.在项目清单中添加:在application中添加<uses-library android:name="android.test.runner" />2.在application外添加:<instrumentation            android:name="android.test.InstrumentationTestRunner"            android:label="Test"            android:targetPackage="com.enterise.always.test.activity" />targetPackage必须与要测试的类的包名一致。(二):编写的测试类继承AndroidTestCase.在具体的方法中Run As-->Android Junit Test
源代码:(项目清单中)
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.enterise.always.test.activity"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk        android:minSdkVersion="8"        android:targetSdkVersion="17" />    <application        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <uses-library android:name="android.test.runner" />        <activity            android:name="com.enterise.always.test.activity.MainActivity"            android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>        <instrumentation            android:name="android.test.InstrumentationTestRunner"            android:label="Test"            android:targetPackage="com.enterise.always.test.activity" />    </application></manifest>
具体的类继承AndroidTestCase:
package com.enterise.always.test.activity;import android.test.AndroidTestCase;public class MainActivity extends AndroidTestCase {public void testMain() {System.out.println("测试");}}
原创粉丝点击