位置: 编程技术 - 正文

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

  • 百旺金税盘官网
  • 所得税交多了怎么办
  • 增值税发票认证平台
  • 个体户核定5万每个月要交多少税钱
  • 外资企业撤退
  • 什么是联营商品
  • 企业的房产税节税有哪些方案?
  • 投标保证金支付时间
  • 承包费收入计入什么科目
  • 公司把贷款的钱转给个人
  • 库存材料盘亏会计分录
  • 停车服务费的税率
  • 财税〔2017〕39号
  • 个人从上市公司取得的分红个税怎么申报
  • 原始凭证分割单可以税前扣除吗
  • 发票纳税人识别号在哪里看
  • 生产成本转入库存商品金额怎么算
  • 公司社保和公积金没有足额缴纳
  • 需要自己到税务局自行申报个人所得税的纳税人有哪些?
  • 换汇成本怎么计算
  • 上月抵扣的进项税这个月怎么做分录
  • 表格怎样打印在一张a4纸上
  • 2020年计提印花税怎么做账
  • 小企业会计准则下融资租入固定资产的核算
  • 先入费用后来发票怎么做账
  • u盘bios设置usb启动
  • 以产品对外投资需要进项税额转出吗
  • php string函数
  • php -i
  • php getheader
  • PHP:parse_ini_file()的用法_Filesystem函数
  • 补缴免抵退
  • php数组按照某个字段排序
  • php get_headers
  • linux rm 命令
  • 创建ftp软件
  • 企业销售旧固定资产税票开票
  • 游戏公司的主营业务是什么
  • 商品调价差额调整单会计分录
  • 股东借款属于什么科目
  • 小规模0申报要做账吗
  • 新会计准则规定
  • 织梦设置的关键词看不到
  • 公司之间往来款需要交税吗
  • 银行借记和贷记一样吗
  • 配置英文
  • 在mysql中设置事务保存点
  • 装修公司财务报表图片
  • 基本户与一般户的区别与联系
  • 公司出售二手车要交哪些税
  • 土地使用税减免税优惠
  • 网上缴税app叫什么
  • 应收账款周转率越高越好吗
  • 销售费用的主要构成
  • 报销单会计分录怎么写
  • 资产负债表中应付职工薪酬是负数
  • 短期借款如何记账
  • 查询公司的公积金账号怎么查
  • 低值易耗品和物资的关系
  • 地方水利建设基金怎么计算
  • 股东向公司借款协议
  • 免缴教育费附加什么意思
  • 小企业如何建立风险管理制度
  • win7系统怎样
  • centos安装rpm文件
  • linux中的ssh命令
  • 关闭windows输入法
  • 创建网站根目录
  • Linux利用sftp命令传输文件(极少数人知道的方法)
  • linux怎么禁用用户
  • android中的active_result
  • 我吐槽你
  • 推荐表情图片
  • Android Fragment学习笔记(2) ----使用ListFragment显示列表(上)
  • unity教程完整版
  • android 高德地图收费
  • 最简单的十个菜
  • 广东国家电子税务全电发票
  • 国家税务局网上江苏电子税务局官网
  • 深圳大学各专业组代码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设