mocking 相关问题

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

Mockito ClassCastException - 无法投射模拟

我想测试 AppleProcessor 类中的一个方法: 公共无效过程(水果水果){ if(fruit.getType() == Fruit.APPLE) { FruitBasket.add(((AppleFruit) 水果).get...

回答 6 投票 0

模拟无法阻止昂贵的资源

在下面的最小代码示例中,我展示了两个相同的类。两个版本都可以在提取此摘录的原始源中正常工作。 问题是常态...

回答 1 投票 0

空手道 - 模拟服务器功能使用背景

我正在测试一个困难的微服务,它与 10 多个下游服务交互。存在很多逻辑和排列,因此尝试提出自动化解决方案是很棘手的。 ...

回答 2 投票 0

如何使用 boto3 模拟删除存储桶操作的单元测试

我正在使用 Python 2.7 和 boto3 与 S3 存储桶交互。到目前为止,一切都很好! 我现在想要实现的是删除存储桶操作的单元测试,但使用模拟数据,即没有真正的

回答 2 投票 0

模拟模块属性

我正在尝试模拟位于模块根目录的属性: 一些_模块.py @财产 def conn(自身): 如果不是 get_request(): 引发一些错误( “发生了一些错误” ...

回答 1 投票 0

Spring Boot 单元测试 MockMvc 行为

在 Spring Boot REST API 中对 UserController 进行单元测试时,我得到了不同的结果。 控制器: @RestController @RequestMapping("/api") 公共类用户控制器{ @Autowired

回答 1 投票 0

使用 Jest 从 ethers.js 模拟 Contract.allowance

我正在为一个项目编写测试,项目中的某个地方有一个包含以下代码的函数: const erc20 = 新合约( 代币地址, ERC20_ABI, 提供者, ); ...

回答 1 投票 0

NSubstitute Mock 静态类和静态方法

我正在尝试模拟静态类中的静态方法。我已经读到你不能这样做,但我正在寻找一种方法来解决这个问题。 我无法修改代码,也无法在没有

回答 2 投票 0

如何模拟环境接口?

我正在尝试测试我的服务,如下所示: 导入 org.springframework.core.env.Environment; @服务 公共类我的服务{ @Autowired环境环境; ... ... } 我如何模拟环境

回答 4 投票 0

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

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