Robolectric是一个单元测试框架,允许在几秒钟内在JVM上测试Android应用程序,而无需使用仿真器或设备。
Jacoco 未显示 Android Studio 中 Robolectric 测试的覆盖范围
我面临一个问题,即使用 Robolectric 的单元测试没有显示 Jacoco 代码覆盖率结果。测试成功执行并通过,但 Jacoco 覆盖范围似乎忽略了 fi...
我正在寻找一种在 android 测试中模拟 api 响应的方法。 我已经读到机器人电动可以用于此目的,但我真的很感激对此的任何建议。
Robolectric 和 Couchbase 的 java.lang.UnsatisfiedLinkError
我无法开始使用 Robolectric 单元测试,因为 couchbase 数据库出现以下错误。 java.lang.UnsatisfiedLinkError: com.couchbase.lite.internal.database.sqlite.
使用 RobolectricTest 参数化一些测试,但不参数化其他测试
我希望将参数化测试添加到使用 Robolectric 测试框架的现有测试套件中,如下所示: @RunWith(RobolectricTestRunner.class) 公共类一些测试{ /* ... 大量
java.lang.OutOfMemoryError:无法加载XXX.jar
com.gmxx.cn.navigation.viewmodel.mainmap.GmpiCruiseViewModelTest > testPropertyListener 失败 java.lang.OutOfMemoryError:无法加载/var/workspace/MISC.GMXX.Gradle.Apps.SonarQube.Scan。
使用 AdvertisingIdClient.getAdvertisingIdInfo 进行单元测试时得到“IllegalStateException:从主线程调用此方法可能会导致死锁”
使用 ShadowGoogleApiAvailability 的 Android 应用程序 对象实用程序 { @JvmStatic @WorkerThread fun getAdsClientInfo(context: Context): AdvertisingIdClient.Info? { val isGPAavailable = ...
“RobolectricTestRunner.class”在 Android Studio 中无法识别
我正在尝试使用 Robolectric 来运行单元测试,但 Android Studio 无法识别以下类: @RunWith(RobolectricTestRunner.class) 细节: 类路径'com.android.tools.build:gradle:3...
在撰写中出现以下水平寻呼机错误。但该应用程序运行完美。 类 java.lang.Object 不能转换为类 androidx.compose.ui.Modifier(java.lang.Object 在模块 java.b 中...
测试用例单独运行但是当尝试运行测试服时运行或运行覆盖面面临这个问题 错误:无法销毁临时目录 java.nio.file.DirectoryNotEmptyException: /var/fo...
我有一个函数,它有一个 Timber 日志调用。所以我需要在测试中验证该日志是否被调用 Timber.tag("MyGag").d("我的信息 $parameter") 有没有办法验证...
我有以下测试,检查活动是否通过视图模型正确地从存储库获取数据。 @Config(应用程序 = TestApplication::类) @RunWith(RobolectricTestRunner::类) @LooperMode(
我正在测试一个服务。这个想法很平常:一个活动调用服务,给它一个待定的意图,服务把一个意图连同额外的数据和resultCode发回给活动,如下所示。...
Robolectric测试在终端中失败,在Android Studio中成功。
我最近开始做一个新项目,其中包括基于Robolectric的单元测试。当在Android Studio(v3.6)中运行时,所有的测试都能成功通过。奇怪的是,有些测试失败了......
从FragmentController转向FragmentScenario。
我正在使用robolectric,并且正在将我的支持片段更新为androidx片段。这意味着将使用FragmentController<>的测试更新为推荐的FragmentScenario。随着...
如何在android单元测试中模拟Resources类以获得scaledDensity?
我在我的android项目中使用这条语句 "ResourceResources.getSystem().getDisplayMetrics().scaledDensity "来获取缩放的密度。当我写单元测试时,它说资源类......。
Dagger2 + ActivityInjection + AndroidXTestEspressoRoboElectric在库项目中。
我正在开发android库模块,我想在我的模块中测试独立的活动。我关注了https:/medium.comandroiddeveloperswrit-once-run-everywhere-tests-on...这篇文章。
我创建了一个影子类来调用真实对象,就像http:/robolectric.orgextending中描述的那样。@Implements(View::class) class MyShadowView { @RealObject private lateinit var ...。
我正在尝试在项目中使用Robolectric,但遇到了障碍,不知道如何解决。我认为这是一个配置问题,因为我什至无法运行最基本的测试。在这里...
如何在Android单元测试中模拟DateFormat.is24HourFormat()?
在我的代码中,我在android中检查系统的时间格式.... .... DateFormat.is24HourFormat(context).... .......我的问题是如何模拟此方法的结果单元测试?
Android Gradle插件无法识别SourceSet'robolectric'
已更新至Android Studio 3.1及其对应的gradle。尝试同步“ Android Gradle插件无法识别SourceSet'robolectric'时,我收到一条消息。也许您...