Android单元测试框架 Robolectric
@RunWith(RobolectricTestRunner.class) public class MyActivityTest { @Test public void clickingButton_shouldChangeResultsViewText() throws Exception { Activity activity = Robolectric.buildActivity(MyActivity.class).create().get(); Button pressMeButton = (Button) activity.findViewById(R.id.press_me_button); TextView results = (TextView) activity.findViewById(R.id.results_text_view); pressMeButton.performClick(); String resultsText = results.getText().toString(); assertThat(resultsText, equalTo("Testing Android Rocks!")); } } |

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
纳德拉:微软正计划“终极移动设备”
在接受澳大利亚财经评论的采访中,微软现任CEO纳德拉就公司移动业务说道:“我们不应该被别人牵着鼻子走。”暗示此前Windows手机在努力模仿iPhone和Android的使用体验。“我们应该思考的问题是,我们能够为客户带来什么?这才是驱动我们打磨设备类型或者任意技术,包括人工智能的初衷。” 纳德拉继续说道:“我们将会在手机市场持续发力,我们不仅要成为当代智能手机市场的领导者,更要推出终极移动设备。因此,利用诺基亚资产我们停止了不断自我复制的无聊行为转而做真正应该要做的,哪怕现在市场份额比较少,但是我们也将会竭尽所能的为那些需要特殊功能和服务的用户提供差异化服务。” 本文转自d1net(转载)
- 下一篇
谷歌加密安卓遭手机厂商抵制 担心运行速度变慢
3月15日消息,据外电报道,虽然谷歌为Android操作系统提供了数据加密技术,但却无法得到Android智能手机制造商的配合,原因是他们担心加密技术会让廉价Android智能手机的运行速度变慢。 截至目前,除谷歌自己的Nexus设备产品线采用了数据加密技术外,市场中没有几款Android手机采用了该技术。其他Android智能手机制造商抵制数据加密技术,是因为担心手机的性能会受到影响。谷歌没有坚持让Android智能手机制造商采用数据加密技术,原因是担心这种做法会让他们离开Android生态圈。 专家预计,正是因为这样,目前全球14亿部Android手机当中,仅有不到10%采用了数据加密技术。而与此形成鲜明对比的是,95%的苹果iPhone手机均采用了数据加密技术。也正是因为iPhone的加密技术,让法庭命令苹果帮助美国联邦调查局(FBI)从圣贝纳迪诺枪击案凶手使用的iPhone中提取数据,但苹果拒绝合作。此案公开之后引起社会广泛关注和热评,绝大多数科技公司表示力推苹果。 两款统治性的移动操作系统在数据加密态度上的不一致,凸显了谷歌在集结超过400家制造商和4000款设备的蔓生的An...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8