robolectric 相关问题

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

当我在robolectric单元测试中添加影子类时抛出的LinkageError和IllegalAccessException异常

我使用Android Studio,JUnit和Robolectric测试我的代码。但是,当我将影子类添加到测试功能中时,会引发异常。在其他计算机(Windows和...

回答 1 投票 1

Jenkins有时会在LEGACY资源模式下运行机器人测试

我看到一个非常奇怪的问题,有时使用robolectric(@RunWith(RobolectricTestRunner :: class))运行的Android单元测试配置为LEGACY资源模式,而不是...。

回答 1 投票 2

Robolectric 4.3.1失败,并显示消息:Android 29需要Java 9(具有Java 1)

我正在尝试通过robolectric运行我的android测试,但会收到以下错误消息:at.guger.moneybook.data.repository.AccountsRepositoryTest STANDARD_ERROR [Robolectric]警告:Android ...

回答 1 投票 3

无法使用RobolectricTestRunner和Koin运行单元测试

我有一个带有RobolectricTestRunner的测试类,该类用于获取应用程序上下文,并且还通过KoinComponent扩展了一个类。当我开始测试时,它返回了java.lang ....

回答 1 投票 4

我如何为Android片段类编写单元测试?

我正在创建包含该片段的应用程序,为此,我想使用公共代码PlaybackFragment下面的Robolectric代码为其编写单元测试,以扩展片段{...

回答 1 投票 0

如何通过Android.mk在AOSP Java和Robolectric中获得代码覆盖率

我正在用AOSP编写应用程序。我需要为此应用进行单元测试。为此,我使用了robolectric。该应用程序和测试使用make(Android.mk)进行编译。我需要代码覆盖率报告...

回答 1 投票 1

如何测试Snackbar是否在android中显示>>

[我必须测试Snackbar的任何单击事件都显示为我使用:https://github.com/cafesilencio/snackbarshadow创建了一个自定义阴影Snackbar,在测试中我将其称为:registerBtn ....

回答 1 投票 0

Android日志记录:从应用程序本身进行过滤

是否可以通过编程方式配置Android应用程序以过滤发送到logcat的日志消息?我确实知道,可以将logcat配置为过滤掉内容,但是我想做...

回答 1 投票 2

Robolectric无法在后台线程上调用setValue

我正在测试一个onsynce调用LiveData实例的setValue的AsyncTask。由于我是从onPostExecute调用setValue的,因此对于......>

回答 1 投票 0

Moshi 1.9.x无法序列化Kotlin类型

从1.8.0升级到Moshi 1.9.1后,我遇到以下崩溃和堆栈跟踪:java.lang.IllegalArgumentException:无法序列化Kotlin类型com.garpr.android.data.models ....

回答 1 投票 1

使用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

© www.soinside.com 2019 - 2024. All rights reserved.