mocking 相关问题

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

模拟 axios.post 并捕获请求负载

我有 axios.post = jest.fn().mockResolvedValue(< responseData >) 但我需要根据请求正文中的内容来更改响应数据。请问我怎样才能捕捉到它?索梅特...

回答 1 投票 0

无法模拟 AWS S3 客户端

我正在尝试模拟对 Python AWS S3 客户端上的 get_paginator 函数的调用。这是我的生产代码: 处理程序.py 导入boto3 类真实类: def __init__(自身): self.s3_clie...

回答 1 投票 0

通过单元测试的补丁来模拟两个函数

我有一个想要进行单元测试的函数,其中包含调用其他两个函数。我不确定如何使用 patch 同时正确模拟这两个函数。我已经提供了一个例子来说明我的意思......

回答 4 投票 0

如何不在 Angular2 生产包中包含模拟服务

在构建用于生产的 Angular 2 应用程序时,我们使用 ng构建--prod--w--aot 但是我们的模拟服务也被捆绑和缩小,可能是因为我们有 从“./xxx-mock.

回答 4 投票 0

无法模拟函数进行测试

我对单元测试的模拟有点陌生。 我有一些这样的代码: 在 foo/bar/baz.py 中,我有 2 个要模拟的函数,一个调用另一个: def function1_to_mock(): 。 。 。 定义

回答 1 投票 0

用 vitest 模拟 graphql-request

我一直在尝试用 vitest 来模拟我的 graphql 请求。该请求看起来是这样的: const getTastyFruit = gql` 查询水果($id: 字符串!) { 水果(id:$id){ 店铺 {

回答 1 投票 0

Microsoft InMemoryDatabase 在测试期间未连接实体框架中的关系

测试结果应该是3,但结果是零。这是因为在 Get 方法中 .Include() 行没有将任务连接到条目。但在汽车的调试模式下,它们似乎已连接。这适用于现场...

回答 1 投票 0

Microsoft InMemoryDatabase 在测试期间未连接实体框架中的关系

测试结果应该是3,但结果是零。这是因为在 Get 方法中 .Include() 行没有将任务连接到条目。但在汽车的调试模式下,它们似乎已连接。这适用于现场...

回答 1 投票 0

在测试中创建意图:“android.content.Intent 中的方法 putExtra 未被模拟”

我正在尝试使用 JUnit4 和 Mockito 对广播接收器进行单元测试,该接收器侦听“com.android.music.metachanged”意图。 广播接收器在收到意图时启动服务。我

回答 3 投票 0

断言两个文件已正确写入

我如何断言该函数在测试中写入了这些文件? def write() -> 无: 将 open('./foo', 'w') 作为 f: f.write('fooo') 将 open('./bar', 'w') 作为 f: f.wr...

回答 1 投票 0

Python mock - 修改类属性的模拟类方法

我目前有以下我想测试的基本Python类: 类示例: def run_steps(自身): 自我步数 = 0 而自我步骤< 4: self.step() ...

回答 3 投票 0

是否可以使用 sinon 在 CommonJS 模块中存根导出函数?

快到2021年了,有没有办法mock单个函数?我的意思是没有对象的函数。 // 演示.js module.exports = () => { return '真实功能演示'; }; // 演示.test.js 常量演示 = 要求(...

回答 2 投票 0

gtest:调用参数的成员函数

假设我正在使用 gtest 测试这段代码: 结构体 MyStruct { std::function myLambda; std::string myString; }; void MyClass::p...

回答 1 投票 0

根据运行的空手道场景选择要使用的模拟文件

我正在使用空手道1.4.0 我有一些空手道场景来测试我的应用程序,并且我使用空手道 MockServer 作为模拟下游服务。 为了模拟边缘情况场景(例如空结果......

回答 1 投票 0

如何测试嵌套模拟函数

如何在模拟函数内编写对模拟函数的测试?我想测试我的发布模拟函数是否被调用一次。 jest.mock('amqplib', () => ({ 连接: jest.fn(() => Pro...

回答 2 投票 0

Python 模拟中的模拟属性?

我在Python中使用mock时遇到了相当困难: def method_under_test(): r = requests.post("http://localhost/post") print r.ok # 打印“

回答 0 投票 0

Mockito 模拟未调用

我有一些java基类,里面有1个方法: 公开课 SB { @SneakyThrows 公共文档 downloadHtml(String url) { 返回 Jsoup.connect(url) .用户年龄...

回答 1 投票 0

unittest.mock:断言方法参数部分匹配

Rubyist 在这里编写 Python。 我有一些代码看起来有点像这样: result = database.Query('复杂的sql,id: %s' % id) database.Query 被模拟出来,我想测试一下...

回答 6 投票 0

用 Jest 模拟 new Function()

我在尝试使用构造函数模拟模块时遇到问题 // 代码.js const ServiceClass = require('服务库'); const serviceInstance = new ServiceClass('某些参数'); 导出.myFunction...

回答 2 投票 0

如何将 AWS CRT HTTP 客户端与 Hoverfly 结合使用?

我想实现 AwsCrtHttpClient 并使用 Hoverfly 拦截单元测试中的 HTTP 请求,但 Hoverfly 不拦截请求。客户端初始化如下: private

回答 1 投票 0

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