我在升级到Moshi 1.9.1(从1.8.0)后遇到以下崩溃和堆栈跟踪:java.lang.IllegalArgumentException: Cannot serialize Kotlin type com.garpr.android.data.models.RankedPlayer. R...
我正在尝试在一个安卓项目中使用 junit 和 robolectric 进行测试,但是完全卡住了。我的主要问题是,我找到的所有测试都会以某种方式引入 java 插件,然后我就会遇到这个错误:The 'java' plugin has been applied, but it is not co...
我刚接触Robolectric和Android的仪器测试。我按照Robolectric的指南来测试我的第一个测试。但是,我遇到了以下问题: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or...
我希望在我的Android项目中对JUnit测试生成代码覆盖率报告,因此我添加了JaCoCo Gradle插件。这是我的项目级别的build.gradle文件:apply plugin: 'jacoco' buildscript { repositories { jc...
我有一个项目,使用Robolectric进行单元测试。该项目使用Robolectric 3.0并需要在虚拟机选项中添加-ea和-noverify选项。 在Android Studio中,我在“运行>编辑配置...”中创建了新的JUnit配置,然后将VM选项设置为-ea -noverify。通...
请查看官方文档。章节"包含框架依赖项"给出了如何设置本地单元测试以与环境android sdk一起工作的示例。但是,如果您按照示例的步骤进行操作,则测试不会启动,而是会出现以下错误: java.lang.IllegalStateException: No instrumentation...
我需要在我的测试中同时使用Robolectric和Mockito,它们各自提供了自己的TestRunner,我该怎么办? 我有以下代码: @RunWith(MockitoJUnitRunner.class) @EBean public class LoginPresenterTest { ...
我正在尝试使用Robolectric运行单元测试,但Android Studio无法识别以下类:@RunWith(RobolectricTestRunner.class) 详情:classpath 'com.android.tools.build:gradle:3.0.0' 我正在引入依赖:t...
我尝试使用robolectric测试我的代码。问题是它有重复的引用。例如:java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class org.apache.maven.artifact.Artifact fou...