robolectric 相关问题

Robolectric是一个单元测试框架,允许在几秒钟内在JVM上测试Android应用程序,而无需使用仿真器或设备。

使用robolectric时如何访问测试类中的资源

我已经制作了一个值的文本文件,我想在res / raw中使用这些值进行测试,我想在测试中使用它们,我正在使用robolectric。访问这些值的最佳方法是什么?谢谢

回答 3 投票 5

在Jenkins上运行自动测试用例时,java.lang.annotation.AnnotationFormatError

我有在Roboelectric框架3.2.2的帮助下编写的测试用例。在本地系统上运行时,我可以运行所有测试用例,但在Jenkins服务器上运行它们以获取覆盖率报告时,...

回答 1 投票 2

在Robolectric测试开始时添加配置注释时出现AnnotationFormatError

我尝试编写一个基本的robolectric测试。当我开始测试时,我得到:线程“ main”中的异常java.lang.annotation.AnnotationFormatError:无效的默认值:public abstract java.lang.Class org ....

回答 1 投票 0

如何使用Robolectric触发发布到ScheduledExecutorService的延迟任务

我想与Robolectric进行集成测试,在该测试中,我需要在ScheduledExecutorService执行某些延迟的任务之后检查应用程序的状态。假设我定期执行任务...

回答 1 投票 1

如何将Java 9添加到Android Studio?

我正在使用Robolectric库,它的最新版本v4.3.1需要Java 9才能运行。我试图将JRE指向编辑配置,但是即使我...

回答 1 投票 0

CircleCI ./gradlew测试命令失败

该gradlew测试命令失败的CircleCI。当我在本地执行相同的命令,它工作正常,所有的测试用例通过。我附上YML文件,日志从CircleCI和我的测试类。 ...

回答 1 投票 1

需要例如与Robolectric的的Mockito写单元测试用例

如何用嘲讽(的Mockito)与Robolectric使用任何一个可以建议我和我想写的单元测试用例API调用也,我尝试用Robolectric但它只能运行在标签和行动...

回答 1 投票 1

如何防止调用测试的另一种方法一种方法?

公共无效makeLoginRequest(){view.log(sessionHandler.getEncodedCredentials());呼叫loginCall = apiService.getLoginInfo( “应用/ JSON”, “应用/ JSON”, “SPT”, “机器人”,...

回答 1 投票 0

建立本地单元测试(无仪表注册!必须注册一个仪器下运行)[复制]

看看官方文档。该部分包括框架依赖给出了如何建立一个本地单元测试与环境Android SDK中工作的例子。但是,如果你这样做......

回答 1 投票 5

使用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测试时的问题,...

回答 1 投票 0

java.lang.NoSuchMethodError:com.google.common.base.CharMatcher.whitespace()

我正在用Robolectric编写android单元测试。当我正在运行我的测试时,我不断收到上述错误。我从这里看过并尝试了大量建议的解决方案,但没有一个有......

回答 1 投票 0

JaCoCo不适用于Robolectric测试

我想在我的android项目中生成我的JUnit测试的代码覆盖率报告,所以我添加了JaCoCo gradle插件。这是我的项目级build.gradle文件:apply plugin:'jacoco'buildcript ...

回答 5 投票 18

Android Robolectric:OutOfMemoryError - 创建ArrayList时超出GC开销限制

我想为返回ArrayList的方法创建一个测试。 ArrayList类型是一个名为DateItem的自定义对象。但是当我尝试在我的测试代码中创建ArrayList时(放置在测试代码中...

回答 1 投票 1

Parse + Robolectric导致java.lang.VerifyError:操作数堆栈上的错误类型

在我的Application Parse.initialize(this,“”,“”)中添加Parse SDK后,我有一个使用robolectric进行数百个单元测试的应用程序;所有测试都开始失败,导致java.lang ....

回答 3 投票 4

Powermock抱怨在2个地方找到default.properties文件

我正在使用Robolectric来测试我的应用程序,我决定使用Powermock来模拟静态和最终类,所以我将以下依赖项添加到我的build.gradle文件中:testImplementation“org.powermock:...

回答 2 投票 7

断言ImageView加载了特定的可绘制资源ID

我正在编写一个Robolectric单元测试,我需要断言ImageView上有一个带有特定资源ID的setImageResource(int)。我正在使用fest-android进行断言,但它......

回答 3 投票 11

使用Robolectric 4.1的ShadowOf()API时出现运行时错误

我正在尝试使用Robolectric的ShadowOf()API来验证在开发代码中调用适配器的notifyDatasetChanged时是否以更改的数据值显示列表视图中的项目。对于...

回答 2 投票 0

使用Robolectric的Android Studio:找不到我的班级测试

这是我的gradle文件:apply plugin:'android'apply plugin:'android-test'android {//检查它以了解女巫Android API级别是必要的:// http://developer.android.com/guide/话题/...

回答 1 投票 5

Robolectric 4.0.2测试没有在带有NoSuchMethodError的gradle 3.2.1中运行:setUseLegacyResources(Z)V

我已将我的Gradle插件版本从2.3.3升级到3.2.1,而且我的robolectric测试开始失败。所以我在文档中给出了更改,将robolectric版本升级到4.0.2。但还是......

回答 1 投票 0

AndroidX测试对话框

自AndroidX发布以来,我们在单元测试中使用Robolectric和Espresso。但我们无法找到测试对话框的方法。 Espresso社区建议我们这样做:onView(withId(android.R.id.button1)...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.