mocking 相关问题

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

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

perl 单元测试(Test::Spec)有什么问题

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

回答 1 投票 0

当我模拟 IHttpClientFactory 并创建 HttpClient 时,HttpClient 为 null

我想对一个工厂进行单元测试,在其中注入 IHttpClientFactory,并且该工厂创建一个使用 HttpClient 的类。 这是代码: 公共类 ClientFactory :IClientFactory {

回答 1 投票 0

Reactjs:MSW 模拟处理程序失败并出现错误“网络请求失败”

我有一个 React 应用程序,我使用 msw 来模拟我的服务器响应。我正在尽一切努力设置服务器并传递正确的处理程序。 早些时候,这工作得很好。突然间我所有的嘲笑

回答 1 投票 0

如何使用 gmock 模拟 const& 方法

如果我有: 类 Foo { 民众: virtual int Duplicate(int) const& = 0; }; 如何使用继承自 Foo 的 gMock 定义一个模拟对象并模拟 Duplicate 方法? 我努力了: Moc 类...

回答 1 投票 0

Mockery 如何与 php 中的时间戳一起工作?

我正在尝试测试以下方法: 公共函数 currentTimePlus($秒) { $resultDateTime = $this->dateTime->getTimestamp() + $seconds; 返回 $resultDateTime;...

回答 1 投票 0

Mockito - 0 个预期匹配器,1 个记录(InvalidUseOfMatchersException)

我正在尝试模拟一些 mongo 类,这样我就不需要连接(相当标准的东西),但以下代码给我带来了问题: when(dbCollection.find(isA(DBObject.class))).thenReturn(

回答 6 投票 0

剧作家拦截服务器端网络请求

找不到任何关于如何使用剧作家模拟/存根服务器端请求的好文档。 一个例子是拦截 nextjs 中的 getServerSideProps:点击路由使得 s...

回答 2 投票 0

包含模拟对象的 Laravel PHPunit 测试不会修改服务提供者

我有一个 Laravel 站点,其中包含一个名为 Importer 的模型对象,该对象扩展了 照亮\数据库\Eloquent\模型 它有一个 __construct 函数,接受 $name 和 $type 变量。它...

回答 1 投票 0

创建一个从 Mock 继承属性的类。 C#

我想创建一个继承Mock属性的类。这样,当我调用它时,我可以无缝地使用设置方法和其他功能 这是我的班级 公开课

回答 1 投票 0

检查多个模拟的调用顺序

我正在尝试测试三个函数的调用顺序。 假设在模块 module.py 中我有以下内容 # 模块.py def a(*args): # 做第一件事 def b(*args): ...

回答 4 投票 0

如何使用 Storage::fake 为 phpunit 制作一个假的 storage_path()

我正在开发一个 Laravel 站点,该站点利用本地存储来存储每日摘要文件,本质上是填充 JSON 的日志文件。我保存的文件夹位于storage/history目录中,该目录...

回答 1 投票 0

带有 Vue-Test-Utils 和 Vitest 的 Vue-Router 模拟

我试图理解用 Vitest 模拟 Vue-Router 的逻辑。 为此,我尝试在一个非常简单的项目上设置和模拟我的测试环境。当我尝试按照

回答 3 投票 0

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