robolectric 相关问题

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

Android Studio:在项目中找不到任务“testClasses”

我终于有了 Roboelectric 的测试用例设置,但是当我尝试从 Android Studio 运行它时,出现此错误: 在项目“myExternalProjectName”中找不到任务“testClasses” 错误:无法执行...

回答 0 投票 0

在 robolectric 的测试中使用 hiltViewModel() 和 createComposeRule() 会抛出 NoSuchMethodException

我运行以下测试: @RunWith(RobolectricTestRunner::class) @HiltAndroidTest 类示例测试{ @get:规则 val hiltRule = HiltAndroidRule(this) @get:规则 val composeTestRule =

回答 2 投票 0

如何测试AlertDialog的onDismissRequest属性?

以最简单的形式,我有这个对话框: @可组合 有趣的我的对话框( showDialogState:可变状态 ){ if (showDialogState.value) { AlertDialog(onDismissRequest = {

回答 3 投票 0

无法解析 Intent robolectric ActivityScenarioRule 的活动

在我的机器人电测试中我写了一个 @规则 公共 ActivityScenarioRule ActivityScenarioRule = 新的 ActivityScenarioRule<>(AppCompatActivity.class); @规则 ...

回答 4 投票 0

什么原因导致间歇性 Robolectric 异常(警告)未调用显式终止方法“close”

我正在为我的 Android 应用程序网络层创建 junit 测试,我间歇性地在测试日志中看到以下消息 System.logW:在附加的堆栈跟踪中获取了资源,但是...

回答 1 投票 0

在 Google Colaboratory 上运行gym-gazebo

我正在尝试在 Google Colaboratory 上运行gym-gazebo。 在Colab上运行gazebo服务器(没有gui的gazebo)有问题。 显示警告:无法创建 X 窗口。渲染将是

回答 1 投票 0

Robolectric 无法实例化类,但基本测试单独通过

我正在进行测试,但由于某种未知的原因,Robolectric 总是无法实例化,即使我的导入和依赖是正确的。我无法测试整个课程,因为它给出了...

回答 1 投票 0

Robolectric 包含 Android 资源未找到

我正在关注这个http://robolectric.org/getting-started/ 但我得到: 错误:(61, 0) 无法为 com.android.build.gradle.inte 类型的对象设置未知属性“includeAndroidResources”...

回答 3 投票 0

接收器类 org.robolectric.shadows.multidex.Shadows 没有定义或继承接口 ShadowProvider 的 getShadows() 实现

我正在尝试使用 Robolectric 运行 Android 单元测试,以便我可以访问多 dex 应用程序中的上下文。这是我的 build.gradle: 实现 'androidx.test.ext:junit:1.1.5'

回答 1 投票 0

Jacoco 未显示 Android Studio 中 Robolectric 测试的覆盖范围

我面临一个问题,即使用 Robolectric 的单元测试没有显示 Jacoco 代码覆盖率结果。测试成功执行并通过,但 Jacoco 覆盖范围似乎忽略了 fi...

回答 1 投票 0

Android 测试中的模拟 Api 响应

我正在寻找一种在 android 测试中模拟 api 响应的方法。 我已经读到机器人电动可以用于此目的,但我真的很感激对此的任何建议。

回答 4 投票 0

Robolectric 和 Couchbase 的 java.lang.UnsatisfiedLinkError

我无法开始使用 Robolectric 单元测试,因为 couchbase 数据库出现以下错误。 java.lang.UnsatisfiedLinkError: com.couchbase.lite.internal.database.sqlite.

回答 1 投票 0

使用 RobolectricTest 参数化一些测试,但不参数化其他测试

我希望将参数化测试添加到使用 Robolectric 测试框架的现有测试套件中,如下所示: @RunWith(RobolectricTestRunner.class) 公共类一些测试{ /* ... 大量

回答 1 投票 0

java.lang.OutOfMemoryError:无法加载XXX.jar

com.gmxx.cn.navigation.viewmodel.mainmap.GmpiCruiseViewModelTest > testPropertyListener 失败 java.lang.OutOfMemoryError:无法加载/var/workspace/MISC.GMXX.Gradle.Apps.SonarQube.Scan。

回答 1 投票 0

使用 AdvertisingIdClient.getAdvertisingIdInfo 进行单元测试时得到“IllegalStateException:从主线程调用此方法可能会导致死锁”

使用 ShadowGoogleApiAvailability 的 Android 应用程序 对象实用程序 { @JvmStatic @WorkerThread fun getAdsClientInfo(context: Context): AdvertisingIdClient.Info? { val isGPAavailable = ...

回答 1 投票 0

“RobolectricTestRunner.class”在 Android Studio 中无法识别

我正在尝试使用 Robolectric 来运行单元测试,但 Android Studio 无法识别以下类: @RunWith(RobolectricTestRunner.class) 细节: 类路径'com.android.tools.build:gradle:3...

回答 5 投票 0

片段单元测试因铸造错误而失败

在撰写中出现以下水平寻呼机错误。但该应用程序运行完美。 类 java.lang.Object 不能转换为类 androidx.compose.ui.Modifier(java.lang.Object 在模块 java.b 中...

回答 0 投票 0

测试用例单独通过但在尝试使用测试服运行时失败

测试用例单独运行但是当尝试运行测试服时运行或运行覆盖面面临这个问题 错误:无法销毁临时目录 java.nio.file.DirectoryNotEmptyException: /var/fo...

回答 0 投票 0

如何测试和验证Timber日志是否被执行?

我有一个函数,它有一个 Timber 日志调用。所以我需要在测试中验证该日志是否被调用 Timber.tag("MyGag").d("我的信息 $parameter") 有没有办法验证...

回答 1 投票 0

使用 Robolectric 测试实时数据

我有以下测试,检查活动是否通过视图模型正确地从存储库获取数据。 @Config(应用程序 = TestApplication::类) @RunWith(RobolectricTestRunner::类) @LooperMode(

回答 2 投票 0

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