mocking 相关问题

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

我如何模拟在 python 线程的 run 方法中调用的函数。来自主线程的线程固有类

我在 my_fuction.py 中有一个函数 def my_function(): # 做一点事 print("做某事") 返回真 我还有一个名为 my_thre 的 threading.Thread 继承类...

回答 1 投票 0

茉莉什么时候重置间谍?

我找到了这段代码: 描述('测试',函数(){ const NAVIGATOR = window.navigator; beforeEach(函数() { spyOnProperty(window.navigator, 'userAgent').and.returnValue('Mozilla'); ...

回答 1 投票 0

ng-mocks:什么是“.point”?

我在文档中看到了这段代码: const 固定装置 = MockRender(TargetComponent); Expect(fixture.point.componentInstance).toBeDefined(); 但我注意到,我们也可以做fixture.componentInstance,所以w...

回答 1 投票 0

如何在 Angular 测试用例中模拟来自 API 的 blob 响应

在我的角度应用程序中,我有一个 REST API 调用,它返回一个 Blob 数据,该数据最终在新选项卡中打开。 我正在尝试在我的 jasmine 测试用例中创建一个模拟 Blob 对象并监视

回答 1 投票 0

测试中模拟laravel环境

我正在实现一些逻辑,要求代码在生产环境中表现不同。 我想编写一个测试来断言这确实发生了,但我很难嘲笑

回答 5 投票 0

为什么我在模拟 ViewChild 时对 ViewChild 的引用未定义

我有一个 Angular 独立组件,它有一个子独立组件。 在我的单元测试中,我想模拟所述子组件。当我检查模拟组件是否通过固定装置渲染时。

回答 1 投票 0

如何使用 Jest 模拟 PerformanceObserver

我有一些代码,在构造函数中创建 PerformanceObserver,我试图弄清楚如何模拟它,以便我可以断言观察者正在调用观察者,并且

回答 1 投票 0

如何使用 pytest 和 mock 来模拟第三方类

我的测试代码: 从unittest.mock导入补丁 导入pytest 从journalwatcher.journal导入read_for_test @patch("systemd.journal.Reader") def test_read(阅读器): 读取测试(

回答 1 投票 0

开玩笑 - 模拟 - toHaveBeenCalled() 未按预期工作?

不明白为什么当我尝试以下面的方式进行模拟时,Mock 函数没有显示 tohaveBeenCalled //我的App.js 从“./src/hooks/useAuth”导入useAuth; 导入 useBrunch

回答 2 投票 0

如何在 Rust 中模拟 std::something?

假设我有这个: fn 某事(路径:字符串){ 让内容: Vec = std::fs::read(path); ... } 如何模拟对 std::fs::read() 的调用?我知道 Rust 不支持嘲笑...

回答 1 投票 0

unstable_mockModule 不模拟 ESM

我在我的项目中使用ESM。我的所有 .ts 文件都被转换为存储在“dist”文件夹中的 .js。我的目录结构的示例布局是: 距离/ ├─ src/ │ ├─ 店铺/ │ │ ├─index.js │ ...

回答 1 投票 0

使用 Jest 进行 JavaScript 模拟 - 模拟依赖函数

我有两个用 JavaScript 编写的模块。在一个模块中,我有一个生成随机数的函数,在另一个模块中,有一个函数根据这个随机数从数组中选择一个元素...

回答 1 投票 0

unstable_mockModule 不嘲笑 ESM - 开玩笑

我在我的项目中使用ESM。我的所有 .ts 文件都被转换为存储在“dist”文件夹中的 .js。我的目录结构的示例布局是: 距离/ ├─ src/ │ ├─ 店铺/ │ │ ├─index.js │ ...

回答 1 投票 0

如何更改模拟导入的行为?

我对 Jest 中的模拟以及如何对实现进行单元测试感到非常困惑。问题是我想嘲笑不同的预期行为。 有什么办法可以实现这一点吗?因为进口可以...

回答 7 投票 0

如何在 Google Mock C++ 中模拟带有默认参数的方法?

如何在 Google Mock 中模拟带有可选参数的方法?例如: 我尝试这样做,但它不起作用: 模板 A级 { 民众: 虚拟无效 set_enable(const int test,

回答 1 投票 0

Mockito:“thenReturn()”和“thenAnswer()”有什么区别?

我可以调用方法并应用逻辑, 例子 thenAnswer(val -> { //逻辑 返回新值; }); thenReturn(callMethod1(obj)); obj callMethod1(o...

回答 2 投票 0

如何创建一个行为类似于抽象类的子类的模拟

我正在尝试从头开始创建可以通过测试 issubclass(class_mock, base_class) 的模拟,其中基类是从 abc.ABC 派生的抽象类。在你问问题之前,我会

回答 1 投票 0

Jest 模拟无法与 React 测试库一起使用

我正在使用 @testing-library/react 来测试 UI 组件。无法让笑话模拟工作。 看来它不能模拟导出函数 getDomElement 的实现,但实际实现...

回答 2 投票 0

有没有办法在Python中模拟对象的isinstance()?

我想为库对象编写一个模拟而不继承它以便正确测试,但不必存根原始对象的所有未使用的函数。 具体来说我想要...

回答 1 投票 0

模拟挂起函数需要额外的参数 - Mockito

我正在尝试模拟一个接受 3 个参数的挂起函数,但是当我尝试模拟时它要求 4 个参数 暂停乐趣notifyBandSuspend(serviceType:String,id:String,action:TimeActio ...

回答 1 投票 0

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