mocking 相关问题

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

使用 Moq 模拟内部类以进行单元测试

假设我有一个类“ClassA”,它依赖于类“ClassB”(注入到ClassA的构造函数中)。我想模拟 ClassB,以便可以单独测试 ClassA。两个班都是 int...

回答 2 投票 0

使用参数模拟类

这是我下面的方法,它返回一个数据帧 def 重构报告( df ): """根据需要使用附加信息进行增强""" 对于 ['ClassA', 'Cla...

回答 1 投票 0

是否可以在react-oidc-context节点模块中实现AuthState TypeScript接口用于Next.js测试目的?

我们有一个使用react-oidc-context Node模块的Next.js应用程序,因为我们使用ADFS进行身份验证。 目前,我正在尝试使用 Vitest 编写单元测试,但收到此错误: 输入...

回答 1 投票 0

用 pytest 模拟 __call__ 方法

我正在尝试模拟模拟对象的 __call__ 方法,以便当我将此对象调用为 object() 时,它会返回某个值。到目前为止我的代码是: 从 pytest 导入模拟 my_mock = 模拟() 模拟输出...

回答 1 投票 0

在 Express Node 应用程序中使用模拟数据进行本地开发的最佳实践

我有一个应用程序,它使用react作为前端,使用nodejs/express作为后端。我的后端端点调用另一个 http 服务。在我的开发环境中,我想使用模拟数据来代替......

回答 1 投票 0

模拟模块变量而不是可调用的

如果我想使用以下代码模拟模块内的变量: @pytest.fixture(autouse=True) def mock_default(mocker, tmp_path): “”“模拟默认配置文件路径。”&qu...

回答 1 投票 0

模拟模块变量作为自动使用

是否可以实现与此处所示相同的效果,但使用固定装置和自动使用? Python 返回 MagicMock 对象而不是 return_value 到目前为止我所拥有的是以下内容: @pytest.fixture(

回答 1 投票 0

发布应用上的模拟位置权限问题

我开发了假GPS应用程序,我的所有代码在调试模式下都运行良好。 当我在 **发布版本** 上尝试“模拟位置”时,出现此错误; java.lang.SecurityException:需要`

回答 1 投票 0

单元模拟测试中的 It.IsAny 是什么以及 It.Is 是什么

已经有人问过很多问题,但我认为我需要一些更基本的东西来澄清这个概念,因为我是 TDD 的初学者。到那时我还不能前进。 你能...

回答 2 投票 0

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

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