android 单元测试
16lz
2021-12-04
首先AndroidManifest.xml
View Code<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.travelsky.test" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="3" /> <uses-permission android:name="android.permission.RUN_INSTRUMENTATION" /> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.travelsky.test" android:label="Test for my app" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <uses-library android:name="android.test.runner" /> <activity android:name=".AndroidTestActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
添加
<uses-library android:name="android.test.runner" />
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.travelsky.test" android:label="Test for my app" />
编写单元测试代码:
View Codepackage com.travelsky.test;import android.app.Activity;import android.test.ActivityInstrumentationTestCase2;import android.widget.TextView;public class Testa extends ActivityInstrumentationTestCase2 { Activity mActivity = null; TextView mView = null; public Testa() { super("com.travelsky.test", AndroidTestActivity.class); // TODO Auto-generated constructor stub } @Override protected void setUp() throws Exception { super.setUp(); mActivity = this.getActivity(); mView = (TextView) mActivity.findViewById(com.travelsky.test.R.id.tv); } public void testPreconditions() { assertNotNull(mView); } @Override protected void tearDown() throws Exception { // TODO Auto-generated method stub super.tearDown(); }}
run
更多相关文章
- Android的Location功能代码
- Android:创建快捷方式
- Android(安卓)framwork 锁屏界面开发 笔记
- android studio多渠道号,多包名打包
- Android(安卓)开发笔记 - Android(安卓)Studio 代码模板
- Android动态壁纸开发
- 设置可见和隐藏
- Android:简单联网获取网页代码
- 第一行代码笔记之——Activity启动模式