Junit实现Android单元测试
package net.thinkeye.junitest; /** * 业务类,代码很简单 * @author Johnny */ public class PersonService { /** * 取Person的方法 * 因为使用了String的substring方法,当传入字段为空时即报异常 * @param name */ public void getPerson(String name){ name = name.substring(8); } /** * 添加Person方法 * 可以使用Assert.assertEquals来测试其返回值的正确性 * @param a * @param b * @return */ public int addPerson(int a,int b){ return a+b; } } |
package net.thinkeye.test; import junit.framework.Assert; import net.thinkeye.junitest.PersonService; import android.test.AndroidTestCase; /** * 测试类,需继承android.test.AndroidTestCase类 * @author Johnny * */ public class JTest extends AndroidTestCase{ /** * 测试getPerson方法 * @throws Exception */ public void testGetPerson() throws Exception{ PersonService ps = new PersonService(); ps.getPerson(null); } /** * 测试addPerson方法 * @throws Exception */ public void testAddPerson()throws Exception{ PersonService ps = new PersonService(); int t = ps.addPerson(2, 4); System.out.println(t); Assert.assertEquals(6, t);//junit.framework.Assert的作用判断t值是否等于6 } } |

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
数据显示:Windows Phone销售份额继续下降
根据Kantar提供的数据显示,Windows Phone在在截至2016年8月三个月期间保持同样的下降趋势。首先,Windows Phone份额在欧洲市场大幅下降,尽管欧洲一直是该平台最成功的地区。其中,在德国,Windows Phone份额下降了6.5%至4.0%,而在英国,该平台份额从11.2%下降到4.9%。 Windows Phone份额在法国市场从不低于8.1%来到5%,而在意大利,它的市场份额从13.7%下降到不低于4.9%。 就美国而言,Windows Phone在这里也失去了市场份额,但这一次,它只从3.5%下降到2.3%。这意味着它的市场份额在微软的“主场”下降了1.2%。Windows Phone目前在中国市场份额为0.1%,低于去年的2.3%,而在澳大利亚市场,它的市场份额下降5%,来到2.4%。 Windows Phone份额唯一增长的市场是日本,在那里它的份额增加了0.6%,原因是目前不是很清楚。不幸的是,Windows Phone份额在未来几个月将持续下降,传言现在声称Lumia品牌可以在今年12月完全中止。微软至今仍然对其移动产品线的所有细节三缄其口,但...
- 下一篇
终于来了:iOS 9.1越狱工具更新提升稳定性
五天了才有第一次更新,这在以前的越狱版本中是很少出现的。 每一次有黑客团队发布越狱工具时,很多人都会在第一时间兴奋地下载安装。然而对于一些“老司机”来说,越狱工具的发布只是第一步,他们并不急于在第一时间试用。因为回顾过往的历史,越狱工具至少要经历 2-4 次补丁更新才会趋于稳定。盘古团队在上周发布了针对 iOS 9.1 的完美越狱工具,五天之后,第一次更新到来了。 威锋网通过盘古官网了解到,目前越狱工具的 Windows 版本已经更新至 v1.3.1,Mac 版则是更新至 v1.1.1,越狱用户均可以直接通过盘古官网进行下载。 正如此前的越狱工具发布一样,新用户可通过官网渠道使用最新的越狱工具,而在过去几天时间里已经使用过最初版 iOS 9.1 越狱工具的用户,还可以通过 Cydia 直接完成更新。根据盘古团队的声明,更新之后的工具仍然有可能会导致越狱不成功,不过他们在工具中加入了一个功能,当设备重启失败时会自动再次尝试,直到成功为止。 对于一个已经关闭验证的 iOS 版本来说,开发越狱工具的难度无疑是更大的。所以如果你在 iOS 9.1 越狱过程中遇到了这样或那样的问题,建议耐心等待...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果