mocking 相关问题

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

Moq - 验证没有调用任何方法

这是我在 ASP.NET MVC 项目中的一个控制器使用 NUnit 和 Moq 进行的单元测试: [测试] 公共无效Create_job_with_modelstate_errors_fails() { var job = new JobDto(); 这个。

回答 2 投票 0

使用模拟补丁来模拟实例方法

我正在尝试使用名为 Mock 测试库的富有想象力的名称来测试 Django 应用程序时模拟某些内容。我似乎无法让它正常工作,我正在尝试这样做: 模型.py 来自 somelib imp...

回答 3 投票 0

去 mongo-driver mtest,FindOne 不会根据给定的过滤器返回正确的结果

我有一个函数应该根据 mongodb 组织的过滤器返回,实际上它工作得很好。 func (m *MongoSysService) GetOrg(org string) (types.Org, error) { var 数据类型.Org 我...

回答 1 投票 0

Spock 存根未按预期工作。存根方法返回 null 而不是模拟响应

我正在尝试使用 spock 框架为服务类中的特定方法编写单元测试 但无法模拟方法的响应。 服务等级 @服务 @RequiredArgsConstructor 公共...

回答 1 投票 0

何时编写单元测试

我是单元测试的新手,我不确定什么场景需要测试。我有以下方法: 公共 CreatePlayerResponse 创建(CreatePlayerRequest 请求){ 可选

回答 1 投票 0

使用 pytest 模拟 joblib 缓存

我想测试一个使用joblib的缓存功能的函数。 我想知道在使用 pytest 执行单元测试时如何跳过缓存并调用实际函数?适合嘲讽吗

回答 1 投票 0

Angular 测试组件模拟不会覆盖常规组件

我正在为我的组件 AskComponent 编写单元测试。我想模拟嵌入式组件 EditComponent,如 https://angular.io/guide/testing-components-scenarios#component-with-a-

回答 1 投票 0

如何设置/模拟属性(C#、UnitTest)

我得到了这个: 私人列表> m_tempCars 公共 IList> CarTypes { 得到 { 如果(m_tempCars == null...

回答 1 投票 0

模拟从...导入中幸存下来的包

在测试用例中,我想模拟 keras 包,我不知道用户将如何导入该包。这意味着我需要支持 导入keras 从 keras 导入一些东西 来自 ke...

回答 1 投票 0

具有自动指定依赖项的对象的类型提示

我正在为一些显然具有依赖性的控制器对象创建测试。我想测试它是否与依赖项正确交互,而无需出于明显的原因实例化它们(

回答 1 投票 0

Python 模拟:使用 patch/MagicMock 模拟类的基本错误

虽然我已经成功地使用了 google test 并成功地对 C++ 进行了模拟,但在 Python 中使用模拟时却一事无成。 我正在尝试在代码中模拟一个小类,以便我可以...

回答 1 投票 0

如何模拟需要 Response 对象的 pydantic BaseModel?

我正在为我的 API 客户端编写测试。我需要模拟 get 函数,以便它不会发出任何请求。因此,我不想返回 Response 对象,而是想返回 MagicMock。但后来 pydantic ra...

回答 2 投票 0

使用 Pytest 在函数中模拟引发异常

我有以下函数 get_postgres_connection。我正在尝试使用 test_get_postgres_connection_unsuccess 运行单元测试来命中异常。 def get_postgres_connection(): ...

回答 2 投票 0

Python:如何在单元测试期间覆盖复杂的函数?

我正在使用Python的unittest模块来测试我正在编写的脚本。 该脚本包含一个如下循环: // my_script.py def my_loopy_function(): 聚合值 = 0 对于范围 (10) 内的 x: ...

回答 4 投票 0

Python 模拟 - 了解概念和必要性

首先我真的很想了解为什么我应该使用模拟(Python Mock 库)。 快速制作一个小物体来测试某些东西和使用 m...

回答 1 投票 0

从模拟方法访问实例对象

我正在尝试测试创建和转换数据框的函数。在函数结束时,数据帧被保存为 csv。有没有办法“挂钩”到函数中并检索...

回答 1 投票 0

模拟无法按预期工作 go lang

我遇到以下错误 断言:模拟:我不知道要返回什么,因为方法调用是意外的。 要么先执行 Mock.On("Send").Return(...) ,要么删除 ...

回答 1 投票 0

如何使用 xunit c# 模拟 Httpclient 方法内部

我正在尝试模拟使用 using 关键字在方法内创建的 Httpclient 请参阅以下示例。 公共字符串测试方法{ 使用(Httpclient客户端=新的Httpclient(){ Var conte...

回答 1 投票 0

如何仅更改一次测试的模拟对象返回值?

我有一套简单的测试,在某些情况下我想更改模拟模块值,而在某些情况下则不想。有人知道该怎么做吗? 这是我在mockConfig.js 文件中的模拟对象 模块。

回答 1 投票 0

使用 Mockito 验证递归方法调用的最佳实践

考虑这个示例类: 公共类处理器{ private Final Dependency 依赖; 公共处理器(依赖项依赖){ this.dependency = 依赖; } 公共空间

回答 3 投票 0

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