mocking 相关问题

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

docker 中的模拟时间(-compose)

在测试执行作业的 docker 映像的范围内,我需要在执行期间模拟容器日期,以便进行一些涉及时间的准确测试。 环顾四周......

回答 2 投票 0

无法在 Vitest 中模拟静态方法 - 错误“不是函数”

我使用 TypeScript 和 React 在 Vitest 框架中为我的应用程序编写了一些单元测试,但是我遇到了模拟静态方法的问题。 这是我的代码: 导出类人{ 私人年龄:...

回答 1 投票 0

如何模拟对象方法返回值

我目前拥有的是: def some_method(): 一些_obj = 一些_其他_方法() # 这就是我想要模拟的返回值: some_obj.some_obj_some_method() @patch('some_package.

回答 3 投票 0

使用 Jest 通过 props 模拟 React 组件

我有一个 React 组件,其中包含一些其他组件,这些组件依赖于对 Redux 存储等的访问,这在执行完整的 Enzyme 挂载时会导致问题。让我们说一个这样的结构: 导入

回答 7 投票 0

在 Python 中模拟 HTTP 服务器

我正在编写一个 REST 客户端,我需要在测试中模拟 HTTP 服务器。最适合做到这一点的图书馆是什么?如果我可以创建预期的 HTTP 请求并进行比较,那就太好了...

回答 5 投票 0

如何正确模拟使用结构体指针接收器的函数?

想象我有一个 Client 结构来保存一些依赖项 类型客户端结构体{ httpClient *http.Client 配置*配置 } 我有一个函数,它使用指向该结构的指针接收器并且

回答 1 投票 0

Python Mock:模拟类函数引发错误

我正在尝试测试一些根据某些输入创建或更改目录和文件的代码。我的问题是在调用模拟对象的方法时引发异常。例如,假设我有一些

回答 1 投票 0

Jest 测试用例更新了下一个测试用例的模拟数据对象

Helpers.spec.js 文件 描述('助手',()=> { 之前所有(()=> { jest.clearAllMocks(); jest.mock('./操作', () => ({ 运算符:jest.fn() })); }); Eac 之后...

回答 1 投票 0

C#、Moq、单元测试:如何创建从另一个类继承的对象?

我的类/接口设置如下: 房间.cs //导入语句 命名空间 命名空间1 { 内部班级房间: 公寓 { // 构造函数 公共房间(家具):...

回答 1 投票 0

使用模拟进行静态方法和非静态方法的 Rspec 测试

我有一个这样的方法: def self.方法 #API调用 结尾 我正在为调用此静态方法的控制器方法编写测试。是这样的: 它“更新订单以确认”

回答 3 投票 0

如何断言 pytest 中调用了猴子补丁?

请考虑以下事项: 模拟响应类: 状态代码 = 200 @静态方法 def json(): 返回 {'键': '值'} # 其中 api_session 是固定装置...

回答 2 投票 0

Stub ActiveRecord::与 ActiveRecord 对象的关系

我不是在测试 Rails 应用程序。只是把它解决掉。 我正在测试一个连接到相对活跃的服务器的库,通过时间戳限制记录。这些返回的记录更改为...

回答 2 投票 0

如何修补Python中初始化类的返回值?

我试图将初始化对象的值覆盖为单元测试的预设值。我长时间使用模拟库和 pytest。 这是演示该问题的代码: 定义

回答 1 投票 0

如何在nodejs中模拟滞后的Web服务器?

我正在尝试创建工具来模拟慢速网络服务器的场景。 创建模拟服务器的动机 我们的前端应用程序通过同一域与 3 个网络服务器进行通信 - X Y 和 Z。 example.com/api/X/e...

回答 1 投票 0

在 bash 中测试时是否可以模拟“命令”?

我的一个脚本试图在出现错误时确定是否安装了所有依赖项。为了做到这一点,我使用内置命令。让我们假设我可以的最有限的版本...

回答 1 投票 0

jest 中 jest.fn() 和 jest.spyOn() 方法有什么区别?

我正在为我的React项目编写单元测试用例,并使用jest和enzyme来编写测试用例。我已阅读笑话文档 https://jestjs.io/docs/en/jest-object.html#jestspyonobject-

回答 3 投票 0

模拟模块函数并返回

我希望这是一个简单的答案,但我一直在努力解决这个问题。我正在模拟以下场景。我以前有过类似的工作: # 路径/到/某些/

回答 1 投票 0

模拟静态方法 - Kotlin

我一直在使用Mockito、Mockk和PowerMock来模拟静态方法,但没有效果。 我不确定我的理解是否正确,但我期望当我模拟(静态或实例)方法时,...

回答 1 投票 0

如何设置文件系统模拟以返回 DriveInfo 信息

我正在学习在单元测试中模拟文件系统,并且有一个简单的方法我想使用模拟进行测试: 公共类 FileStatsUtility { 私有 IFileSystem _fileSystem; 公开

回答 1 投票 0

Mockito 不拦截间接方法调用?

我有以下代码片段来简单地代表这个问题: 公共课 C2 { 公共字符串 m1() { 返回“你好”; } 公共字符串 m2() { 返回这个.m1(...

回答 1 投票 0

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