robolectric相关内容

Robolectric,与点击列表项问题

我一直在努力奋斗着这个问题了一下,我觉得我没有得到一些有关Robolectric根本。通常一些谷歌搜索可以帮助我得到这个类型的问题的底部,但之间在看样品code,我没有找到使用的东西。 我试图模仿一个列表视图项的点击,并检查一个活动后,点击启动。我一直得到回来,目前的活动我测试的是产生的活动。我试图消除所有的列表项单击code和检查所产生的活动,这回来的,我测试InstallationListA ..

有没有人有使用Robolectric没有Maven的上的IntelliJ?

将基于Maven的使用Robolectric的所有的例子我能找到它看上去那样。有没有人不使用Maven?如果是的话我很想了解您的IntelliJ项目设置。 看了这个帖子 这似乎是明智有一个分层的方法,以单元testig机器人项目,纯粹的JUnit,robolectric和放大器的组合; Android的测试框架的测试。如果任何人谁是有或没有的Maven这样做,我很想知道你是怎么在的Intell ..
发布时间:2015-12-05 13:30:34 移动开发

你如何强制在Android Robolectric测试配置变化?

我用robolectric,使我的机器人单元测试速度不够快是有益的。我想测试code我写的作品,同时屏幕方向正在发生变化,以模拟一个共同的现实世界中的用例。 具体是什么,我的测试是一个异步HTTP调用与一些XML解析后的结果是牵强的服务器。我有单元​​测试为所有伟大的工作,但无法弄清楚如何模拟屏幕旋转。任何状态变化,导致该活动重新创建本身是好的,它并不一定必须是屏幕旋转。 这是使用仿真器解决方 ..
发布时间:2015-12-05 13:16:53 移动开发

Robolectric和谷歌Analytics(分析)的测试误差

我一直在运行与Robolectric测试,这一切都很棒。然后,我实现了谷歌Analytics(分析)到我的应用程序类和测试启动失败。失败的看来,当我在测试过程中膨胀的看法发生。这里的堆栈跟踪: 显示java.lang.NullPointerException:空 在com.google.analytics.tracking.android.AnalyticsGmsCoreClient$Analy ..
发布时间:2015-12-05 13:00:21 移动开发

不能捕捉robolectric HTTP请求

我想捕捉Robolectric http请求 该方法标记化方法发送一个请求到服务器,我只是想测试后发送: 如果我尝试 // Cardtest.java Robolectric.setDefaultHtt presponse(200,“虚拟”); card.tokenize(paymentHandler); Robolectric.getSentHtt prequest(0); 在我有 ..
发布时间:2015-12-05 12:01:33 Java开发

可以jmockit和robolectric共存?

我想实现使用Robolectric替换的android.jar废止方法同时还采用jMockit来模拟一个Android类(片段,在我的情况)一个单元测试。不过,我似乎无法得到它的工作。如果我注释测试类 @RunWith(RobolectricTestRunner.class),我得到: java.lang.IllegalStateException:JMockit没有正确初始化;检查在类路径 ..
发布时间:2015-12-05 00:59:24 移动开发

如何测试执行过程中访问从资产的文件夹中的文件?

如何单元测试执行过程中访问从资产的文件夹中的文件?我的项目是建设使用摇篮,我用Robolectric运行测试。好像摇篮是被承认的资产: 这是我如何挣扎来读取文件: 公共字符串readFileFromAssets(字符串文件名)抛出IOException异常{ 。InputStream的流=的getClass()getClassLoader()的getResourceAsStream ..
发布时间:2015-12-05 00:29:29 移动开发

测试与Robolectric&放一个CursorLoader;的Mockito

由于我正在开发一个简单的ListFragment(在这种情况下,它会读取从MediaStore艺术家的名单,同时也将读取后,一个不同的源数据)是这样的: @EFragment 公共类ArtistsFragment扩展ListFragment实现LoaderManager.LoaderCallbacks<光标> { 私有静态最后字符串变量= ArtistsFragment.c ..
发布时间:2015-12-05 00:15:40 移动开发

Android的HTTP测试与Robolectric

我有一个Android应用程序,其中应用程序的主要部分是APIcalls.java类,我发出HTTP请求来从服务器上的数据在应用程序中显示的数据。 我想创建单元测试这个Java类,因为它是应用程序的大部分。这里是方法,用于从服务器获得数据: StringBuilder的SB =新的StringBuilder(); 尝试 { HttpClient的=新DefaultHttpClient ..
发布时间:2015-12-05 00:15:03 移动开发

安卓:单元测试Android应用程序与Robolectric和的Mockito

我有一个使用几件事情从Android API的Java库。我想使用的Mockito写单元测试这个库。 有没有一种方法,我可以去吗? 的Mockito没有发挥好对Dalvik虚拟机,看到这个帖子:使用的Mockito与Android的虚拟机 更新: 由于这个职位,我已经发现Robolectric,我已经有机会制定出举足轻重的实验室,并到该库的一些小的贡献。我建议使用这种过度了Android测 ..
发布时间:2015-12-04 23:48:57 移动开发

Robolectric的ContentProvider测试

我已经注意到,每一个现在,然后有一个关于使用Robolectric测试自定义ContentProviders问题。然而,从未有过关于如何正确地做了具体而明确的答案。在2种不同的方法我已经迷迷糊糊: 有一句话说,你可以简单地实例化一个内存中的ContentProvider,您可以使用插入和查询数据( 另外说使用ShadowContentResolver设置模拟指针数据( 不过,我越来越有两 ..
发布时间:2015-12-04 21:54:55 移动开发

与robolectric测试异步任务

你知道如何实现单元测试使用Robolectric AsyncTasks?任何指针将AP preciated。 解决方案 呼叫执行(...)的任务,然后等待结果电话Robolectric.runBackgroundTasks()/Robolectric.flushBackgroundThreadScheduler()那么你就可以断言。 @Test 公共无效测试(){ //创建任务 ..
发布时间:2015-12-04 13:38:53 移动开发

模拟的Htt presponse与Robolectric

使用Robolectric 2.3-SNAPSHOT,我想测试会在后台执行一个请求的对象。为了孤立它,我试图嘲弄的Htt presponse回来了,没有成功后几个小时投入。 我已经创建了一个任何人都可以克隆项目。 Simly运行的 ./ gradlew检查的我试过 Robolectric.setDefaultHtt presponse(200,“my_mocked_word”); Moc ..
发布时间:2015-12-04 12:38:35 移动开发

ClassCastException异常:出现NoClassDefFoundError不能转换为RuntimeException的

我正在升级我的codeBase类到摇篮2.2和Android工作室1.0。目前我正在试图让Robolectric 2.4的工作,但我遇到一个奇怪的问题,当我尝试和运行单元测试。出现该问题后,才摇篮干净;运行测试套件多次将产生通过测试(如预期)。当我经过一个干净的运行测试,我得到以下错误: java.lang.ClassCastException:java.lang.NoClassDefFoun ..

哪里是日志输出写入使用Robolectric + Roboguice何时?

我用Robolectric测试Android系统。我跑我通过行家的测试,例如。 MVN -Dtest = LogTest测试 如果我有code,它写入日志,如 Log.d(“TAG”,“嗒嗒”); 或使用Roboguice的 LN Ln.d(“嗒嗒”); 我没有看到Maven的万无一失日志任何输出(文本文件)。 在理想情况下,其实我是想简单的日志报表去到 ..
发布时间:2015-12-04 11:45:32 Java开发

Robolectric VS Android的测试框架

请问 Robolectric 提供比任何明显的好处 Android的测试框架?我读过有关这两个框架,但据我可以看到有关的唯一明确的利益文档的 Robolectric 的是,它运行在JVM而不是DalvikVM,使得它的速度比Android框架。 是否有脱颖而出任何其他主要的好处? 解决方案 更新APR-2015年:摇篮构建工具和Android工作室的现在正式支持单元测试和prevent的an ..
发布时间:2015-12-04 11:12:35 移动开发