mocking 相关问题

模拟和伪造是隔离代码或组件的方法,以确保单元测试仅针对可测试的代码单元运行,而不实际使用应用程序的其他组件或依赖项。 Mocking与伪造的不同之处在于可以检查模拟以断言测试结果。

Mockito 间谍方法不起作用

我在使用mockito.spy 方法时遇到了麻烦。 我最近到达了一个“旧”项目,我的第一个任务是在其中添加mockito,并进行真正的单元测试:) 该项目有很多概念问题,但...

回答 4 投票 0

如何在 Qt Design Studio 中编辑单例样式文件中组件的属性(颜色)?

我有一个用 QML 和 C++ 实现的桌面应用程序。应用程序和 UI 支持深色和浅色主题。几乎所有组件颜色都放置在单例样式文件中,该文件会检查

回答 1 投票 0

在 Jest 中模拟 AudioContext()

我的项目中的函数内有以下代码; .... if (state.context == null) { 返回 { ...状态, 上下文:新的 AudioContext() } } .... 我正在尝试测试这个

回答 2 投票 0

Vitest - 仅在一次测试中模拟组件

我想在Parent中模拟一个名为Child的组件。所有测试都应使用原始子组件,但其中一个测试应使用 Mock。我怎样才能做到这一点?

回答 1 投票 0

如何强制板条箱仅在开发依赖项中可用

我正在编写一个板条箱,其中包含一些针对我的特征的模拟实现。这些特征将在我的测试中使用。 由于这个箱子仅用于测试,我想强制仅包含它......

回答 1 投票 0

如何在 Jest 中有效地模拟函数?

我希望到目前为止你新年快乐。 我有一个 React 项目——只有 JavaScript,没有 TypeScript——我正在尝试用 Jest 进行测试。 我有文件 A,它引用文件 B,而文件 B 又引用文件 B

回答 1 投票 0

Golang:如何使用 gomock 模拟 ...interface{} 参数

我有一个使用标准 go Printf 函数签名的打印机接口: 类型 打印机接口 { Printf(格式字符串、标记...接口{}) } 我希望能够嘲笑这个

回答 3 投票 0

在 Node.js 中使用 Jest 模拟 @aws-sdk/client-ssm (AWS SDK v3) 总是超时

当我模拟 AWS SDK v3 时,测试用例超时,否则它工作正常。它适用于 GetParameterCommand,但不适用于 GetParametersCommand 我的 sdk 文件如下所示 常量 { SSMClient,

回答 1 投票 0

如何在 Dart 中模拟最终类变量以进行单元测试?

我正在开发一个 Dart 项目,我需要为一个使用最终类变量进行 API 调用的类编写单元测试。该类的结构如下: 类我的类{ 最终的 MyApi _a...

回答 1 投票 0

使用代理模拟异步构建器模式API

我正在尝试模拟 knex 进行测试。一切似乎都有效,但将代理附加到数组作为原型似乎消除了数组的可迭代性。 这是模拟函数。后续作品...

回答 1 投票 0

您可以在 GMock 中的模拟类构造函数中指定期望吗?

我想创建一个模拟类,它的模拟方法将具有一些默认特征,即: 结构 SuperMock { 超级模拟(){ ON_CALL(*this,mockedMethod1).WillByDefault(Return(1));

回答 1 投票 0

如何使用Java和Spark模拟多部分/表单数据?

我正在使用 multipart/form-data 接收一个文件,如下所示(使用 Spark,而不是 SpringBoot): @覆盖 公共对象句柄(请求请求,响应响应)抛出异常{

回答 1 投票 0

python unittest.mock 断言没有访问属性属性方法

我如何断言模拟对象未受影响?例如断言没有访问任何属性,没有调用任何方法,没有读取或修改任何属性? 简单的答案是“用户是普通的 Mock 而不是

回答 1 投票 0

为什么笑话模拟没有捕获我模拟的请求(slack web-api)

我已经为此奋斗了一段时间,但尝试了我发现的所有 slack web-api 模拟的变体,但没有一个对我有用,所以我想我会在这里分享它,也许有人会知道为什么。 ..

回答 1 投票 0

如何在 Jest 测试中使用 Twilio 模拟创建短信功能

尝试测试我的 Twilio API 调用,但由于某种原因无法模拟创建消息, 这是我的终端错误日志: 类型错误:无法设置未定义的属性(设置“创建”) 27 | 27 ...

回答 1 投票 0

如何在flutter中模拟运行时创建的对象?

我正在测试一个小部件,我需要在其中创建数据库类的对象。我想模拟该类的方法,如何模拟它?假设我在该小部件中有一个函数 saveData(): 无效

回答 1 投票 0

为什么我无法更改尚未设置的模拟对象属性的值?

我是单元测试新手,正在为 .NET C# 应用程序编写单元测试。为了创建模拟,我在测试项目中使用 MOQ NuGet 包。我有一个具有两个属性的接口: 公共接口...

回答 1 投票 0

如何在集成测试中模拟 gcp Secret Manager?

我们有一个使用 gcp Secret Manager 的 Spring Boot 微服务,我们遇到了连接重置和超时的问题。通常我们在测试中模拟整个客户端,但在这里我们想保持......

回答 1 投票 0

使用转换器时,基于 fake_cloud_firestore 包的 Firestore 流测试失败

我正在尝试为 Dart 函数编写一个单元测试,该函数使用 fake_cloud_firestore 进行模拟返回 Firestore 流。当 fakeFirestore 实例返回

回答 1 投票 0

如何使用 Test::Spec 模拟方法?

请帮我对函数 func_for_test 进行单元测试。 我不明白如何模拟 get_dbh 函数(我使用 Test::Spec)。 ModuleForTests.pm ----------------- 使用ModuleMysql; 我的 $db...

回答 2 投票 0

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