问题标签 [partial-mocks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
111 浏览

javascript - 如何在 JS 中用 sinon 实现部分 subbing?

有时,在一个模块中,函数会调用其他函数(用于因式分解、代码抽象等),我们可能希望在不测试内部函数的情况下测试调用者函数。

但是,此代码不能按原样工作:

0 投票
0 回答
16 浏览

c# - NSubstitue PartialMock/Spy 获取调用结果

我正在使用 NSubstitute 获取针对部分模拟进行的调用列表,以验证传出参数是否正确。

作为端到端测试的一部分,其中的结果CallOne被传递到CallTwo,我正在尝试验证它CallTwo是否正确。

CallOne我知道我可以通过使用接口上的GetArguments方法ICall针对输入调用的数据来验证所有传出参数。

我现在正在寻找一种方法来检索部分模拟返回的内容CallOne以验证CallTwo.

界面上似乎没有任何东西ICall,这是有道理的,因为我认为它只是在执行之前记录了调用的状态。

有没有其他方法可以获得这个值?

0 投票
1 回答
62 浏览

scala - 用于单元测试的 scala 对象中的 Mockito-Mock 函数

我在 scala 对象中有一些函数。这些函数在内部调用同一对象的其他函数。

如何在不实际调用 method2 的情况下为 Method1 编写单元测试用例。

CreateSparksession 是另一个具有返回 sparksession 的 create 方法的对象。