mocking 相关问题

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

使用 @Mock 注释进行模拟不适用于我的 junit 测试用例

我一直在对一个类进行单元测试,当我使用@Autowired时,测试类的一个测试方法通过,而其他测试方法失败,当我使用@Inject模拟而不是@Autowired时,fa...

回答 1 投票 0

Flink 中的 RichSinkFunction 单元测试

我有 RichSinkFunction 和自定义指标,可以增加在 invoke() 中输入的每个数据。 问题是我无法模拟 Counter.customMetric,因为它们是在 open() 处初始化的。 我怎么可以你...

回答 1 投票 0

最小起订量中的设置顺序

我想要一个第一次返回 0 的模拟,然后在以后调用该方法时返回 1。问题是,如果该方法被调用 4 次,我必须这样写: 模拟.SetupSequence(x => x.

回答 7 投票 0

SSH.Net.Sftp 无法模拟不可重写的属性

使用单元测试我需要绕过此代码并达到 return IsFile;线。 变量 client 是我自己的 SSH.Net SftpClient 包装器,我可以模拟它。枚举 SftpCheckPathExistence 是我自己的

回答 1 投票 0

Python单元测试模拟,获取模拟函数的输入参数

我想要一个单元测试来断言函数中的变量操作正在设置为其预期值,该变量唯一使用的时间是在对库的调用中传递它时。 班级

回答 4 投票 0

测试 Node.js,模拟并测试所需的模块?

我正在努力围绕我的节点模块编写高质量的测试。问题是需要模块系统。我希望能够检查某个所需的模块是否有方法或其状态是否有

回答 3 投票 0

有没有一种简单的方法可以将 sub 值添加到 jwt 令牌以进行测试?

我有一个接收 Jwt 令牌然后提取子值的方法。我想测试它,为此,我应该模拟一个令牌并设置一个子值。然而,我却在努力做到这一点

回答 1 投票 0

如何模拟 YouTube 构建对象,YouTube 查询的搜索结果

我正在尝试将单元测试添加到我的 python 项目中,但在尝试模拟我的 YouTube 构建对象时遇到了困难。我在模拟时遇到麻烦的变量是结果变量。 模拟对象是...

回答 1 投票 0

从模拟函数获取返回值的错误消息

我有这个使用 Equatable 和 Oxidized 包的 Dart 代码: 导入“包:equatable/equatable.dart”; 导入'包:氧化/氧化.dart'; 抽象类失败{} NumberTriviaE 类...

回答 1 投票 0

我正在尝试在 .NET 6 中测试命令处理程序。我必须添加 DynamicProxyGenAssembly2 属性。怎么去除呢?

我在我的.NET 6项目中使用了CQRS模式。我有一个 CreateQueryCommandHandler。它的访问修饰符设置为内部,我无法更改。我正在尝试对我的命令处理程序进行单元测试。 我有...

回答 1 投票 0

如何在类方法上使用mock.patch和wrap?

我正在使用带有包装的unittest.mock.patch来模拟函数,同时能够访问原始函数。例如: 从单元测试导入模拟 def f(x, y): 返回 x * y 打印(f(2, 3)) #

回答 1 投票 0

UI 测试启动后如何更改 launchEnvironment 字典?

我使用特殊的服务器来替代真实的 url 服务器响应(如 Swifter)。在应用程序启动之前,我将一堆 url 路径和新的替换 url 发送到 launchEnvironment: func launchNewApp(serverM...

回答 1 投票 0

无法监视 useWindowSize 属性,因为它不是函数;改为未定义

我正在尝试模拟一个函数,以便我可以根据挂钩中变量的特定值覆盖分支。 这是我的测试文件 从“反应”导入反应; 导入 { 渲染、屏幕、fireEv...

回答 1 投票 0

Mockito:验证传递给构造函数的参数

我正在尝试弄清楚如何验证传递给 Mockito 中模拟构造函数的参数。我的代码的简化版本是: 类嘲笑{ 模拟(第一个字符串,第二个字符串,int 值)...

回答 2 投票 0

使用 Jest 模拟命名导出进行测试

我有一个 Helper.js 文件,其中包含以下几个辅助函数,这些函数正在不同的组件中使用。 导出函数 buildOptions(elem) { var oList=[]; 对于 (var i=0; ...

回答 2 投票 0

如何在玩笑中覆盖 useParams 的默认模拟

我必须测试一个根据 url 路径参数中的国家/地区和语言进行渲染的组件。所以我想知道组件是否根据参数的变化正确渲染。 我是莫基...

回答 4 投票 0

测试期间模拟环境变量

我有一个非常简单的fastapi应用程序,我想测试它,dummy_api.py的代码如下: 导入操作系统 从 fastapi 导入 FastAPI 应用程序 = FastAPI() @app.get(os.getenv("ENDPOINT&q...

回答 3 投票 0

Python 模拟并调用断言

我正在尝试编写一个Python单元测试来断言调用了scoped_session .commit()。 主要.py 从数据库导入 DBSession def deactivate_user(user_id): db_session = DBSession() 你...

回答 1 投票 0

Python 模拟方法调用参数显示列表的最后状态

我有一个以列表作为参数的函数。该函数会被多次调用,并且每次都会更新某些列表值。我用来捕获调用参数的模拟对象...

回答 4 投票 0

如何为单元测试设置私有 svelte 变量?

如何为单元测试设置私有 svelte 变量? 例如。我有这个组件: //a.svelte 让a =“b”; ... 如何为单元测试设置私有 svelte 变量? 例如我有组件: //a.svelte <script> let a = "b"; </script> <div data-testid="c">{a}</div> 我正在尝试测试该组件: import { screen } from "@testing-library/svelte"; import a from "./a.svelte; ... //arrange const aMock = "d"; //act render(a); //assert expect(screen.getByTestId("c").textContent).toBe("d"); 如何将a设置在a.svelte内?我不想将 a 设为属性,即我不想执行 export let a = "b";。我想保留 a 作为组件的内部状态,但我想模拟它。 如果使用 dev 标志进行编译,您将在实例上获得用于捕获和设置组件状态的附加函数,例如默认 REPL 及其 name 状态生成: $$self.$capture_state = () => ({ name }); $$self.$inject_state = $$props => { if ('name' in $$props) $$invalidate(0, name = $$props.name); }; if ($$props && "$$inject" in $$props) { $$self.$inject_state($$props.$$inject); } 您还可以通过 $$inject 注入初始状态作为 props 的一部分。

回答 1 投票 0

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