mocking 相关问题

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

无法正确模拟笑话中的打字稿模块

我有一个正在尝试运行的测试,我想使用 jest.mock 来模拟一个模块。然而,我似乎无法让这个工作,在下面的例子中,原始的serializeProduct方法总是invo...

回答 1 投票 0

如何在 NodeJS + Typescript 中模拟静态方法及其返回结果?

我正在学习使用 Jest 为 NodeJS + Typescript 编写单元测试用例。目前,我有一个非常简单的 Express 应用程序,其中存储库(通过 MongoCon 与 MongoDB 连接......

回答 1 投票 0

JWT 上的 Android 单元测试每次失败时都会模拟函数

我有以下数据类及其功能: @JsonClass(generateAdapter = true) 数据类 AuthToken( @Json(name = "token") val 访问:字符串, @Json(name = "刷新...

回答 1 投票 0

如何在 Jest 中模拟另一个 Hook 中使用的自定义 Hook?

我正在尝试测试一个自定义钩子useCopySystem,它在内部使用另一个自定义钩子useBackdrop。我想在执行到上一个期间模拟useBackdrop在pasteCopiedDay内的行为...

回答 1 投票 0

如何使用 Pytest 模拟 FastAPI 路由中的函数

我正在开发 FastAPI 应用程序,并尝试为我的其中一条路线编写一些测试。我的测试环境无法调用外部服务。我的目标只是测试

回答 1 投票 0

Golang gorm 嘲笑

我在我的项目中使用 gorm。我可以在没有数据库连接的情况下模拟这个数据库 orm 进行测试吗?问题是我们有 CI 工具,但我没有数据库或数据库有足够的数据用于测试......

回答 2 投票 0

如何使用Golang从testify/mock中的mock返回mock?

是否可以在模拟调用中返回模拟结构? // 模拟 类型模拟存储结构{ 模拟模拟 } func (m *mockStorage) Bucket(bucket string) *storage.BucketHandle { args := m.Called(buc...

回答 1 投票 0

开玩笑模拟错误:-这里的测试用例无法正常工作

所以我在这里开玩笑地为我的项目编写了测试用例。当我一起运行所有测试用例时,某些测试用例会失败,其中共享相同的模拟,但当我一起运行时它工作正常。 这我...

回答 1 投票 0

使用 Jest、Firebase 和 React-Native 运行测试

我正在尝试成功运行react-native安装附带的boiler place App-test.js测试。我已经看到这个测试在其他项目中“开箱即用”,但是,我的失败了......

回答 5 投票 0

尝试用 Jest 模拟 JavaScript 类的所有功能

我正在尝试模拟一个 JavaScript 服务类 (AppInsightsService),并将其传递给工具类 (OrderHistoryTool) 来使用。我不想从模拟中返回任何数据 - 我只想忽略所有数据

回答 1 投票 0

针对仅有效负载不同的相同 API 调用模拟不同的响应

我有一个 Lit 组件,它对外部 API 进行两次 AJAX 调用: 1 端点:PUT /api/rest/books/ 有效负载:{视图:“VIEW_1”,属性:{a:“abcde”}} 期望的回应:a

回答 1 投票 0

我如何在本地特定端口上运行假kafka主题(内存中)来测试kafka? [已关闭]

我尝试了一些依赖项,它期望安装docker或抛出运行时异常 我想在没有 Docker 设置的情况下在指定端口本地运行一个假 Kafka。 还有我的申请...

回答 2 投票 0

如何使用内存数据库的 xUnit 和 Mock 进行测试?

在 ASP.NET Core 6 中,我使用 MariaDB 并有一个控制器,该控制器通过其构造函数中的依赖项注入来注入 IService。该服务注入其 IRepository,它继承自 GenericRepos...

回答 1 投票 0

python 模拟库 - 用异常替换原始 side_effect 意外失败

我想在具有默认 side_effect 的许多测试的类上使用mock.patch 装饰器,然后在某些特定测试中用其他一些行为替换该 side_effect。当我尝试更换时...

回答 1 投票 0

Python - 对象 MagicMock 不能在“await”表达式中使用

当我尝试使用 MagicMock 在单元测试中模拟异步函数时,出现以下异常: 类型错误:对象 MagicMock 不能在“await”表达式中使用 示例代码如下: # 源代码

回答 8 投票 0

React Vitest App 测试中没有调用 Mock

我有这个 React 组件: 从“react”导入 React, { useState, useEffect }; 从“react-router-dom”导入{BrowserRouter}; 导入“./App.css”; 从...导入主页

回答 1 投票 0

Spring Boot 控制器 HTTP Post 请求测试返回一个具有空主体的 MockHttpServletResponse,尽管有 200 状态代码

运行测试时,如果控制器调用notesService.save(),则不会返回任何数据。它只是返回一个状态 = 200、错误消息 = null 和正文 = 的 MockHttpServletResponse (这只是

回答 1 投票 0

如何在角度单元测试中监视服务构造函数中的嵌套方法

我有一个 Angular 服务,它依赖于另一个服务,该服务有一个属性,它是一个包含我想要监视的方法的对象。 @Injectable({ 提供于:'root' }) 导出类 MyServi...

回答 1 投票 0

我如何在本地运行假kafka主题(内存中)来测试kafka?

我尝试了一些依赖项,它期望安装docker或抛出运行时异常 我想在没有 Docker 设置的情况下在指定端口本地运行一个假 Kafka。 还有我的申请...

回答 1 投票 0

Azure 开发运营 |单元测试 |无法连接到 SQL 数据库

我正在尝试将我的单元测试项目添加回 Azure Dev Ops 中运行的管道中。 这在过去是有效的,但由于某些原因我们不得不将其删除。 我一切正常,前两次测试运行...

回答 1 投票 0

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