正确设置 gradle 后,当我在我的测试 class 的顶部添加例如@RunWith(RobolectricTestRunner::class)时,当我单击 AltEnter 时,Andtoid Studio 不会自动导入Alt+Enter 。 当我手动输入import org.robolectr ...
正确设置 gradle 后,当我在我的测试 class 的顶部添加例如@RunWith(RobolectricTestRunner::class)时,当我单击 AltEnter 时,Andtoid Studio 不会自动导入Alt+Enter 。 当我手动输入import org.robolectr ...
我正在使用 Robolectric 库,它的最新版本 v4.3.1 需要 Java 9 才能运行。 我试图将 JRE 指向编辑配置,但我没有在下拉列表中找到 Java 9,即使我已经安装了它。 如果有人可以解释一下,那将非常有帮助! 请检查 Java 9 安装。 ...
我试图用 robolectric 测试我的代码。 问题是它有重复的引用。 例如 我使用了gradel artifact app:dependencies来获得以下报告。 这里的重要部分: 如何解决引用错误? 在我看来,robolectric 在不同的依赖项中具有相同的类? 我使用以下构建脚 ...
首先,我知道这个问题似乎是重复的。 但是,最近没有其他问题可以解决。 我已经试过了 问题如下: 当使用带有Jacoco作为覆盖范围生成器的Android Studio的内部“带覆盖范围运行”功能时,使用RobolectricRunner进行的测试没有任何覆盖范围。 我的te ...
我已将Gradle插件版本从2.3.3升级到3.2.1,然后我的robolectric测试开始失败。 所以我给出的变化升级robolectric版本4.0.2 文档 。 但是仍然我所有的测试都无法执行此错误: 到目前为止,这是我尝试过的,但是没有任何效果。 1. https ...
更新到 Android Studio 3.1 及其对应的 gradle。 我在尝试同步时收到一条消息“Android Gradle 插件无法识别 SourceSet 'robolectric'。也许你拼错了一些东西?”。 这是 gradle 文件中的当前 sourceSet: ...
当我运行 JUnit 测试时,它抛出以下错误: java.lang.IllegalAccessError: tried to access field org.robolectric.annotation.Config$Builder.sdk from class org.robolectric.R ...
我正在尝试使用 Robolectric 运行单元测试,但 Android Studio 无法识别以下类: 细节: 我正在导入依赖项: 和: 它根本没有出现导入类的选项。 我应该添加更多我忘记的依赖项吗? 错误: ...
我使用Room来玩SQLite。 当应用程序运行并且将进行单次测试时,一切都很好。 一切顺利。 问题是如果我运行超过两种情况的Robolectric测试,测试无法运行。 看看这个 , 这个 。 他们可能会帮助其他ORM,但是在Room没有帮助。 任何想法? 还问这里 。 ...
我正在尝试运行这样的单元测试: 即与Android依赖性的Junit5测试(即Looper.getMainLooper()与Robolectric。 我正在使用mannodermaus 的 junit5 android 插件,它允许在 Android 设置中运行 junit5。 但这不是开箱即 ...
我在我的项目中配置 Robolectric 时遇到问题。 如果重要的话,我也在使用 Kotlin。 这是我的 build.gradle } } } 当我运行测试时,它挂断并在控制台上出现消息: 下载:org/robolectric/android-all/o-previe ...
我只想测试获取一个String资源等于我认为它应该相等。 我的问题似乎是我的项目中有Realm。 我知道Robolectric不支持Realm(它在文档中说明了它),但我根本没有调用Realm,所以我觉得可能有办法做到这一点。 它看起来像它试图调用境界 编辑:我尝试了更多的东 ...
我已经在Android应用程序上实现了MVP,并且正在考虑创建测试脚本以测试基本行为功能。 长话短说,有没有办法获取我创建的阴影对象的实例? 我希望能够告诉模拟模型对象在方法中返回什么,例如,当调用getGender()时,返回Male,但是对于另一种方法,getGender()将返回F ...
我刚刚用一个新应用程序设置了Roboelectric 3.2.2,我已经编写了我的第一个简单测试: 我已经照着所有的设置和说明这里和这里 ,但我仍然得到这个错误每次我尝试运行测试时间: 此异常发生在我调用setupActivity()的测试的第一行。 ...
有人遇到过类似的问题吗? 请帮忙! 我的gradle有 不知道我是否应该添加任何其他库来使其工作! ...
我有一个具有多个库模块的android项目,我正在尝试测试包含所有模块的特定包。 我试过这个命令: ./gradlew -Dtest.single=com.moduleone* testProductionDebug 它不起作用:它不执行此模块中的测试,而是执行主项目包类中的所有单 ...
我有简单的测试用例 不幸的是,跑步者遇到了明显的合并问题 java.lang.RuntimeException:org.altbeacon.beacon.BeaconManager $ ServiceNotDeclaredException:BeaconService在Andr ...
我在这里有一个报道充分的问题: Android上的Mockito + Dexmaker 但是,该解决方案不起作用。 我正在使用Robolectric,甚至当我尝试设置dexmaker缓存位置时: 错误变为 java.lang.RuntimeException:ja ...
我正在尝试ShadowClass Crashlytics / Fabric,以便Robotlectric 3测试不会失败。 到目前为止我所拥有的是: 为Fabric添加Shadow类的自定义测试运行器: Fabric的影子类: 我的应用程序的应用程序类: 以下是在 ...
我想在我的intellij项目中添加robolectric测试。 我试图按照本教程 但我无法在主模块下添加“测试”包。 此外,“构建变体”看起来与本教程中的有所不同。 我怎样才能解决这个问题? 如何正确添加测试类? ...