mocking 相关问题

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

如何在Python API测试中模拟

我正在尝试模拟下面的示例函数。不知怎的,我遇到了错误。 例如, 我有一个类如下 myclass.py: 导入操作系统、请求 我的班级: def __init__(self, 登录网址): ...

回答 1 投票 0

如何用玩笑来模拟外部引用的对象?

我正在尝试用笑话来模拟我的方法引用的对象。我想将引用对象的值更改为其他值以进行测试。 例子: 外部功能和...

回答 1 投票 0

Moq - 是否可以在不使用 It.IsAny

我一直使用 Moq 进行单元测试。有时我会嘲笑有很多参数的方法。 想象一下这样的方法: 公共类工作客户端{ 公共无效DoSomething(字符串它...

回答 1 投票 0

非虚方法不能被拦截

我是 FakeItEasy 新手,尝试解决问题。 我有课 公开课活动 { 公共列表 SaveEvents() { // 调用存储库并返回1(成功)或-1(失败) //如果

回答 3 投票 0

在 Spock 中模拟 Kotlin 高阶函数

无法弄清楚如何使用 spock 模拟高阶函数。示例代码片段: 导入 jakarta.inject.Singleton @辛格尔顿 类 SomeClass { 有趣的酒吧(函数:()->单位){ 福...

回答 1 投票 0

单元测试模拟 - Node 17 + typescript + ESM 模块

有一个简单的问题我找不到答案。 使用时: 节点 17 + 打字稿 ESM(package.json 中的“类型”:“模块”) 我可以只为一个函数实现mock吗?或者我...

回答 1 投票 0

使用 Swagger 模拟 Rest API / OpenAPI 文档

整个想法是为 UI 团队创建模拟服务,以便在没有实际 API 的情况下进行测试。 我们在 .yaml 文件中定义了规范。 现在想要使用模拟数据生成 Swagger-UI 和模拟 REST URI。 使用...

回答 2 投票 0

如何使用 jest 模拟返回函数的函数

我正在尝试模拟返回另一个函数的函数。但是,我不确定如何使用 jest 来完成此操作。提前致谢。 应该可以成功返回。 应该抛出一个错误。 模块

回答 2 投票 0

okhttp 的 Wesocket 模拟服务器(android)

我想找到一个用于 android UI 测试(聊天)的普通 websocket 模拟服务器解决方案。我找到了这个例子 但我在这里看不到如何重现这种情况: 应用程序向

回答 1 投票 0

Python 模拟 Autospec 与 Spec

试图理解 Spec 和 Autospec 之间的区别。他们似乎是差不多的。具体来说,如果你看看mock.patch装饰器。 有人可以解释何时使用哪个吗? 嗯……

回答 4 投票 0

语法错误:msw 中出现意外的字符串

最近我开始在我的反应项目中遇到模拟服务工作者(msw)的错误。 细节: 节点 v16.19.1 vite/3.2.6 linux-x64 节点-v16.19.1 反应18.2.0 检查了 google、github 问题,但没有...

回答 1 投票 0

OpenAPI v3 HTTPS 模拟

我有一个用于 Web 服务的 OpenAPIv3 架构文件,我希望能够通过我的应用程序与其进行通信。在部署和排序实时证书之前,我希望能够测试 HTTPS 连接是否正常...

回答 2 投票 0

Kotlin 中的模拟扩展函数

如何在测试中使用 Mockito 或 PowerMock 模拟 Kotlin 扩展功能?既然它们是静态解析的,应该将它们作为静态方法调用还是非静态进行测试?

回答 5 投票 0

使用非标准库模拟读取文件

我想设置一个测试并模拟一个从文件中读取属性的调用。我正在使用非标准库 h5py,但这个问题可能适用于其他数据读取库。例如...

回答 1 投票 0

C# 模拟 IHttpclient & CreateClient

我有一个函数想要进行x单元测试,但似乎我必须模拟CreateClient函数?每当我在测试期间调试它时,var client 似乎等于 null。我注射...

回答 2 投票 0

PHPUnit - 禁用 Mockery 中的原始构造函数

我想使用 Mockery 并更改此: $mockFoo = $this->getMockBuilder('Foo') ->禁用原始构造函数() ->getMock(); 对此: $mockFoo = m::mock('Foo'); 但我不...

回答 1 投票 0

在 Ballerina 中存在模块初始化函数的情况下编写单元测试

我有一个如下所示的包: FooClient ep; 函数 init() 返回错误? { 做 { ep = 检查新的(“https://some-api”,“id”,“秘密”); // d...

回答 1 投票 0

嘲笑者和pytest对函数进行补丁时出错

我正在尝试使用 pytest 和 mocker 来测试我正在编写的 python 包。这是我的仓库的概要(假设包名为 hoopla) 喧嚣 |- 图书馆 |- __init__.py |- 一般 ...

回答 1 投票 0

模拟路线端点时断言不满足,最终调用真实的端点

我定义了以下路线: 来自(直接(路由.SEND_EMAIL_BOP_SINGLE_PER_USER)) .routeId(路由.SEND_EMAIL_BOP_SINGLE_PER_USER) // 将用户名拆分到各个交易所...

回答 1 投票 0

Swift 单元测试用例 - 模拟框架

我想在iOS中使用swift语言的mock框架。我已经使用了 Objective C 的 OCMock 框架,但同样不能在 swift 中工作。所以,我需要适当的框架来快速处理模拟对象。

回答 2 投票 0

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