模拟和伪造是隔离代码或组件的方法,以确保单元测试仅针对可测试的代码单元运行,而不实际使用应用程序的其他组件或依赖项。 Mocking与伪造的不同之处在于可以检查模拟以断言测试结果。
我正在使用 multipart/form-data 接收一个文件,如下所示(使用 Spark,而不是 SpringBoot): @覆盖 公共对象句柄(请求请求,响应响应)抛出异常{
python unittest.mock 断言没有访问属性属性方法
我如何断言模拟对象未受影响?例如断言没有访问任何属性,没有调用任何方法,没有读取或修改任何属性? 简单的答案是“用户是普通的 Mock 而不是
为什么笑话模拟没有捕获我模拟的请求(slack web-api)
我已经为此奋斗了一段时间,但尝试了我发现的所有 slack web-api 模拟的变体,但没有一个对我有用,所以我想我会在这里分享它,也许有人会知道为什么。 ..
如何在 Jest 测试中使用 Twilio 模拟创建短信功能
尝试测试我的 Twilio API 调用,但由于某种原因无法模拟创建消息, 这是我的终端错误日志: 类型错误:无法设置未定义的属性(设置“创建”) 27 | 27 ...
我正在测试一个小部件,我需要在其中创建数据库类的对象。我想模拟该类的方法,如何模拟它?假设我在该小部件中有一个函数 saveData(): 无效
我是单元测试新手,正在为 .NET C# 应用程序编写单元测试。为了创建模拟,我在测试项目中使用 MOQ NuGet 包。我有一个具有两个属性的接口: 公共接口...
如何在集成测试中模拟 gcp Secret Manager?
我们有一个使用 gcp Secret Manager 的 Spring Boot 微服务,我们遇到了连接重置和超时的问题。通常我们在测试中模拟整个客户端,但在这里我们想保持......
使用转换器时,基于 fake_cloud_firestore 包的 Firestore 流测试失败
我正在尝试为 Dart 函数编写一个单元测试,该函数使用 fake_cloud_firestore 进行模拟返回 Firestore 流。当 fakeFirestore 实例返回
请帮我对函数 func_for_test 进行单元测试。 我不明白如何模拟 get_dbh 函数(我使用 Test::Spec)。 ModuleForTests.pm ----------------- 使用ModuleMysql; 我的 $db...
请帮我对函数 func_for_test 进行单元测试。 我不明白如何模拟 get_dbh 函数(我使用 Test::Spec)。 ModuleForTests.pm ----------------- 使用ModuleMysql; 我的 $db...
当我模拟 IHttpClientFactory 并创建 HttpClient 时,HttpClient 为 null
我想对一个工厂进行单元测试,在其中注入 IHttpClientFactory,并且该工厂创建一个使用 HttpClient 的类。 这是代码: 公共类 ClientFactory :IClientFactory {
Reactjs:MSW 模拟处理程序失败并出现错误“网络请求失败”
我有一个 React 应用程序,我使用 msw 来模拟我的服务器响应。我正在尽一切努力设置服务器并传递正确的处理程序。 早些时候,这工作得很好。突然间我所有的嘲笑
如果我有: 类 Foo { 民众: virtual int Duplicate(int) const& = 0; }; 如何使用继承自 Foo 的 gMock 定义一个模拟对象并模拟 Duplicate 方法? 我努力了: Moc 类...
我正在尝试测试以下方法: 公共函数 currentTimePlus($秒) { $resultDateTime = $this->dateTime->getTimestamp() + $seconds; 返回 $resultDateTime;...
Mockito - 0 个预期匹配器,1 个记录(InvalidUseOfMatchersException)
我正在尝试模拟一些 mongo 类,这样我就不需要连接(相当标准的东西),但以下代码给我带来了问题: when(dbCollection.find(isA(DBObject.class))).thenReturn(
找不到任何关于如何使用剧作家模拟/存根服务器端请求的好文档。 一个例子是拦截 nextjs 中的 getServerSideProps:点击路由使得 s...
包含模拟对象的 Laravel PHPunit 测试不会修改服务提供者
我有一个 Laravel 站点,其中包含一个名为 Importer 的模型对象,该对象扩展了 照亮\数据库\Eloquent\模型 它有一个 __construct 函数,接受 $name 和 $type 变量。它...
我想创建一个继承Mock属性的类。这样,当我调用它时,我可以无缝地使用设置方法和其他功能 这是我的班级 公开课
我正在尝试测试三个函数的调用顺序。 假设在模块 module.py 中我有以下内容 # 模块.py def a(*args): # 做第一件事 def b(*args): ...
如何使用 Storage::fake 为 phpunit 制作一个假的 storage_path()
我正在开发一个 Laravel 站点,该站点利用本地存储来存储每日摘要文件,本质上是填充 JSON 的日志文件。我保存的文件夹位于storage/history目录中,该目录...