位置: 编程技术 - 正文

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

  • 新领的发票怎么分发
  • 小型微利企业所得税率
  • 固定资产清理过程涉及的报表
  • 保险佣金个人所得税怎么算
  • 企业增值税免税需要备案吗
  • 企业前期开办费怎么入账
  • 注册资本印花税按年申报还是按次申报
  • 没有销售是什么意思
  • 年度纳税总额的时间怎么计算
  • 车辆商业险和强制险交完给退么
  • 收到发票未付款怎么处理
  • 集资款利息走什么科目
  • 车间报销费用的会计分录
  • 委托收款被拒绝后要怎么做
  • 二手车公司怎么开发票
  • 出售房产税收
  • 公司代缴员工个税
  • 小微企业所得税优惠政策2023
  • 合理工资薪金的确认原则
  • 公司利润怎么提出来给老板
  • 企业预算报表如何做
  • 我的初级奋斗经历作文
  • 利润分配在利润表中如何列示
  • 总资产报酬率是怎么算出来的
  • 车间租金计入什么会计科目
  • 成本核算核算要素有哪些
  • 光纤布线有什么作用
  • .exe是啥
  • PHP:pg_send_query_params()的用法_PostgreSQL函数
  • windows7如何制表
  • 房地产企业结转收入企业所得税处理
  • 公司分立土地涉税问题
  • 调整以前年度少计提的工资
  • 发行股票溢价计入
  • thinkphp如何做微服务
  • 微服务组件面试题
  • 可转债公允价值变动计入
  • php采集器
  • 第四季度所得税跟汇算清缴是一样吗
  • 大数据sql教程
  • 出口销售收入要交印花税吗
  • 金税四期对建筑行业有什么影
  • 企业主营业务收入科目下的余额应转入的科目是
  • 哪些项目的进项不含税
  • 无形资产账面价值和账面余额的区别
  • 建筑公司异地施工
  • 进项税加计抵减的分录怎么做?
  • 不动产租赁行业代码
  • 人力资源劳务费计入什么科目
  • 股权激励费用摊销意思是
  • 工业企业成本核算的一般程序包括下列的
  • 机票行程单如何看座位等级
  • 水利基金减免
  • 保证合同的要件
  • 制造费用转入什么
  • 未达起征点可以申请一次性创业补贴吗
  • 期末留抵税额可以冲减欠税吗
  • 怎么用公式计算结果填充单元格
  • sqlserverssms
  • win7旗舰版系统恢复
  • SQL Server2005、2008如何彻底删除卸载并重新安装?
  • 怎样用windows
  • 64位Vista、Windows7系统IIS连接数据库故障完美解决
  • 如何将iPhone照片导入电脑
  • DxDebugService.exe是什么进程 DxDebugService进程安全吗
  • win7暗藏的超实用快捷键汇总
  • linux内核架构
  • win7开机时出现一堆英文
  • win7电脑键盘失灵怎么解决
  • win10 20h2 微软账户
  • cocos2dx官方文档
  • android RecycleView 面试
  • python获取数据包
  • 用jquery
  • junit 原理
  • python如何发送http请求
  • python怎么用数组
  • 信息页文内画中画广告js实现代码(文中加载广告方式)
  • 国税局宁夏税务
  • 季度申报成功与否怎么查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设