mocking 相关问题

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

如何为 Trompeloeil 中的模拟对象数组设置相同的期望?

我有一组模拟对象,我需要为其中许多对象提供相同的期望。 我只能通过手动编写数组中每个对象的期望来成功实现这一点。 功能...

回答 1 投票 0

如何在测试环境之外使用 Jest 模拟?

我希望在非测试情况下利用 jest.mock() 。我想更改外部模块的功能。在测试代码中,我已经使用 jest.mock() 来删除 mod 的一个函数...

回答 1 投票 0

如何使用 MockBuilder(来自 ng-mocks)通过 TranslateTestingModule.withTranslations() 测试 Angular 组件

我正在使用 ng-mocks,想要测试使用翻译的角度组件。 我很想使用 .withTranslation 来尊重语言文件结构。 但我还没有找到通往你的路...

回答 1 投票 0

使用 Camouflage 模拟 Stream gRPC 响应

我最近将我的 gRPC 客户端迁移到 Stream 方法,之前使用 Camouflage 进行的模拟实现不再起作用。 我的客户端(Java): 私有最终 TestAdapterStub testAdapterStu...

回答 1 投票 0

在 React 18 和 jest 29 中模拟自定义钩子

我目前正在尝试测试使用自定义钩子的组件,但是我似乎无法手动模拟组件中使用的自定义钩子。 我的代码当前如下; src/组件/电影/

回答 1 投票 0

如何模拟 Perl 的 unlink 函数?

我想模拟 Perl 的取消链接来测试我的代码是否删除了正确的文件。根据这个问题及其答案,我尝试: 使用严格; 使用警告; 使用 subs 'unlink'; 子模拟取消链接{ 使用...

回答 1 投票 0

NSubstitute 错误 UnexpectedArgumentMatcherException

我收到以下错误: NSubstitute.Exceptions.UnexpectedArgumentMatcherException:'参数 匹配器(Arg.Is、Arg.Any)只能用于代替成员 论据。不要使用...

回答 5 投票 0

Robolectric:如何设置我希望 Calendar 类返回的时间?

我已经开始使用单元测试,但我仍然不知道如何测试某些东西。我的应用程序有一个方法,该方法接收 2 个参数,即场地的开放时间和关闭时间,如果

回答 2 投票 0

模拟类方法时单元测试中出现ModuleNotFoundError

我想测试一个类的方法。我想模拟另一个类中的方法。但我总是收到以下错误。 错误 在 0.005 秒内运行 1 次测试 失败(错误=1) 错误 追溯(最...

回答 2 投票 0

python模拟查找调用方法的位置

我正在开发一个有一些pytests的项目,在其中一个测试中我有以下行: 模拟类=模拟() 断言mocked_class.send.call_count == 1 现在我在c找不到地方了...

回答 2 投票 0

在Python 3中使用unittest.mock修补input()

如何使用@patch装饰器来修补内置的input()函数? 例如,这是我想测试的 Question.py 中的一个函数,其中包含对 input() 的调用: def query_yes_no(

回答 5 投票 0

在 PHPUnit 中,如何在连续调用模拟方法时指示不同的 with() ?

我想使用不同的预期参数调用我的模拟方法两次。这不起作用,因为 Expects($this->once()) 将在第二次调用时失败。 $mock->期望($this->once()) ...

回答 4 投票 0

模拟问题org.mockito.exceptions.misusing.MissingMethodInitationException

我刚刚开始学习 Spring 测试理论,但我不明白如何正确使用模拟 我有两门基础课 @RestController @RequestMapping("/") 公共类主控制器{ @

回答 1 投票 0

typo3 extbase 在 phpunit 测试中使用 toArray

我有一个 extbase 扩展(typo3 4.5) $test = $this->testRepository->findAll(); $this->视图->分配('测试', 数组合并( 数组('0'=>'选择'), $测试->

回答 1 投票 0

单元测试和起订量,最佳解决方案

我有以下场景,我想知道测试我的服务的正确方法是什么。我有 2 个服务和 2 个存储库。 公共类ServiceB:IServiceB { 公共服务A(IRepoB) ...

回答 1 投票 0

模拟对象数据

我想模拟对象数据,而不是对象本身。换句话说,我想生成 n 个对象的集合并将其传递给一个函数,该函数生成随机数据字符串和

回答 5 投票 0

@mock.patch 如何知道每个模拟对象使用哪个参数?

看这个网页:http://www.toptal.com/python/an-introduction-to-mocking-in-python -- 作者谈论了 Python 中的 Mocking 和 Patching,并给出了相当扎实的“真实-世界”的例子。那个...

回答 3 投票 0

Nestjs:测试文件中的 overrideGuardguard 不起作用

我是nestjs 和jest 的新手。 我试图超越守卫,但它不起作用。所以我的文件夹结构是: “src/app.module.ts”,“src/modules/auth/guards/myfile-guard.t...

回答 2 投票 0

我们可以使用模拟框架进行负载测试还是应该创建接口将虚拟数据注入到类中?

我有一个服务“S”,它具有生成报告并下载报告的逻辑。它是用spring-boot和java编写的。这是由另一个系统“B”消耗的,该系统的数据库“C”中的数据

回答 1 投票 0

为什么我在假 K8s 客户端中收到错误的结果?

下面我有一个非常简单的测试和一个最小的工作示例。 在测试中,我将 4 个作业插入到我的假客户端中。然后,我删除与标签和命名空间匹配的所有作业。我标记了...

回答 1 投票 0

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