模拟和伪造是隔离代码或组件的方法,以确保单元测试仅针对可测试的代码单元运行,而不实际使用应用程序的其他组件或依赖项。 Mocking与伪造的不同之处在于可以检查模拟以断言测试结果。
vue vitest 中模拟 bugsnag 通知方法的问题
在 Vitest 中,我如何导入和模拟 Bugsnag 通知方法,以便我可以检查它是否在失败工作流程中被调用并出现特定错误
Python 单元测试:函数补丁不会应用于在单独线程中运行的使用者
我正在尝试测试一个消费者,该消费者消费队列的消息并在 salesforce 中创建相应的对象。 为了测试消费者,我必须在一个新线程中启动它,因为它是一个无限的
生成用于例如的唯一密钥成员函数的 unordered_map
只是为了好玩,我正在尝试创建一个允许“基本模拟功能”的类。 更具体地说,您可以设置函数调用的返回值。 就是这样;D 我有一个解决方案...
我想模拟一个具有以下代码的函数 - // 从 API 获取所有广告洞察对象 连接见解连接= facebookClient.fetchConnection( 广告帐户我...
我遇到的问题是模拟函数(来自 jest.fn())被调用,但该调用未正确注册。我找到了其他人。当他们忘记等待异步时遇到同样的问题
如何为 Trompeloeil 中的模拟对象数组设置相同的期望?
我有一组模拟对象,我需要为其中许多对象提供相同的期望。 我只能通过手动编写数组中每个对象的期望来成功实现这一点。 功能...
我希望在非测试情况下利用 jest.mock() 。我想更改外部模块的功能。在测试代码中,我已经使用 jest.mock() 来删除 mod 的一个函数...
如何使用 MockBuilder(来自 ng-mocks)通过 TranslateTestingModule.withTranslations() 测试 Angular 组件
我正在使用 ng-mocks,想要测试使用翻译的角度组件。 我很想使用 .withTranslation 来尊重语言文件结构。 但我还没有找到通往你的路...
使用 Camouflage 模拟 Stream gRPC 响应
我最近将我的 gRPC 客户端迁移到 Stream 方法,之前使用 Camouflage 进行的模拟实现不再起作用。 我的客户端(Java): 私有最终 TestAdapterStub testAdapterStu...
我目前正在尝试测试使用自定义钩子的组件,但是我似乎无法手动模拟组件中使用的自定义钩子。 我的代码当前如下; src/组件/电影/
我想模拟 Perl 的取消链接来测试我的代码是否删除了正确的文件。根据这个问题及其答案,我尝试: 使用严格; 使用警告; 使用 subs 'unlink'; 子模拟取消链接{ 使用...
NSubstitute 错误 UnexpectedArgumentMatcherException
我收到以下错误: NSubstitute.Exceptions.UnexpectedArgumentMatcherException:'参数 匹配器(Arg.Is、Arg.Any)只能用于代替成员 论据。不要使用...
Robolectric:如何设置我希望 Calendar 类返回的时间?
我已经开始使用单元测试,但我仍然不知道如何测试某些东西。我的应用程序有一个方法,该方法接收 2 个参数,即场地的开放时间和关闭时间,如果
模拟类方法时单元测试中出现ModuleNotFoundError
我想测试一个类的方法。我想模拟另一个类中的方法。但我总是收到以下错误。 错误 在 0.005 秒内运行 1 次测试 失败(错误=1) 错误 追溯(最...
我正在开发一个有一些pytests的项目,在其中一个测试中我有以下行: 模拟类=模拟() 断言mocked_class.send.call_count == 1 现在我在c找不到地方了...
在Python 3中使用unittest.mock修补input()
如何使用@patch装饰器来修补内置的input()函数? 例如,这是我想测试的 Question.py 中的一个函数,其中包含对 input() 的调用: def query_yes_no(
在 PHPUnit 中,如何在连续调用模拟方法时指示不同的 with() ?
我想使用不同的预期参数调用我的模拟方法两次。这不起作用,因为 Expects($this->once()) 将在第二次调用时失败。 $mock->期望($this->once()) ...
模拟问题org.mockito.exceptions.misusing.MissingMethodInitationException
我刚刚开始学习 Spring 测试理论,但我不明白如何正确使用模拟 我有两门基础课 @RestController @RequestMapping("/") 公共类主控制器{ @
typo3 extbase 在 phpunit 测试中使用 toArray
我有一个 extbase 扩展(typo3 4.5) $test = $this->testRepository->findAll(); $this->视图->分配('测试', 数组合并( 数组('0'=>'选择'), $测试->
我有以下场景,我想知道测试我的服务的正确方法是什么。我有 2 个服务和 2 个存储库。 公共类ServiceB:IServiceB { 公共服务A(IRepoB) ...