模拟和伪造是隔离代码或组件的方法,以确保单元测试仅针对可测试的代码单元运行,而不实际使用应用程序的其他组件或依赖项。 Mocking与伪造的不同之处在于可以检查模拟以断言测试结果。
我有一个正在尝试运行的测试,我想使用 jest.mock 来模拟一个模块。然而,我似乎无法让这个工作,在下面的例子中,原始的serializeProduct方法总是invo...
如何在 NodeJS + Typescript 中模拟静态方法及其返回结果?
我正在学习使用 Jest 为 NodeJS + Typescript 编写单元测试用例。目前,我有一个非常简单的 Express 应用程序,其中存储库(通过 MongoCon 与 MongoDB 连接......
JWT 上的 Android 单元测试每次失败时都会模拟函数
我有以下数据类及其功能: @JsonClass(generateAdapter = true) 数据类 AuthToken( @Json(name = "token") val 访问:字符串, @Json(name = "刷新...
如何在 Jest 中模拟另一个 Hook 中使用的自定义 Hook?
我正在尝试测试一个自定义钩子useCopySystem,它在内部使用另一个自定义钩子useBackdrop。我想在执行到上一个期间模拟useBackdrop在pasteCopiedDay内的行为...
我正在开发 FastAPI 应用程序,并尝试为我的其中一条路线编写一些测试。我的测试环境无法调用外部服务。我的目标只是测试
我在我的项目中使用 gorm。我可以在没有数据库连接的情况下模拟这个数据库 orm 进行测试吗?问题是我们有 CI 工具,但我没有数据库或数据库有足够的数据用于测试......
如何使用Golang从testify/mock中的mock返回mock?
是否可以在模拟调用中返回模拟结构? // 模拟 类型模拟存储结构{ 模拟模拟 } func (m *mockStorage) Bucket(bucket string) *storage.BucketHandle { args := m.Called(buc...
所以我在这里开玩笑地为我的项目编写了测试用例。当我一起运行所有测试用例时,某些测试用例会失败,其中共享相同的模拟,但当我一起运行时它工作正常。 这我...
使用 Jest、Firebase 和 React-Native 运行测试
我正在尝试成功运行react-native安装附带的boiler place App-test.js测试。我已经看到这个测试在其他项目中“开箱即用”,但是,我的失败了......
我正在尝试模拟一个 JavaScript 服务类 (AppInsightsService),并将其传递给工具类 (OrderHistoryTool) 来使用。我不想从模拟中返回任何数据 - 我只想忽略所有数据
我有一个 Lit 组件,它对外部 API 进行两次 AJAX 调用: 1 端点:PUT /api/rest/books/ 有效负载:{视图:“VIEW_1”,属性:{a:“abcde”}} 期望的回应:a
我如何在本地特定端口上运行假kafka主题(内存中)来测试kafka? [已关闭]
我尝试了一些依赖项,它期望安装docker或抛出运行时异常 我想在没有 Docker 设置的情况下在指定端口本地运行一个假 Kafka。 还有我的申请...
在 ASP.NET Core 6 中,我使用 MariaDB 并有一个控制器,该控制器通过其构造函数中的依赖项注入来注入 IService。该服务注入其 IRepository,它继承自 GenericRepos...
python 模拟库 - 用异常替换原始 side_effect 意外失败
我想在具有默认 side_effect 的许多测试的类上使用mock.patch 装饰器,然后在某些特定测试中用其他一些行为替换该 side_effect。当我尝试更换时...
Python - 对象 MagicMock 不能在“await”表达式中使用
当我尝试使用 MagicMock 在单元测试中模拟异步函数时,出现以下异常: 类型错误:对象 MagicMock 不能在“await”表达式中使用 示例代码如下: # 源代码
我有这个 React 组件: 从“react”导入 React, { useState, useEffect }; 从“react-router-dom”导入{BrowserRouter}; 导入“./App.css”; 从...导入主页
Spring Boot 控制器 HTTP Post 请求测试返回一个具有空主体的 MockHttpServletResponse,尽管有 200 状态代码
运行测试时,如果控制器调用notesService.save(),则不会返回任何数据。它只是返回一个状态 = 200、错误消息 = null 和正文 = 的 MockHttpServletResponse (这只是
我有一个 Angular 服务,它依赖于另一个服务,该服务有一个属性,它是一个包含我想要监视的方法的对象。 @Injectable({ 提供于:'root' }) 导出类 MyServi...
我如何在本地运行假kafka主题(内存中)来测试kafka?
我尝试了一些依赖项,它期望安装docker或抛出运行时异常 我想在没有 Docker 设置的情况下在指定端口本地运行一个假 Kafka。 还有我的申请...
Azure 开发运营 |单元测试 |无法连接到 SQL 数据库
我正在尝试将我的单元测试项目添加回 Azure Dev Ops 中运行的管道中。 这在过去是有效的,但由于某些原因我们不得不将其删除。 我一切正常,前两次测试运行...