1:包结构如下:

2:MyService.java

public class MyService {public int add(int a,int b){return a+b;}public int cal(int a,int b){return a*b;}}

3:MyServiceTest.java

public class MyServiceTest extends AndroidTestCase {MyService ms=new MyService();public void testAdd(){int sum=ms.add(1, 2);Assert.assertEquals(3, sum);}public void testCal(){int sum=ms.cal(1, 2);Assert.assertEquals(2, sum);}}

 4:要修改AndroidManifest.xml配置文件

<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.yshy.demo.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>    </application>    <instrumentation         android:name="android.test.InstrumentationTestRunner"          android:label="Test for my app"          android:targetPackage="com.yshy.demo"/>

5:在MyServiceTest.java 右键Run as ->Android Junit Test

更多相关文章

  1. Android自动化测试MonkeyRunner
  2. 摘抄代码没测试 发起程序的返回顺序以及恩enter建取消输入法
  3. 【Appium + Python3】之安卓8.1,使用xpath定位不到元素
  4. Android之SQLite——update基于A表更新B表中的值
  5. android支付宝问题2013-07-17
  6. Android(安卓)之 对话框总结
  7. 计算机技术大牛的博客集
  8. 使用 Android(安卓)Studio 进行测试 (一) 单元测试
  9. Android(安卓)单元测试 Error: ShouldNotReachHere()

随机推荐

  1. 简单的Android视频转码器[1]:把FFMpeg移
  2. android 内存泄露
  3. Android 读写xml文件
  4. Android 主线程到底是什么、如何抛出ANR
  5. Android(安卓)Launcher研究(四)---------
  6. android 百度地图系列之地图初始化及定位
  7. Android中如何制作游戏的启动菜单
  8. Android中存取简单的数据
  9. Android基础笔记(九)- 广播
  10. Android碎片化难题:手游兼容性测试应该适