位置: 编程技术 - 正文

JUnit in android

编辑:rootadmin

推荐整理分享JUnit in android,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

android 测试框架是基于JUnit(www.junit.org)的,感兴趣的可以看看JUnit的源码,相信会对做unit test in android 大有帮助的。

本文只是一篇介绍JUnit如何用于android的入门文字,更多是照着网上的敲出来的,很意外的是三星的官网上居然有介绍JUnit的文章,

哈哈,所以拿过来用了。以前也没做过unit test,JUnit也是最近才接触,记录一下,边学边用吧!!

英文还OK的可以直接看原文(click me)吧!!

JUnit的基本思路:

a 创建自己的项目(已有项目直接跳过这步,从b开始)

b 创建android test project.

下面介绍步骤a,b.

a 创建自己的项目。创建普通android项目,其中main.xml代码

该项目的相关activity ,其中Sample的代码

运行Sample时的截图

b 创建android test project.

大致简单的介绍下在Eclipse中创建android test project。

File → New → Other → Android test Project → Next → New Android Test Project,填写Project Name,随意

→ Select Test Target,选择被测试的项目,比如我的是Sample,→ Next 一路下去 → 创建成功。

之后创建一个Testcase 类 SampleUnit ,继承自ActivityInstrumentationTestCase2<Sample> .

接下来要重写父类的方法 setUp() tearDown() ,以及其他的一些方法

JUnit in android

setUp() 在用例运行之前需要先初始化环境. 该方法总是先被调用。

tearDown() 用于回收资源与垃圾清理

testViews (): 确保 SampleJUnit application 能正确的开始执行。

testKilos2Pounds() 测试kilo 转pound是否正确

testPounds2Kilos() 测试pound 转 kilo是否正确

setUp() 代码 (初始化变量和测试环境)

tearDown() 代码

testView() 代码

关于 smallTest,MediumTest,LargeTest的解释

Small: this test doesn't interact with anyfile system or network.

Medium: Accesses file systems on box whichis running tests.

Large: Accesses external file systems,networks, etc.

代码完成啦,该运行test project啦。

SampleUnit 右键 → Run as → Android Junit test.

ok ,JUnit 关于android的简单介绍到此为止了,还有关于JUnit android 的文章可以 click here 。

另外如需查看源码,click here

android中的样式和主题 有的时候我们一个页面要用很多个textview,而且这些textview的样式非常相像,这种情况下我们可以把这些样式抽取出来,然后在每个textview中引用即可,

使用meminfo分析Android单个进程内存信息 原文出处:使用meminfo分析Android单个进程内存信息点击打开链接可以使用adbshelldumpsysmeminfo-aprocessid/processname来查看一个进程的memory。截图如下:NaitveHeapSize

关于Service的生命周期,以及ServiceConnection接口时注意的东东 首先是Service的周期问题TheservicewillatthispointcontinuerunninguntilContext.stopService()orstopSelf()iscalled.NotethatmultiplecallstoContext.startService()donotnest(thoughtheydoresultinmultipl

标签: JUnit in android

本文链接地址:https://www.jiuchutong.com/biancheng/374440.html 转载请保留说明!

上一篇:关于Android的上下文“Context”(基于android的app)

下一篇:android中的样式和主题(android 样式)

  • 跨年发票入账账务处理
  • 期末未缴税额出现负数
  • 其他应收款要做账吗
  • 给非公司员工开工作证明办房贷
  • 工会经费的纳税依据
  • 商品和服务税收编码怎么查
  • 公司购买二手车怎么抵税
  • 开票汇率和收汇汇率
  • 录入凭证利息收入负数怎么录入?
  • 业务招待住宿进什么科目
  • 企业所得税只能抵扣吗
  • 公司的房产税如何征收
  • 从租计征的房产税纳税义务发生时间
  • 招投标交易服务平台有哪些
  • 银行存款利息的计算方法
  • 如何能屏蔽自动扣费服务
  • 主营业务收入和营业收入的区别
  • php问卷调查系统课程设计
  • 实例讲解yii2.0在php命令行中运行的步骤
  • win101709密钥
  • 不是第三方的贷款app
  • 山毛榉树林里的草叫什么
  • 购销合同印花税计税依据
  • 高新企业认定后研发费用比例
  • 发票开错的常见情况和处理办法?
  • 股东分红会计分录摘要
  • 建筑安装企业核定征收企业所得税
  • 穆尔官网
  • 企业销售不动产增值税税率
  • php编程入门教程
  • php 无限级分类
  • php实现留言板功能怎么用
  • uni-app--》uni-app的生命周期讲解
  • 工程施工科目下的间接费用怎么使用
  • php对象是什么类型的数据
  • python 二值化
  • python htmltestrunner报告
  • linux清理文件内容
  • 企业纳税人识别号是什么
  • 生产销售库存的会计科目
  • mysql备份数据恢复
  • mongodbwin7能安装么
  • 不含税开发票吗
  • 电子回单可以入档案吗
  • 小微企业免税销售额和其他免税销售额的区别
  • 无形资产摊销年限按法律规定还是企业估计
  • 商场联营方案
  • 典当业销售的死当物品是什么意思
  • 物业费的会计处理
  • 税收完税证明怎么做账
  • 退货开增值税专票可以用负数吗
  • 以银行承兑汇票支付购买原材料款
  • 票据贴现无效如何讨要票据款
  • 进项税额转出多了怎么调整
  • 财产租赁所得是指
  • Linux/UNIX和Window平台上安装Mysql
  • 硬盘安装在哪里
  • 品牌笔记本电脑排行
  • 组策略0x800704ec
  • win10电脑版微信字体大小怎么设置方法
  • 苹果Mac系统怎么切换输入法
  • linux网络管理及应用
  • win7系统无法进入登录界面
  • win7集成补丁教程
  • win7一开机就弹窗
  • ugui scrollview
  • 关于混合基金投资风险以下表述正确的是
  • nodejs中的shell命令是什么意思
  • Android性能优化工具
  • ie6-ie10的浏览器
  • 发送邮件python
  • shell脚本怎么进入指定目录
  • uv纹理编辑器贴图移动
  • android源码分析
  • js测试工具
  • JavaScript ParseFloat()方法
  • 电子税务局无法显示抵扣发票
  • 新疆地方税务局举报电话
  • 潍坊税务局上班时间表
  • 西安市地方税务局高新技术产业开发区分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设