robolectric 相关问题

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

我们如何访问 Robolectric 中应用程序的上下文?

实际上,我需要获得 API 调用的响应,为此我需要 Context。

回答 15 投票 0

在 Robolectric 测试中使用 Android KeyStore

我正在尝试编写一些针对 Android 密钥库的测试用例。但是,当我编写以下测试用例时: @RunWith(RobolectricGradleTestRunner.class) @Config(常量=构建...

回答 3 投票 0

Robolectric 测试内存蠕变和无法关闭场景

一些背景: 我的测试使用 Kaspresso 在 Robolectic 下运行。 我安装了 Junit 5,测试是 Junit4 和 Junit5 的老式支持。 所有屏幕都有 viewModel。 视图模型...

回答 1 投票 0

Robolectric java 堆大小错误

所以我正在使用 Robolectric 3.1.4 运行我的测试。在另一个项目中,我使用 robolectric 运行所有测试都没有问题,但现在我总是收到此错误: java.lang.OutOfMemoryError: Java...

回答 3 投票 0

Android:Robolectric 测试永远不会完成,永远运行(MAC m2 苹果硅)

我正在尝试使用 Robolectric,但我无法使其工作。即使我遵循官方文档并使用像这样的准系统、超级简单的示例,也没有测试完成: 导入 org.junit.Assert。

回答 1 投票 0

SNYK 许可问题:双重许可证:[email protected] 引入的 [email protected] 中的 CDDL-1.1、GPL-2.0-with-classpath-Exception

我在运行Snyk开源安全管理工具后遇到了一个漏洞,不知道如何解决。 这是一个添加了 robolectric 依赖项的 Android 项目。 莉克...

回答 1 投票 0

在使用 Robolectric 的项目中使用 PowerMock 时出现问题

我正在为一个类编写测试,该类需要可用的 Android 特定组件。 使用的版本: 机器人电动:4.10.3 电源模拟:2.0.9 我收到这个错误 无法实例化 DeepClone...

回答 1 投票 0

在 Robolectric 中测量 TextView

据我所知,在 TextView 上调用measure(0, 0) 会导致视图将其测量的宽度和高度设置为当前字体/文本大小所需的最小值: 公共类 TextViewSizeTest 扩展

回答 2 投票 0

Robolectric:如何设置我希望 Calendar 类返回的时间?

我已经开始使用单元测试,但我仍然不知道如何测试某些东西。我的应用程序有一个方法,该方法接收 2 个参数,即场地的开放时间和关闭时间,如果

回答 2 投票 0

如何使用 Android 依赖项和 robolectric 运行 Junit5 测试

我正在尝试运行这样的单元测试: @org.junit.jupiter.api.Test 无效junit5codeCoverage(){ 最终 int 结果 = new Foo().junit5(); Assert.assertEquals(Looper.getMain...

回答 3 投票 0

Robolectric:“未找到 AndroidManifest.xml”和“无法找到资源 ID #0x7f09001b”

我正在使用 Roboletric 运行一些测试,但遇到了一个无法解决的问题。 当我运行测试时,“AndroidManifest”出现以下错误: 警告:未找到清单文件...

回答 3 投票 0

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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.