mocking 相关问题

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

如何从 vcrpy 二进制响应字符串中提取未压缩的文本? [重复]

我正在使用 vcrpy 对我的应用程序进行自动 http 模拟测试。这很好用。然而,我的模拟包括编码“gzip”和“deflate”,这意味着 vcrpy 记录响应位于

回答 1 投票 0

Python Mock 和 Magic Mock 有什么区别? [重复]

pythonmock和magicmock有什么区别,因为我可以看到 >>> dir(Mock()) == dir(MagicMock()) 真的 何时使用mock obj &何时使用MagicMock obj??

回答 1 投票 0

php:如何在 PhpUnit 测试中模拟 SoapClient 对 __soapCall() 的响应

我有一个服务 RessortSoapService,它使用来自 SOAP 调用的响应。 我注入一个类,它返回 SoapClient: 公共函数 __construct(ParameterBagInterface $params,

回答 1 投票 0

无法在 Next.js 中模拟外部函数

我有一个名为 makeApiRequest 的函数,该函数的唯一目的是创建 REST 请求并且它使用 fetch,我在许多 next.js 组件中导入了这个组件,如下所示: 导入

回答 1 投票 0

模拟对象标准

在 Roy Osherove 的书 [单元测试][1] 书中,他解释说单个单元测试应该包含 0 到 1 个模拟。 他建议,如果您的测试没有在模拟上断言,那么就不要使用...

回答 7 投票 0

模拟默认导出失败,但命名导出失败

我有一个 file.js,其代码如下 常量 myFunc = () => { 返回 { func1: () => {}, func2: () => {} } } 导出 const myObject = { 钥匙: '' };

回答 2 投票 0

如何在python测试中模拟subprocess.check_call异常

我是Python中的模拟新手 我想模拟一个来自 subprocess.check_call 的异常 CalledProcessError,当异常发生时我想检查 ret 值是否为 1。 当我嘲笑

回答 2 投票 0

如何模拟超级方法调用

我扩展了一个方法并尝试测试子方法,但是有一个对重写方法的调用,我不知道如何模拟。 公共类Parent() { 公共字符串 foo() { ...

回答 2 投票 0

如何重写PostgreSQL的now()函数进行测试?

我正在开发一个严重依赖基于时间戳的操作的项目,我需要编写一些涉及 PostgreSQL 中的 now() 函数的测试。出于测试目的,我希望能够...

回答 1 投票 0

无法进行模拟 useNavigate 使用 Vitest 在 React、Redux、Redux-Tool-Kit 应用程序中工作

我使用 Vite、React、Redux、Redux-Tool-Kit 和 Javascript 构建了一个应用程序,还涉及路由和 Vitest 进行测试。 我必须构建 useNavigate 挂钩的模拟,但我无法使其工作。那个...

回答 1 投票 0

如何模拟ServiceBusClient

我有下一个方法,请注意我正在执行 new ServiceBusClient(connectionString),我希望我可以模拟它,以便它抛出一个期望的异常。我正在使用 NSubstitute,但我不知道如何...

回答 2 投票 0

如何让 PHPUnit 模拟在调用未配置的方法时失败?

在模拟对象上调用任何未配置的方法时,PHPUnit 是否可能失败? 例子; $foo = $this->createMock(Foo::class); $foo->期望($this->any())->方法('hello'...

回答 2 投票 0

如何从mockoon中的另一个数据桶获取数据

现在,当我尝试使用mockoon数据桶中的dataraw获取数据时,我得到了一个[object Object]数组。 data 正在工作,但它与 oneOf 等数组助手不兼容。 oneOf 会回来...

回答 2 投票 0

角度测试:在模拟 ngOnInit 上使用的服务时检测更改的正确方法

当我取消注释第一次调用fixture.detectChanges()时,测试无法按预期工作。 IA 告诉我: 在创建组件之前设置模拟:这确保组件是

回答 1 投票 0

使用 AutoFixture 自定义克隆方法

我的单元测试有问题。我使用 AutoFixture 填充对象,并且某些对象在层次结构中的某处具有 ICloneable 对象。该测试是完全通用的,所以我需要一个解决方案...

回答 1 投票 0

如何模拟 Deno 内置方法,例如 Deno.Command()?

我有一个触发外部二进制文件的方法。为了进行测试,我想模拟特定的 Deno.Command() 调用并控制从外部命令“返回”的值。

回答 1 投票 0

Jest setSystemTime 不适用于全局范围

我正在尝试测试一个简单的减速器,其日期属性设置为今天。 const 今天 = new Date(); 导出常量初始状态 = { 今天 }; console.log(new Date().toDateString()); // <---...

回答 3 投票 0

Spock 模拟异常导致代码覆盖率问题

我有以下代码,我正在尝试在 Spock 中进行测试 类验证器{ 字符串 envCheck(字符串环境) { if (环境== null || 环境.isEmpty()) { 新

回答 1 投票 0

开发模式下模拟HTTP请求

我目前正在开发一个使用React和Axios来发出HTTP请求的项目。在本地开发环境中,我想模拟这些请求以避免触及实际的 API。我已经设置了一些条件...

回答 1 投票 0

Spring测试mockmvc实际:500预期:200

我想知道我在测试方面做错了什么,尽管遵循了教程和SO主题,但我根本无法进行测试。 这是我的代码,它给了我预期的 200 收到:500,我会

回答 1 投票 0

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