问题标签 [robolectric-shadows]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
junit - Robolectric 4.4 单元测试错误 - 主循环器已将未执行的可运行文件排队
与此有关的单元测试错误
我们正在使用 Robolectric 4.4 编译到目标 29,但确保在运行单元测试时我们的目标是 28,因为 JDK 仍然是 8 而不是 9。这是一段代码,但我似乎无法在任何地方为 loopers 添加 idle()让这开心
android - Robolectric + JaCoCo | 运行单元测试且未生成代码覆盖率时出现问题
我添加了Robolectric以获得对 Shadow API 的支持以编写单元测试。能够通过 Android Studio 中默认的 Intellij 代码覆盖率工具获取覆盖率。
现在尝试添加 JaCoCo 以获得增强的覆盖率报告。
我正在使用文件build.gradle(app)
将
插件作为apply from: "$rootDir/jacoco.gradle"
和
依赖项作为testImplementation 'org.robolectric:robolectric:4.3.1'
jacoco.gradle
通过 CL/Run(Button) 或 Jenkins 运行测试用例时,出现相同的错误
我感谢您的帮助!
java - 未找到 Robolectric AndroidKeyStore,KeyStore.getInstance
我有一些单元测试,其中底层代码使用了 EncryptedSharedPreferences。由于上述代码,我收到了 Robolectric 无法处理和隐藏本机 KeyStore 实现的异常。目前在 Robolectric 的 Github 上有一个未解决的问题,可以在这里找到。但它似乎在 Android >= 11 上没有任何修复。有什么想法,或者你可能遇到过同样的问题?
正在抛出 KeyStoreException
运行测试时,例如
加密身份验证状态
我试图创建一个影子类,但这没有被触发:
资源