robolectric相关内容
刚开始使用Robolectric,它似乎是pretty的太多我所需要的。不过,我已经打了一个有点路障的问候使用共享preferences。 我有两个测试用例 活动希望新的/空的共享preferences 活动预计共享preferences在它的一些数据已经 有关测试案例1中,测试都通过如预期,因此所有的好:) 不过,对于测试案例2我似乎无法找出一个很好的方式,以提供Robolectr
..
我添加Robolectric到Android项目。我使用的是Android的工作室生成工具在19.0.1。 我可以运行测试: $ / gradlew测试 这执行罚款。 如果我尝试: $摇篮installDebug 这执行罚款,以及: $ ./gradlew installDebug 警告:依赖共享记录:共享记录:1.1.1被忽略的DebugTest,因为它可能是相
..
有谁知道如何使用Robolectric测试以下设置? 含有ViewPager片段,数据加载有CursorLoader 通过下面的code时,CursorLoader永远不会被推入该视图寻呼机适配器。 我陷在等待()电话。 EventsFragmentTest.java: @RunWith(CustomRobolectricTestRunner.class) 公共类EventsFragme
..
想知道哪一个是更好的选择编写单元测试用例的Android应用程序和库:使用Robolectric库或与Android测试框架坚持。我想运行测试套件,在命令行,并希望它是独立的需要配置仿真器或让附有构建机器设备的。是否有人对你运行这两个或更好的东西进行比较分析?你的经验将是很大的帮助我决定更好的解决方案。 解决方案 我用一个分层系统,在这里我preFER前面层在可能的情况: 纯单元测试。我
..
此模板,我能得到roblolectric和ES $ P灵感后$ PSSO测试,Android和摇篮的工作。关键是存储robolectric在它自己的模块。不过,我是无法支持库添加到robolectric。我该怎么办呢? 下面是robolectric模块的摇篮文件: 应用插件:“Java的 // * 什么地方出了错: //执行失败的任务“:robolectric测试:测试”。 //> s
..
我想写用匕首一个Android应用程序。试图按照TDD的做法,我开始写一个测试我的第一个活动。对于写作测试我使用Robolectric,我试图让它在使用的Mockito不同的方案工作。 简单地说: 我有我想要测试使用robolectric的机器人活动。本次活动有一定的匕首,通过其提供的依赖。我设法通过重写应用程序类,并提供工具类的模拟,使这项工作。我现在需要的是能够改变在同一个单元测试文件中的
..
我的单元测试,我的Android应用程序住在单独的项目。 通过Robolectric 1,我可以指定像这样我的/ res目录位置: 公共类MyTestRunner扩展RobolectricTestRunner { 公共MyTestRunner(类<>识别TestClass)抛出InitializationError { 超级(TestClass的,“..
..
当充气的片段布局,与LayoutInflater,我收到此异常: ./res/layout/locations_list.xml线#-1(对不起,尚未实现):错误充气类com.costum.android.widget.LoadMoreListView 我想通了,这是在膨胀的自定义布局时发生 @覆盖 公共查看onCreateView(LayoutInflater充气,容器的
..
在我robolectric测试中,我想读的文件。 由于此文件只包含测试数据我已经把它在测试中的资产。 的目录结构看起来是这样的。照片 的src /主/资产/ prod_data_file 的src /测试/资产/ test_data_file 然而,当我尝试读取文件getShadowApplication()。getAssets()。打开(MY_FILE_PATH)它给了我 FileNotF
..
正如标题所说。我知道,有一个限制在robolectric提供的内存数据库。有没有办法使用此与Active Android的?在默认配置中,看来该数据库被清除所有的测试运行之后,但不是每个测试 解决方案 我用greenDao - 但原理是一样的。 我的应用程序类初始化我的DB(数据库都有一个名称)。对于我的测试中,我继承应用程序(它允许Robolectric调用此版本代替),并覆盖,获取数据库
..
我已经知道这个问题已经被问过,但我解决不了这个问题。 我能够编译和应用测试使用JUnit,Robolectric和摇篮。问题或错误来当我尝试测试活动或获取资源。每当我有同样的问题: android.content.res.Resources $ NotFoundException:未知的资源 资源$ NotFoundException:没有这样的主题 PageActivity startP
..
就在我已经取得了有效的开发和建设与 Android的Maven的插件环境,该块,摇篮,新的孩子开始做进军Android的圈子。没有热水的Groovy和与Android的摇篮插件几乎支离破碎作为操作系统本身,我击出了一些问题。特别是围绕建设图书馆项目,口味和我们的哥们的 Robolectric 的。 短版 我很茫然,什么我的下一步应该是在遇到摇篮错误; 无法与名称添加一个SourceSet“t
..
我用匕首在一个Android应用程序提供应用和活动范围图。而我使用Robolectric进行单元测试。我知道,我可以提供Robolectric与配置了覆盖真正的与嘲笑的应用程序对象图的替代应用程序类。但我难倒,如何与活动对象图做同样的,因为标准模式活动对象图是对活动本身来实例化所需的特定活动的匕首模块。任何建议,将不胜AP preciated。 解决方案 请看看我的项目 - 的https: /
..
我的Android应用程序有一个简单的方法来断火的意图显示的URL。 保护无效launchBrowser(INT ID) { 开放的我们的uri = Uri.parse(的getString(ID)); 意向意图=新的意图(ACTION_VIEW,URI); PackageManager packageManager = getPackageManager();
..
我下载Robolectric戴克,摇篮工程从在我第一次运行时我得到了 ! JUnit版本3.8或更高版本的预期: java.lang.RuntimeException的:存根! 在junit.runner.BaseTestRunner< INIT>(BaseTestRunner.java:5) 在的junit.textui.TestRunner<
..
我只是想测试与robolectric如果某个视图在一个片段中可见。 我的单元测试看起来是这样的: ActivityController控制器= Robolectric.buildActivity(FragmentActivity.class); FragmentActivity活性=(FragmentActivity)controller.create()开始()恢复()可见()得到()。。
..
我整合自定义窗口小部件到我的项目。它使用自定义属性和崩溃Robolectric。从我收集,尚不支持 自定义属性。注:构造函数是“敌对”,因为它引发的建筑异常,但我已经注释出来,现在 崩溃日志 了java.lang.RuntimeException:错误充气布局/主 在com.xtremelabs.robolectric.res.ViewLoader.inflateView(ViewLo
..
我有一个Robolectric测试项目设置,但我想也跑我的设备上,这些测试来检查,我做得不到位由JVM VS的Dalvik实现差异。 不像robolectric测试,我不会频繁地运行这些测试。我担心的是,几乎没有精力来维护测试套件,他们确认实际设备的功能。 什么是做到这一点的最好方法是什么? 我目前得到什么: 我的robolectric测试项目的测试情况TestPackage。我创建了一个
..
我想测试我的Android应用程序中使用Robolectric一个简单的SQLite数据库。我把一些价值,但阅读时回0行被返回。 我使用SQLiteOpenHelper类来访问数据库。 // RequestCache扩展SQLiteOpenHelper RequestCache缓存=新RequestCache(活动); SQLiteDatabase DB = cache.getWrita
..
我想获得的测试(JUnit和robolectric)在Android项目的工作,但我完全卡住。我的主要问题是,所有的测试,我发现摇篮某种程度上拉动了Java插件,然后我得到这个错误: 的“Java的插件已经被应用,但它不与Android的插件兼容。 唯一的出路我目前看到的是分裂成试验和应用项目 - 但我想避免这种情况。任何例子/提示将是非常美联社preciated! 在官方文档没有提
..