mocking 相关问题

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

无法在 Laravel 中模拟部分 Log 门面

我正在尝试模拟 laravel Log。这是我的代码: 公共函数 test_process_verify_card() { Log::shouldReceive('错误')->once(); 日志::makePartial(); $class = new MyClass(); $cl...

回答 2 投票 0

在子类中使用模拟进行 pytest 测试时出现问题

我在尝试模拟调用另一个类的类时遇到问题。 我有三个模块: 树.py 从分支导入分支 类树: 树类型=无 分支=无 def __in...

回答 1 投票 0

测试中的模拟问题:端点重新计算值而不是使用模拟返回

我对测试中的模拟相对较新,并且我的测试方法遇到了问题。我的 FastAPI 应用程序中有一个与内存缓存服务交互的端点: @memcache_router。

回答 1 投票 0

如何使用 jest 框架仅模拟模块中的一个 TypeScript 类,但保留其他类/函数不变

我有一个打字稿模块,其中包含我正在尝试用玩笑测试的功能。我尝试测试的函数使用与该函数在同一模块中定义的打字稿类。两者都是经验...

回答 2 投票 0

仅模拟类的一个函数

我想编写一个单元测试,可以确保函数调用中的SQL语句在原理上是正确的。它应该测试此调用的执行。然后我想模拟对 Commi 的调用...

回答 2 投票 0

如何在 xunit 中编写返回任务的测试

这个类需要测试,但我不知道测试返回任务的类 公共异步任务CreateUser(用户请求) { 尝试 { 变量...

回答 2 投票 0

在 RSpec 中,如何模拟方法以使其返回其参数

假设我有一个类,其中的方法可以修改并返回哈希值。 测试类时,将调用该方法,但出于测试目的,我希望它返回其参数 unmodi...

回答 1 投票 0

在玩笑中模拟错误抛出函数

我正在尝试为引发特定错误的函数创建一个模拟: throwCycleDetected(票证:字符串):从不{ 抛出新的 HttpException () } 然而,当我尝试用 j 模拟该函数时...

回答 1 投票 0

如何使用 axios 模拟自定义钩子进行测试?

我有一个自定义钩子,可以从第三方 API 获取数据。我需要使用 vitest 创建一个测试,但我似乎找不到任何有效的东西。 如果有人能够提供帮助,那就太好了

回答 1 投票 0

通过

我正在尝试使用与此类似的设置来模拟类的超类: 文件父.py 班级家长: def 写(自己): *一些代码* 文件child.py 子类(父类): def 写(...

回答 1 投票 0

Python,模拟和包装方法而不实例化对象

我想模拟类的方法并使用换行,以便实际调用它,但我可以检查传递给它的参数。我在几个地方(例如这里)看到通常的方法......

回答 4 投票 0

模拟 clickhouse-go.driver.Row.Scan(dest ...any) 函数以嘲笑方式填充第一个参数

我正在使用模拟,我需要模拟 clickhouse-go.driver.Row.Scan(dest ...any) 函数以使用给定数据填充第一个参数。就我而言,代码如下所示: func Test_1(测试 *测试...

回答 1 投票 0

如何在 EF Core 中模拟 EntityEntry?

我正在尝试为处理异常并重新加载 Entity Framework Core 中的实体的方法编写单元测试。该方法包含以下代码: 捕获(DbUpdateConcurrencyException...

回答 1 投票 0

如何在 EFCore 中模拟 EntityEntry

我正在尝试为处理异常并重新加载 Entity Framework Core 中的实体的方法编写单元测试。该方法包含以下代码: 捕获(DbUpdateConcurrencyException...

回答 1 投票 0

使用 Jest 测试 TranslatePipe

当我尝试在 Angular 项目中运行测试时遇到此错误 NavigationMainComponent › 应该创建 类型错误:无法读取未定义的属性(读取“订阅”) 在

回答 1 投票 0

Jest 中这两种模拟方式有什么区别?

我在 React 中有一些自定义钩子。我正在使用单元测试(Jest),我必须模拟这个钩子。 const theHook = () => { // 一些代码 返回 {func1, func2}; } 我发现...

回答 1 投票 0

如何在角度单元测试中使用mock测试MatDialog打开

我当前正在使用一个组件,在该组件中单击按钮将打开一个弹出窗口以迎接用户。我正在使用角度材质对话框来打开弹出窗口和将调用的组件代码块

回答 2 投票 0

为 Snowflake 数据库操作创建单元测试用例的最佳方法。模拟还是真实?

我实际上是编写单元测试用例的新手,我创建了一个如下所示的模拟单元测试用例,效果很好。 类 SnowflakeDbTest(测试用例): @patch('services.SnowflakeAPI.

回答 1 投票 0

模拟存储库请求

我尝试按照这两个指南和一个SO问题模拟对我的数据库的请求: 模拟依赖关系 测试数据库 模拟 2 个存储库 所以我有这个代码: 公共静态函数

回答 1 投票 0

Rust 中线程发布者的模拟订阅者

我正在实现命令模式的实现,其中订阅者将从读取器线程接收数据,并且我在使用 Rust 模拟测试我的实现时遇到问题。考虑这个str...

回答 1 投票 0

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