mocking 相关问题

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

在渲染 nextjs 页面时无法使用 jest/react-testing-library 模拟导出的命名函数

我一直在尝试在 NextJS 页面中模拟一个命名的导入函数,但到目前为止,我从各个站点收集到的所有尝试都失败了。 我尝试使用 create-next-app 和 --ex ...

回答 1 投票 0

Mockoon:如何获取参数名称中带点的查询参数值?

我尝试模拟 GET /wssorting/get-sortings?SearchCriteria.Names=abc123 我的响应正文设置为: { 参数:{{queryParam 'SearchCriteria.Names'}} } 我尝试使用 queryParamRaw,通过转义点

回答 1 投票 0

@InjectMocks 后为空

我在使用 JUnit 进行单元测试时在传递依赖项时遇到一些麻烦。 考虑这些代码: 这是我想要测试的类的依赖注入,我们称之为 Control...

回答 7 投票 0

在单元测试中模拟 Automapper 是一个好习惯吗?

在这个代码库中,我们使用自动映射器,并且有 2 层:域和服务。每个都有其用于数据表示的对象:DomainItem 和 ServiceItem。该服务从域获取数据,...

回答 2 投票 0

使用 Moq,System.InvalidCastException:无法将“Castle.Proxies.ObjectProxy”类型的对象转换为类型

有人可以帮我解决这个错误消息吗?我不明白为什么演员阵容不起作用: 消息:System.InvalidCastException:无法转换类型的对象 'Castle.Proxies.ObjectP...

回答 2 投票 0

模拟函数每次返回不同的值

我正在使用 NSubstitute 来模拟 SuT 中的依赖项。我想要做的是为特定函数提供多个返回值。所以每次调用该函数时,它都应该返回一个不同的...

回答 1 投票 0

如何直接模拟自定义挂钩或监视模拟模块的方法?

经过两天的尝试和错误,我终于不知道该怎么做了。 我试图在 SO 上搜索类似的问题,但我只找到了这个。这和我的问题类似,但我无法...

回答 1 投票 0

模拟函数每次返回不同的值

我正在使用 NSubstitute 来模拟 SuT 中的依赖项。我想要做的是为特定函数提供多个返回值。截至文档,我只需添加以逗号分隔的值 f...

回答 1 投票 0

PHPUnit:如何在 Symfony 中正确测试缓存

我有一个方法可以从缓存获取信息或(如果缓存为空)向第三方服务发出长请求。我想测试我的方法来检查数据是否来自外部的缓存...

回答 1 投票 0

如何在不设置实际数据库的情况下测试Phoenix控制器?

我正在凤凰城测试一些控制器,有些设置太复杂,无法包含在测试中。例如,我需要测试索引函数: defmodule ApiWeb.StudentController 做 使用A...

回答 2 投票 0

无法将 Mockito 库导入到我的测试类中

构建.gradle 插件{ id 'java' id“应用程序” } 分机{ buildId = System.currentTimeMillis() codinGameMainClass = "com.codingame.App" } 组 = 'com.coding-game-problem'

回答 1 投票 0

Mockito Uri.parse 始终返回 null

我有这样的制作方法: 公共布尔 onShouldOverrideUrlLoading(String url) { 布尔值 isConsumed = false; if (url.contains("code=")) { Uri uri = Uri.parse(url); ...

回答 11 投票 0

在Python中模拟数据类时如何使用spec

我正在尝试使用 backport 包将我们的命名元组类移植到 Python 3.6 中的数据类中。但是,我注意到在模拟数据类时,您不能再使用“spec”关键字。我作为...

回答 4 投票 0

PHPUnit,来自 Symfony:如何在 Laravel 中正确测试缓存

我有一个方法可以从缓存获取信息或(如果缓存为空)向第三方服务发出长请求。我想测试我的方法来检查数据是否来自外部的缓存...

回答 1 投票 0

在 python 中断言调用函数后忽略函数的其余部分

在Python中,我们想要断言一个函数在调用另一个函数时被调用。但是,我们希望在调用所需函数后忽略执行。当我们这样做时,这种必要性就会出现......

回答 1 投票 0

使用 Mockoon 和 Nunit 模拟 API 调用进行单元测试

我是 Nunit 的新手,并且有一些为 .NET 6 Web API 应用程序执行 API 调用的测试。我想通过删除这些外部依赖项将它们转换为真正的单元测试。我正在研究mocki...

回答 2 投票 0

`向 createMock 函数传递泛型参数时出现 t is not Define` 错误

我正在尝试使用 Jest 和 ts-auto-mock 包测试我的打字稿代码。 但是当我使用通用参数将接口传递给 createMock 函数时,它会在一个奇怪的地方引发一个奇怪的错误! 对于

回答 1 投票 0

phpunit模拟方法使用不同参数多次调用

有没有办法为不同的输入参数定义不同的模拟期望?例如,我有一个名为 DB 的数据库层类。这个类有一个名为“Query ( string $query )”的方法,满足...

回答 6 投票 0

在测试环境之外模拟第 3 方集成

在我开发的许多应用程序中,我们都存在严重依赖第一方和第三方 API 的问题。因此,在我们的一些应用程序中,如果没有这些 API,尝试登录是没有用的。

回答 1 投票 0

是否有更简洁的方法在 C# 单元测试中存根值?

来自 Kotlin/Groovy/Spock 背景,我发现为特定参数存根值非常简单: Something.someMethod(1) >> “存根返回值” 进入...

回答 1 投票 0

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