模拟和伪造是隔离代码或组件的方法,以确保单元测试仅针对可测试的代码单元运行,而不实际使用应用程序的其他组件或依赖项。 Mocking与伪造的不同之处在于可以检查模拟以断言测试结果。
我有一个班级客户。它具有如下方法,公共类Client {public Client(string portNum); public void Init(); public void SendMsg(byte [] msg); public byte [] Receive(); } ...
我可以使用Moq的SetupSequence抛出异常然后返回void吗?
我试图设置Moq在第一次调用时抛出异常,然后在第二次调用时返回void。我正在嘲笑的方法有一个void返回类型(例如public void Bar())。事我......
是否可以用jest模拟打字稿界面?例如:从“./IMultiplier”导入{IMultiplier}; export class Math {乘数:乘数;公共乘法(a:数字,b:......
我试图使用WireMock模拟Appium的行为。我面临的问题是:我的POST存根能够用我设置的响应代码(我使用Wireshark监控)回复我,但它是......
有谁知道你怎么能为Odoo对象编写模拟测试?我有这些类和方法:my_module:来自odoo import models类MyModel(models.Model):_ name ='my.model'def ...
我有一个HOC组件。 const SectionComponent =(ComponentToWrap)=> {return function ComponentToWrapWithLoading({... props}){const {isLoading,isLoaded,icon,title} = props;如果(...
使用Python单元测试库(unittest,mock),如何在类A的方法中调用类B的方法?
假设以下设置:类A:def __init __(self,nodes):self.nodes = nodes def update(self,bool_a = True):如果bool_a:for self.nodes中的n:...
我正在更新Spock测试。有很少的模拟和@Rule资源:AuthTokenService mockAuthTokenService = Mock()ObjectMapper mockObjectMapper = Mock()GeneralConfiguration conf = Mock(); def ...
在Jest测试中,使用requireActual不需要模块的实际版本
我有一个如下的Jest测试文件:// utils.test.js let utils = require('./ utils')jest.mock('./ utils')test('print items',()=> { utils.printItems(['a'])expect(utils.getImage)....
当setup具有回调时,Moq会抛出NullReferenceException异常
我有一个单元测试。当我定义回调函数来设置我的接口函数并调用调用时,调用Moq会抛出NullReferenceException异常,我真的很困惑。 ...
所以我有一些初始设置,如下所示:ILoginManager _loginManager;嘲笑 _validations;嘲笑 _accountRepository; [建立] ...
我试图使用jest在第三方节点模块中模拟一个函数,特别是fs.readFileSync()函数。有很多例子,但我没有找到一个使用...
mockito-mocked服务不返回true,总是返回false
下面的代码(CallService.java)调用一个名为AService的服务并进行一些更新,然后返回一个布尔值。 public boolean getUpdateStatus()抛出ServiceException {if(finder == null)...
我在测试下面的课时遇到了一些问题。 interface Connector {connect :()=> Promise ; class Unit {private connector:Connector;构造函数(连接器:...
我相信我对Javascript的理解有些根本错误。在文件abc.js中,我有代码导出函数returnBoolean(){return true;导出函数output(){return ...
Angular 2:在组件浅层测试中用jasmine spy对象替换注入的Renderer
zippy.component.ts:从'@ angular / core'导入{Component};从“@ angular / core”导入'../services/zippy.service'import {Renderer}导入{ZippyService} @Component({selector:'app -...
我试图通过Sphinx获取基于ReadTheDocs安装的文档。我正在记录的类继承自一个更大的框架,我无法轻松安装,因此希望......
这是我的控制器内部的方法,由@Controller @RequestMapping(value =“/ getServerAlertFilters / {serverName} /”,produce =“application / json; charset = utf-8”)注释@ ...
下面是结构的示例代码及其方法类型A struct {} func(a * A)perfom(string){... ... ..}然后我想调用函数invoke()驻留的方法在...之外
所以我是一个在Golang中使用模拟结构和函数的初学者。我基本上想检查是否已调用函数进行单元测试。这是代码:类型A struct {} func(a * A)Foo ...