1、测试目标类 public  class  Cal {
        /**        * 两数相加        *  @param  a        *  @param  b        *  @return        */         public  int  add( int  a ,  int  b){               return  a + b;       } }
2、测试类 public  class  TestCal  extends  AndroidTestCase {
        public  void  testAdd()  throws  Exception{             Cal cal =  new  Cal();               int  result = cal.add(2, 3);              assertEquals(5, result);       } }
3、AndroidManifest.xml中声明      1、指令集          < instrumentation          android:name = "android.test.InstrumentationTestRunner"          android:label = "Test for my app"          android:targetPackage = "com.example.junit"  > instrumentation >    2、在application节点下,使用库函数      <  uses-library  android:name  = "android.test.runner" />
4、执行测试      1、打开测试类      2、在Outline中右键选中测试方法->run as->Android Junite Test。(如果没有找到Outline,可以Windows-》show view-》Outline)
注:      关于android的单元测试,它是把程序安装进手机,再通过adb传输一些命令执行(sendkeyevent),最终还是在手机上执行的,不是在本机电脑上执行。

更多相关文章

  1. android实现字体闪烁动画的方法
  2. 在Fragment中设置控件点击方法,执行失败。
  3. 细数Android(安卓)Studio中使用junit4测试框架中的坑
  4. android 下写文件性能测试
  5. Android(安卓)之 AsyncTask 异步任务
  6. android 单元测试
  7. Android出现java.lang.RuntimeException: Can't toast on a thre
  8. Android执行shell命令
  9. Android中,把XML文件转换成Object对象的方法

随机推荐

  1. 如何搜索/汇总我的PHP结果?
  2. PHP实现简单的学生信息管理系统(web版)
  3. 即使system()中的命令完成,PHP system()也会挂
  4. 一套PHP做app接口的解决方案
  5. 为什么俺的php无法连接PostgreSQL呢???
  6. yii2的AR模型对id自动去重的问题
  7. PHP中怎样创建一个空对象?
  8. PHP平均整数红包算法
  9. 关于PHP 读取EXCEL时间(不是日期)的问题
  10. PHP垃圾回收深入理解