mocking 相关问题

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

Mockito 可以验证参数是否具有某些属性/字段?

说我在嘲笑这个类Foo 类 Foo { 公共无效doThing(酒吧酒吧){ // ... } } 这是酒吧 类酒吧{ 私有 int 我; 公共 int getI() { 返回 i; } 公共无效集合I(在...

回答 6 投票 0

模拟方法不与实例一起使用

在我的 Export 类中我创建了这个方法: 公共函数 getBranches() { 返回分支::all(); } 我想模拟这个方法。现在我在测试用例中有以下代码: 百万美元...

回答 1 投票 0

如何模拟补丁烧瓶请求

我有 Flask RestPlus 资源: def post(self) -> 元组: id = self._my_business.store_in_database(request.json) 返回 {'id': id}, 201 这是我测试它的方法: def test_post(自我):

回答 1 投票 0

我可以使用 side_effect 函数修改 Mock 的参数吗?

背景: 我需要使用 OUT 变量模拟 Oracle callproc。 所以我需要修改给予模拟函数的参数之一。 并且它不会改变给定参数的值。 我会先...

回答 1 投票 0

Python 模拟 AWS SSM

我已经编写了一段代码,可以为我获取SSM参数 导入boto3 客户端 = boto3.client('ssm') def lambda_handler(事件,上下文): 返回 client.get_parameter(Name=event["...

回答 2 投票 0

Angular 测试如何模拟导入的常量

我有一个正在测试的角度服务,它从另一个文件导入 const 从“../environments/environment”导入{环境}; 环境.ts就像 导出常量环境...

回答 1 投票 0

使用 Jest 为图像创建模拟

我有一个函数,它返回带有标题和图像的对象数组: 从 'assets/svg/fire.svg' 导入火; 从 './img/water.svg' 导入水; 从 './img/wind.svg' 导入风; 常量

回答 1 投票 0

模拟超类 __init__ 方法或整个超类进行测试

我想测试一下我写的一个Python类,如下: 从external_library导入GenericClass 类特定类(通用类): def __init__(自身, a, b, c): 超级(具体...

回答 1 投票 0

如何开玩笑地模拟可调用对象?

来自 kubernetes-client 的具体示例: 申请代码: console.log(`尝试创建命名空间:${namespaceName}`) 尝试 { 等待 client.api.v1.namespaces(namespaceName).get() } 抓住...

回答 1 投票 0

类型错误:需要一个有效的目标来修补

我有这样的目录结构: 商业逻辑 excel_format_error_checks.py 测试 test_excel_format_error_checks.py 在我的 test_excel_format_error_checks.py 中,我收到错误类型...

回答 1 投票 0

返回传递给方法的值

我在接口上有一个方法: 字符串DoSomething(字符串无论如何); 我想用最小起订量来模拟它,以便它返回传入的任何内容 - 类似于: _mock.Setup( theObject => theOb...

回答 5 投票 0

持久功能单元测试 - SystemNotSupported 异常

我正在尝试为持久功能编排中的活动功能编写单元测试。我正在使用 VS 2022 创建的模板。当我尝试模拟 ILogger 时,我得到一个

回答 1 投票 0

模拟返回 Option 的特征方法<&T>导致生命周期冲突

我正在尝试模拟一个特征进行测试,但ATM无法实现功能。 我使用板条箱模拟。 错误消息是: 由于相互冲突的要求,无法推断出适当的寿命 但是,

回答 2 投票 0

无法在返回 Option 的特征中模拟静态方法<&T>

我正在尝试使用模拟箱来模拟特征: #[自动模拟] 特质 Foo { fn foo(输入:&Vec) -> Option<&String>; } 但是,我收到以下错误: 错误[E0...

回答 1 投票 0

无法在返回 Option 的特征中模拟静态方法<&String>

我正在尝试使用模拟箱来模拟特征: #[自动模拟] 特质 Foo { fn foo(输入:&Vec) -> Option<&String>; } 但是,我收到以下错误: 错误[E0...

回答 1 投票 0

了解 Rust 中的密封特征

我正在尝试创建一个模拟对象以在我的 Rust 项目中进行测试。我遇到一个问题,我想实现一个通用特征,其类型参数还必须实现另一个特征...

回答 1 投票 0

使用 Mockito 时出现错误的返回值类型

我正在尝试使用 Mockito 进行测试,但出现以下错误 org.mockito.exceptions,误用,错误的返回值类型 这是我正在使用的代码 BegeoRequest begeorequest1 = new BegeoRequest(); 列表&...

回答 1 投票 0

无法在Python中正确模拟依赖模块中的方法

这是我的项目结构 |-- 项目 |-- util.py |-- main.py |-- 测试 |-- test_main.py 在 main.py 文件中我引用了 util.py 中的函数 from util import 重命名 定义

回答 1 投票 0

无法使用 Jest 模拟在 React 组件之外定义的构造函数

我在使用玩笑模拟进行测试时遇到问题。 问题很简单,如果我在组件外部定义构造函数,为什么我无法正确模拟构造函数? (*)在这个例子中,我使用的是reactQuer...

回答 1 投票 0

是否可以像 Java Mockito 一样断言 Go 中通过监视来调用真正的方法?

我正在寻找断言我的测试中涵盖了某个语句。例如,假设从测试中调用 methodA(),它引用了 methodB()。 我想断言 methodB() 是

回答 3 投票 0

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