mocking 相关问题

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

如何在单元测试期间通过 EF 用户定义的函数映射来模拟 EF.Functions.ILike

我更改了当前代码 _context.TABLE.Where(x => x.COLUMN1.Contains("xxx") || x.COLUMN2.Contains("xxx")) 进入 _context.TABLE.Where(x => EF.Functions.ILike(x.COLUMN1,...

回答 1 投票 0

pytest 和 argparse:由于命令行参数导致测试失败

我有 client.py 模块,它使用 argparse 进行 CLI: 类客户端: #一些逻辑 ... def main(参数=无): 解析器 = argparse.ArgumentParser(formatter_class=argparse.

回答 1 投票 0

在 Vitest 中从 React-router-dom 模拟 useParams 返回 {} 而不是实际的模拟

我正在开发一个使用react-router-dom的React项目。出于测试目的,我使用 Vitest 来模拟 useParams 挂钩。然而,在模拟 useParams 并添加控制台日志来检查之后......

回答 1 投票 0

如何使用 gtest 模拟 C++ 中的非虚方法?

是否有一种干净、简单的方法可以使用 gtest 来模拟 C++ 中的非虚拟方法?尽管使用 GoogleMock 方式强制您重新声明您的模拟类。 在我看来,此功能至关重要

回答 1 投票 0

GUnit 和 Mocking 框架

Guidewire 云标准规定,不完全支持模拟(mockito、easymock 等),建议使用测试存根。这是正确的吗?为什么? 我们计划构建一个新的单元测试套件...

回答 1 投票 0

在 laravel 中测试多存储

我在 Laravel 测试环境中尝试模拟多存储时遇到问题。 这是我的代码: 公共功能 sftp ( 兄弟姐妹 $sibling ) { $file_paths = Storage::build($sibling->con...

回答 2 投票 0

如何循环模拟列表?

注意:此问题和答案旨在作为规范。 我正在为一个简单的方法编写单元测试。由于单元测试中只应测试一个类,因此其他所有内容都必须进行模拟。

回答 1 投票 0

使用 Spock Java/Groovy 模拟 BiFunction

尝试模拟返回 BiFunction 的函数失败。 该函数看起来像 公共接口 myInterface { 可选> myAwesomeFunc...

回答 2 投票 0

如何在spock框架中模拟HttpURLConnection及其responseCode

我正在使用Java并使用groovy中的spock框架编写junit,想要模拟HttpUrlConnection并根据不同情况设置connection.getResponseCode() >> 200。 网址 url = 新网址(

回答 1 投票 0

这是从头开始模拟纯 C 函数的有效方法吗?

//fakePow.c #包括 双pow(双b,双p) { 返回6.0; } //main.c #包括 #包括 int 两次(int x) { 如果 (x <= 0) ret...

回答 1 投票 0

Vitest 中模拟 Vue Router 的问题

我正在使用组合 API 学习 Vue 3,而且我对 Vitest 也很陌生(不过我知道它使用 Vue Test Utils)。 所以,简而言之,我遇到了一个问题,我模拟了 Vue 路由器,触发点击...

回答 1 投票 0

C FFF 模拟重新定义

我正在尝试使用 C 的 FFF 模拟库(https://github.com/meekrosoft/fff)对 C 代码进行单元测试。我遇到的问题是 gcc 将我的模拟对象视为原始对象的重新定义

回答 1 投票 0

如何使用@pytest.fixture测试写入文件操作

我正在用 python 练习单元测试,但遇到了一个问题 我有一个包含读/写文件操作的模块 我的项目结构是这样的 。名称_项目: --src -回文分类...

回答 1 投票 0

cypress 拦截中的 API 模拟

我是柏树新手。 问题:当控制台 -> 网络选项卡中出现多个 API 时,我无法拦截 API 模拟的 url 描述:我的需求如下: 逻辑...

回答 1 投票 0

起订量引发事件参数计数不匹配

我有一个界面,其中有一个我想在模拟中触发的事件: 公共接口 IGpsLocationSource { 事件 EventHandler GpsLocationUpdated; } 我的测试看起来像这样: 变种 GPS...

回答 2 投票 0

使用 Mockito 多次调用具有相同参数的同一方法

有没有办法让存根方法在后续调用时返回不同的对象?我想这样做是为了测试来自 ExecutorCompletionService 的不确定响应。即测试

回答 14 投票 0

模拟系统类来获取系统属性

我通过 Eclipse 中的 JVM 参数在系统变量中设置了一个文件夹路径,我尝试在我的类中访问它,如下所示: System.getProperty(“my_files_path”)。 在编写junit测试方法时...

回答 8 投票 0

使用unittest.mock.patch模拟类的__call__方法

我有一个类(ClassToBeMocked),它在另一个类(ContainerClass)的init中实例化。 我想模拟实例化的 ClassToBeMocked 并替换其 dunder 调用方法。 我的代码

回答 1 投票 0

如何在Python中使用mock_open更新其内容后模拟读取和写入单个文件

def simple_read_write(): 将 open("file", "r") 作为 f: 数据 = json.load(f) data["更改"] = "部分内容" 打开(“文件”,&...

回答 1 投票 0

spyOn 和 createSpyObj 在同一规范 jasmine 中

我正在使用 Jasmine 来测试这个 X 类{ 测试(对象){ 返回 obj.someFunction()+100 } } 所以我的规格是 it("测试某个函数是否被调用并且返回值计算是否正确",()=&...

回答 1 投票 0

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