AndroidTestCase测试用法
1. Java代码TestCase.java 继承AndroidTestCase类
package com.test.casei; import android.test.AndroidTestCase; import android.util.Log; public class TestCase extends AndroidTestCase { private static final String TAG = "TestCase"; @Override protected void setUp() throws Exception { super.setUp(); Log.i(TAG, "[setUp]"); } public void doWorkTest(){ Log.i(TAG, "[doWorkTest]"); } @Override protected void tearDown() throws Exception { super.tearDown(); Log.i(TAG, "[tearDown]"); } }
2. AndroidManifest.xml文件
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.test.casei" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <uses-library android:name="android.test.runner" /><!-- 为测试添加 android.test.runner--> </application> <!-- 为测试添加 android.test.InstrumentationTestRunner --> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.test.casei" android:label="test" /> </manifest>
3. TestCase.java流程
setup()------>doWorkTest()---->tearDown()
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步