android测试某一个方法,被测试的方法不涉及Android组件(Context等)
第一步,继承AndroidTestCase
import android.test.AndroidTestCase;
public class MyTest extends AndroidTestCase {
public void test1() {
System.out.println("测试方法");
}
}
第二部,在AndroidManifest.xml中加入如下两段代码:
注意添加位置
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<!-- 配置测试设备的主类和目标包(APK包名) -->
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.xml" >
</instrumentation>
</application>
<!—添加代码2-->
<instrumentation android:name="android.test.InstrumentationTestRunner"/>
</manifest>
选中test1方法右键->run as->Android JUnit Test 或在OutLin中右键运行