位置: 编程技术 - 正文

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 样式)

  • 如何理解递延所得税资产和递延所得税负债
  • 外商投资的企业是民营企业吗
  • 外汇结汇成人民币违法吗
  • 公司筹建期间可以多久
  • 建筑企业一般纳税人简易计税办法
  • 工程结算账务处理实例
  • 长期股权投资如何审计
  • 税前扣除的职工福利费标准
  • 专用增值税发票怎么作废
  • 金三打印客户端插件如何下载?
  • 重点税源表怎么自动取数
  • 支付员工补偿金计入管理费用的福利费用吗
  • 报销抵冲银行日记帐要怎么入帐?
  • 承兑到期了怎么办
  • 一般纳税人增值税及附加税费申报表怎么填
  • 哪些支出可以在计算企业应纳税所得额时加计扣除
  • 公益性捐赠的个税
  • 跨年度的费用发票可以入账吗
  • 给员工购买的意外保险可以税前扣除
  • 苹果的mac系统
  • 网件R6400路由器怎么样?网件R6400上网与传输评测的教程
  • 腾讯电脑管家帮忙卸载
  • 实收资本是认缴出资吗
  • 电脑重装win7系统后无法连接网络
  • phpemail正则
  • 二年级祖先的摇篮教学视频
  • 公司刚成立多久可以注销
  • 在建工程进项税额
  • 现金流量科目怎么设置
  • 发票已付款未认账怎么办
  • 交易性金融资产的入账价值怎么算
  • php如何读取文件内容
  • 会计准则新规
  • 高温补贴 个人所得税
  • react组件如何设置dom
  • 存货包括其他业务成本吗
  • 非金融机构从事贷款谁负责监管
  • 利润表里的所得税费用怎么算出来的
  • css实现轮播图侧边阴影效果
  • php traits
  • axios请求设置超时时间
  • eccv论文下载
  • 起征点适用于
  • 个人电子发票怎么查询
  • 银行承兑汇票贴现分录
  • 小规模纳税人每月不超过10万
  • 外贸退税是算利率吗
  • 编制科目余额表的方法
  • 土地摊销计入成本还是费用
  • 计提工会经费并上缴是什么意思
  • 用于福利费的增值税账务处理
  • 个体工商户纳税人类型怎么填
  • 增值税的预缴税怎么算
  • 季度报表利润表本期金额怎么填
  • 独资合伙企业的特点
  • 股权转让账务咋处理
  • 经费开支要求
  • 建筑安装结转成本分录
  • 发票联遗失的证明怎么开
  • 年末转出未交增值税借方余额怎么处理
  • 接受捐赠收入如何计入收入
  • 采购自产自销的商品
  • 硬盘安装在机箱内,属于主机的组成部分
  • 如何查看win7激活码能重复使用
  • 在linux中使用ssh远程调试后目标板的输出在哪里
  • win7系统开机黑屏只有鼠标且打不开任务管理器
  • 阴影效果有什么用
  • js咋用
  • jsp下拉框跳转到相应页面
  • 网页制作范例
  • angular页面加载完后执行方法
  • jquery插件使用教程
  • python怎么理解
  • js 竖线
  • 陕西税务管网
  • 税控盘的口令密码是什么
  • 电子税务局讲解
  • 葫芦岛市税务局电话
  • 美丽重生李晓晓免费阅读
  • 韩国税务怎么算收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设