当前位置: 首页 > news >正文

AndroidTestCase简单使用

1.根据需求创建TestCase类,实现测试用例。此类需继承AndroidTestCase类

 1 public class TestCase extends AndroidTestCase {
 2 
 3     @Override
 4     protected void setUp() throws Exception {
 5         // TODO Auto-generated method stub
 6         super.setUp();
 7         Log.d("debug", "enter setUp method");
 8     }
 9     
10     public void case() {
11                 Log.d("debug", "enter case method");
12     }
13 
14     @Override
15     protected void tearDown() throws Exception {
16         // TODO Auto-generated method stub
17         super.tearDown();
18         Log.d("debug", "enter tearDown method");
19     }
20 }

2.修改AndroidManifest.xml
(1)在Application TAG 外部(同级)添加instrumentation

 <instrumentation android:name="android.test.InstrumentationTestRunner" android:label="Test" android:targetPackage="com.example.test" /> 

(2)在Application内部添加 uses-library

<uses-library android:name="android.test.runner" />

3.选中case 方法名,右键 Run As --> Android JUnit Test 执行即可

转载于:https://www.cnblogs.com/pillowzhou/p/5132633.html

相关文章:

  • Linux开源文本编辑器培训教材(二)
  • 微信公众平台开发(111) 现金红包、裂变红包、企业付款
  • ListView和SimPleteAdapter 把新闻数据绑定到ListView
  • I.MX6 Linux udev porting
  • Nginx搭建反向代理服务器过程详解(转)
  • 【PHP】PHP7的异常处理详解
  • IOS开发知识(六)
  • linux基础网络设置
  • 深入浅出Node.js (6) - 理解Buffer
  • Javascript 正确用法 二
  • 广州Uber优步司机奖励政策(1月25日~1月31日)
  • 6.Java基础知识--IO
  • fiddler+jmeter联合使用
  • 解决包含已存在的php文件,但提示就是找不到的问题
  • 2016第4周六
  • Bytom交易说明(账户管理模式)
  • Go 语言编译器的 //go: 详解
  • go语言学习初探(一)
  • Java 23种设计模式 之单例模式 7种实现方式
  • Java方法详解
  • mysql_config not found
  • Odoo domain写法及运用
  • React-redux的原理以及使用
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 小李飞刀:SQL题目刷起来!
  • 移动端解决方案学习记录
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 数据可视化之下发图实践
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #NOIP 2014#Day.2 T3 解方程
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • ( 10 )MySQL中的外键
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (solr系列:一)使用tomcat部署solr服务
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (四)模仿学习-完成后台管理页面查询
  • (转)visual stdio 书签功能介绍
  • (转)视频码率,帧率和分辨率的联系与区别
  • .net refrector
  • .net 发送邮件
  • .net 流——流的类型体系简单介绍
  • .net(C#)中String.Format如何使用
  • .Net6 Api Swagger配置
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [BJDCTF2020]The mystery of ip
  • [BZOJ 3680]吊打XXX(模拟退火)