位置: 编程技术 - 正文

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

  • 跨月的增值税普票作废步骤
  • 冲回多提的坏账准备分录为
  • 公司名下的车过户到个人名下费用
  • 付款给对方的会计分录
  • 怎么快速金蝶数据入库
  • 长期股权投资转入持有待售资产
  • 支付税点怎么做账
  • 财税[2012]15
  • 外籍人员来华工作
  • 单位为员工缴纳社保分录
  • 不抵扣的发票怎么导入做账系统
  • 电商无发票成本怎么做账
  • 公司购买的一次性纸杯计入哪个科目
  • 不需要缴纳增值税和免税的区别
  • 房地产企业建设的幼儿园如何缴纳城镇土地使用税
  • 客户的佣金怎么处理
  • 没有系统U盘,电脑密码忘记了如何打开电脑
  • 农业合作社零申报流程
  • 税金及附加审计说明怎么写
  • 小规模纳税人的条件
  • 汇算清缴时业务招待费税收金额为零是什么原因
  • 退回多收款项,提现金,如何做账
  • win10电源已接通未充电怎么办
  • 苹果手机麦克风模式关闭了,怎样才能打开?
  • 在建工程会计分录例题
  • 售后回购不符合法律规定
  • 增值税返还政策
  • 银行票据贴现业务发展中遇到的困难
  • 建筑业预缴增值税
  • 报销差旅费的会计分录为什么是其他应收款
  • 图表库网站
  • 怎样利用 getnext 命令检索未知对象?
  • 购买承兑的收益会计分录
  • 公司账户转私账违法吗
  • 其他资本公积如何转出
  • 财政总预算会计的主体是
  • 存货跌价准备的账务处理
  • 织梦如何使用
  • 机关单位差旅费
  • python怎么自己写函数
  • phpcms程序
  • 深入理解计算机系统
  • 应付账款发生坏账怎么办
  • 银行承兑汇票和贴现的区别
  • sql server触发器在哪里?
  • 免税饲料做为免税吗
  • 车辆保险都入什么
  • 新开立银行账户怎么办理
  • 出口转内销会计分录举例
  • 如果非货币性资产会怎样
  • 进项税留抵怎么做分录
  • 确认收入一定要交增值税吗
  • 物流公司保险怎么买
  • 工会经费按实际发放交还是以计提的
  • 房地产企业的土地使用权计入什么科目
  • 关于国际学校
  • 微软宣布将AI引入Office套件
  • gho文件硬盘安装
  • linux命令大全chm版
  • winxp怎么改壁纸
  • linux怎么删除文本文件
  • linux的free命令详解
  • win10edge浏览器怎么设置兼容模式
  • win10如何设置时间和日期
  • win8打开ie浏览器
  • unity中mathf
  • javascript事件绑定学习要点
  • 使用nodejs中httpProxy代理时候出现404异常的解决方法
  • 批处理教程(最全版).pdf免费
  • android view详解
  • android 蓝牙 驱动 适配 sdio rk
  • python 进阶
  • javascript中的原型和原型链
  • android 开源框架
  • 税务局六大攻坚
  • 房产税的计税依据及税率
  • 债的抵偿顺序
  • 税务局的人为什么那么拽
  • 第二税务所干什么的
  • 应聘保险公司需要了解什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设