Android studio及eclipse中的junit单元測试
转载请标明出处:http://blog.csdn.net/nmyangmo/article/details/51179106
前一段时间有人问我单元測试的相关内容,我稍作总结做日志例如以下:
由于我接触eclipse比較早,所以我先说一下eclipse中Junit的配置。
首先我们先建一个空project,并加入一个測试类JunitTest.java
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
第二步:导入Junit库。project名--->右键-->Build Path--->Add Libraries...
第三步:点击Add Libraries...后选择JUnit, 选择默认的JUnit 4。完毕
第四步:对測试类JunitTest.java,右键新建一个JUnit Test Case
配置相关參数,依下图所看到的
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
选择要測试的方法,点击完毕
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
需測试的类及相应的測试类
第五步:測试。
方法名--右键--Run As-->JUint Test就可以进行调试了
选择eclipse或eclipse ADT所带JUnit进行測试
调试结果:
以上是eclipse中的JUnit单元測试,AS中单元測试默认是集成好的,不须要不论什么配置,仅仅需如图所看到的,在androidTest目录下,建一个測试类继承
InstrumentationTestCase类就好将所需方法放入进行測试就好了。第一步:建一个測试类TestClass.java并继承InstrumentationTestCase
第二步:加入測试方法,測试方法的格式需为testxxx,右键方法名执行就可以进行測试
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
执行结果
单元測试的意义:这个我还说不好。可是至少感觉不用为了看一个方法中某几个參数的运算结果而执行整个project了,进而能更有效的得知自己思路的可实施性。
谢谢各位的赞赏。如有问题请予提出,如有问题请予指正。
转载请标明出处:http://blog.csdn.net/nmyangmo/article/details/51179106
最新文章
- C# 向listbox添加大量数据项的实践心得
- jQuery 2.0.3 源码分析 钩子机制 - 属性操作
- Android 缓存
- iOS - WXPay 微信支付
- IOS从一个APP跳到另一个APP
- 边工作边刷题:70天一遍leetcode: day 88
- 18.C#扩展方法(十章10.1-10.2)
- PED结构获取进程路径和命令行地址
- bitmap index
- 修改Sharepoint 文档库列表点击Excel文件默认跳转到Excel Service服务 xlviewer.aspx页面
- python中常见的三种句型if,while,for
- syskey——让你的电脑更加安全
- 初始css
- windows下ruby中显示中文的3种方法
- 机器学习周志华 pdf统计学习人工智能资料下载
- Tomcat 部署及配置
- Hadoop+Hbas完全分布式安装部署
- 【jquery】ajax 动态 改变 select下拉框选中的值
- 协作工具 discord 和 slack
- [mmc]Linux下MMC/SD/SDIO的识别与操作
热门文章
- 线程间操作无效: 从不是创建控件“textBox2”的线程访问它
- 【POJ 2409】Let it Bead
- BZOJ 3022 [Balkan2012]The Best Teams(扫描线+线段树)
- JavaScript之引用类型(Array类型)
- [转]currentStyle和getComputedStyle的兼容写法
- 【很变态】PHP类实例化对象竟然可以访问类的“静态(static)方法”!!!
- Adaptive Query Optimization in Oracle Database 12c (12.1 and 12.2)
- 【POI】解析xls报错:java.util.zip.ZipException: error in opening zip file
- [Android Pro] java.lang.IllegalStateException: Fragment(XXFragment) not attached to Activity异常
- java反序列号漏洞分析资料汇总,待研究