Robolectric是一个单元测试框架,允许在几秒钟内在JVM上测试Android应用程序,而无需使用仿真器或设备。
我已经制作了一个值的文本文件,我想在res / raw中使用这些值进行测试,我想在测试中使用它们,我正在使用robolectric。访问这些值的最佳方法是什么?谢谢
在Jenkins上运行自动测试用例时,java.lang.annotation.AnnotationFormatError
我有在Roboelectric框架3.2.2的帮助下编写的测试用例。在本地系统上运行时,我可以运行所有测试用例,但在Jenkins服务器上运行它们以获取覆盖率报告时,...
在Robolectric测试开始时添加配置注释时出现AnnotationFormatError
我尝试编写一个基本的robolectric测试。当我开始测试时,我得到:线程“ main”中的异常java.lang.annotation.AnnotationFormatError:无效的默认值:public abstract java.lang.Class org ....
如何使用Robolectric触发发布到ScheduledExecutorService的延迟任务
我想与Robolectric进行集成测试,在该测试中,我需要在ScheduledExecutorService执行某些延迟的任务之后检查应用程序的状态。假设我定期执行任务...
我正在使用Robolectric库,它的最新版本v4.3.1需要Java 9才能运行。我试图将JRE指向编辑配置,但是即使我...
该gradlew测试命令失败的CircleCI。当我在本地执行相同的命令,它工作正常,所有的测试用例通过。我附上YML文件,日志从CircleCI和我的测试类。 ...
需要例如与Robolectric的的Mockito写单元测试用例
如何用嘲讽(的Mockito)与Robolectric使用任何一个可以建议我和我想写的单元测试用例API调用也,我尝试用Robolectric但它只能运行在标签和行动...
公共无效makeLoginRequest(){view.log(sessionHandler.getEncodedCredentials());呼叫loginCall = apiService.getLoginInfo( “应用/ JSON”, “应用/ JSON”, “SPT”, “机器人”,...
建立本地单元测试(无仪表注册!必须注册一个仪器下运行)[复制]
看看官方文档。该部分包括框架依赖给出了如何建立一个本地单元测试与环境Android SDK中工作的例子。但是,如果你这样做......
使用IntelliJ 2018.3.4的Robolectric 4 AndroidX NoClassDefFoundError MonitoringInstrumentation
使用IntelliJ 2018.3.4#IC-183.5429.30切换到AndroidX后使用Robolectric 4.1和android gradle插件3.3.1执行Robolectric测试时的问题,...
java.lang.NoSuchMethodError:com.google.common.base.CharMatcher.whitespace()
我正在用Robolectric编写android单元测试。当我正在运行我的测试时,我不断收到上述错误。我从这里看过并尝试了大量建议的解决方案,但没有一个有......
我想在我的android项目中生成我的JUnit测试的代码覆盖率报告,所以我添加了JaCoCo gradle插件。这是我的项目级build.gradle文件:apply plugin:'jacoco'buildcript ...
Android Robolectric:OutOfMemoryError - 创建ArrayList时超出GC开销限制
我想为返回ArrayList的方法创建一个测试。 ArrayList类型是一个名为DateItem的自定义对象。但是当我尝试在我的测试代码中创建ArrayList时(放置在测试代码中...
Parse + Robolectric导致java.lang.VerifyError:操作数堆栈上的错误类型
在我的Application Parse.initialize(this,“”,“”)中添加Parse SDK后,我有一个使用robolectric进行数百个单元测试的应用程序;所有测试都开始失败,导致java.lang ....
Powermock抱怨在2个地方找到default.properties文件
我正在使用Robolectric来测试我的应用程序,我决定使用Powermock来模拟静态和最终类,所以我将以下依赖项添加到我的build.gradle文件中:testImplementation“org.powermock:...
我正在编写一个Robolectric单元测试,我需要断言ImageView上有一个带有特定资源ID的setImageResource(int)。我正在使用fest-android进行断言,但它......
使用Robolectric 4.1的ShadowOf()API时出现运行时错误
我正在尝试使用Robolectric的ShadowOf()API来验证在开发代码中调用适配器的notifyDatasetChanged时是否以更改的数据值显示列表视图中的项目。对于...
使用Robolectric的Android Studio:找不到我的班级测试
这是我的gradle文件:apply plugin:'android'apply plugin:'android-test'android {//检查它以了解女巫Android API级别是必要的:// http://developer.android.com/guide/话题/...
Robolectric 4.0.2测试没有在带有NoSuchMethodError的gradle 3.2.1中运行:setUseLegacyResources(Z)V
我已将我的Gradle插件版本从2.3.3升级到3.2.1,而且我的robolectric测试开始失败。所以我在文档中给出了更改,将robolectric版本升级到4.0.2。但还是......
自AndroidX发布以来,我们在单元测试中使用Robolectric和Espresso。但我们无法找到测试对话框的方法。 Espresso社区建议我们这样做:onView(withId(android.R.id.button1)...