robolectric相关内容

提供了测试数据的共享preferences的Robolectric

刚开始使用Robolectric,它似乎是pretty的太多我所需要的。不过,我已经打了一个有点路障的问候使用共享preferences。 我有两个测试用例 活动希望新的/空的共享preferences 活动预计共享preferences在它的一些数据已经 有关测试案例1中,测试都通过如预期,因此所有的好:) 不过,对于测试案例2我似乎无法找出一个很好的方式,以提供Robolectr ..
发布时间:2015-12-04 11:10:57 移动开发

无法找到Java运行Android的工作室Robolectric

我添加Robolectric到Android项目。我使用的是Android的工作室生成工具在19.0.1。 我可以运行测试: $ / gradlew测试 这执行罚款。 如果我尝试: $摇篮installDebug 这执行罚款,以及: $ ./gradlew installDebug 警告:依赖共享记录:共享记录:1.1.1被忽略的DebugTest,因为它可能是相 ..
发布时间:2015-12-04 10:52:58 移动开发

Android的单元测试用例自动化:Robolectric库和Android手机,测试框架

想知道哪一个是更好的选择编写单元测试用例的Andr​​oid应用程序和库:使用Robolectric库或与Android测试框架坚持。我想运行测试套件,在命令行,并希望它是独立的需要配置仿真器或让附有构建机器设备的。是否有人对你运行这两个或更好的东西进行比较分析?你的经验将是很大的帮助我决定更好的解决方案。 解决方案 我用一个分层系统,在这里我preFER前面层在可能的情况: 纯单元测试。我 ..

添加支持图书馆Robolectric 2.3

此模板,我能得到roblolectric和ES $ P灵感后$ PSSO测试,Android和摇篮的工作。关键是存储robolectric在它自己的模块。不过,我是无法支持库添加到robolectric。我该怎么办呢? 下面是robolectric模块的摇篮文件: 应用插件:“Java的 // * 什么地方出了错: //执行失败的任务“:robolectric测试:测试”。 //> s ..

Android的测试与Robolectric和匕首

我想写用匕首一个Android应用程序。试图按照TDD的做法,我开始写一个测试我的第一个活动。对于写作测试我使用Robolectric,我试图让它在使用的Mockito不同的方案工作。 简单地说: 我有我想要测试使用robolectric的机器人活动。本次活动有一定的匕首,通过其提供的依赖。我设法通过重写应用程序类,并提供工具类的模拟,使这项工作。我现在需要的是能够改变在同一个单元测试文件中的 ..
发布时间:2015-12-03 17:33:20 移动开发

自定义布局通货膨胀与Robolectric片段不工作

当充气的片段布局,与LayoutInflater,我收到此异常: ./res/layout/locations_list.xml线#-1(对不起,尚未实现):错误充气类com.costum.android.widget.LoadMoreListView 我想通了,这是在膨胀的自定义布局时发生 @覆盖 公共查看onCreateView(LayoutInflater充气,容器的 ..
发布时间:2015-12-03 11:16:07 移动开发

在robolectric测试中使用的资产

在我robolectric测试中,我想读的文件。 由于此文件只包含测试数据我已经把它在测试中的资产。 的目录结构看起来是这样的。照片 的src /主/资产/ prod_data_file 的src /测试/资产/ test_data_file 然而,当我尝试读取文件getShadowApplication()。getAssets()。打开(MY_FILE_PATH)它给了我 FileNotF ..
发布时间:2015-12-03 11:13:56 移动开发

如何使用Android的激活与在内存数据库使用Robolectric单元测试?

正如标题所说。我知道,有一个限制在robolectric提供的内存数据库。有没有办法使用此与Active Android的?在默认配置中,看来该数据库被清除所有的测试运行之后,但不是每个测试 解决方案 我用greenDao - 但原理是一样的。 我的应用程序类初始化我的DB(数据库都有一个名称)。对于我的测试中,我继承应用程序(它允许Robolectric调用此版本代替),并覆盖,获取数据库 ..
发布时间:2015-12-03 11:07:13 移动开发

摇篮Robolectric资源NotFoundException在测试

我已经知道这个问题已经被问过,但我解决不了这个问题。 我能够编译和应用测试使用JUnit,Robolectric和摇篮。问题或错误来当我尝试测试活动或获取资源。每当我有同样的问题: android.content.res.Resources $ NotFoundException:未知的资源 资源$ NotFoundException:没有这样的主题 PageActivity startP ..
发布时间:2015-12-03 11:01:10 移动开发

Android的TDD:佐贺继续Robolectric和放大器;摇篮

就在我已经取得了有效的开发和建设与 Android的Maven的插件环境,该块,摇篮,新的孩子开始做进军Android的圈子。没有热水的Groovy和与Android的摇篮插件几乎支离破碎作为操作系统本身,我击出了一些问题。特别是围绕建设图书馆项目,口味和我们的哥们的 Robolectric 的。 短版 我很茫然,什么我的下一步应该是在遇到摇篮错误; 无法与名称添加一个SourceSet“t ..
发布时间:2015-12-02 23:36:23 移动开发

如何模拟匕首活动对象图?

我用匕首在一个Android应用程序提供应用和活动范围图。而我使用Robolectric进行单元测试。我知道,我可以提供Robolectric与配置了覆盖真正的与嘲笑的应用程序对象图的替代应用程序类。但我难倒,如何与活动对象图做同样的,因为标准模式活动对象图是对活动本身来实例化所需的特定活动的匕首模块。任何建议,将不胜AP preciated。 解决方案 请看看我的项目 - 的https: / ..
发布时间:2015-12-02 23:26:15 移动开发

如何创建一个影子类来解决相关的自定义属性崩溃测试与Robolectric一个Android应用程序是什么时候?

我整合自定义窗口小部件到我的项目。它使用自定义属性和崩溃Robolectric。从我收集,尚不支​​持 自定义属性。注:构造函数是“敌对”,因为它引发的建筑异常,但我已经注释出来,现在 崩溃日志 了java.lang.RuntimeException:错误充气布局/主 在com.xtremelabs.robolectric.res.ViewLoader.inflateView(ViewLo ..
发布时间:2015-12-02 21:58:37 移动开发

运行在Android设备Robolectric测试的最佳方法

我有一个Robolectric测试项目设置,但我想也跑我的设备上,这些测试来检查,我做得不到位由JVM VS的Dalvik实现差异。 不像robolectric测试,我不会频繁地运行这些测试。我担心的是,几乎没有精力来维护测试套件,他们确认实际设备的功能。 什么是做到这一点的最好方法是什么? 我目前得到什么: 我的robolectric测试项目的测试情况TestPackage。我创建了一个 ..
发布时间:2015-12-02 20:47:49 移动开发

在Robolectric测试SQLite数据库

我想测试我的Andr​​oid应用程序中使用Robolectric一个简单的SQLite数据库。我把一些价值,但阅读时回0行被返回。 我使用SQLiteOpenHelper类来访问数据库。 // RequestCache扩展SQLiteOpenHelper RequestCache缓存=新RequestCache(活动); SQLiteDatabase DB = cache.getWrita ..
发布时间:2015-12-02 20:35:06 移动开发

JUnit的测试与摇篮一个Android项目

我想获得的测试(JUnit和robolectric)在Android项目的工作,但我完全卡住。我的主要问题是,所有的测试,我发现摇篮某种程度上拉动了Java插件,然后我得到这个错误: 的“Java的插件已经被应用,但它不与Android的插件兼容。 唯一的出路我目前看到的是分裂成试验和应用项目 - 但我想避免这种情况。任何例子/提示将是非常美联社preciated! 在官方文档没有提 ..
发布时间:2015-12-02 20:19:47 移动开发