stub 相关问题

对象,方法或函数的替换实现,以便删除外部依赖项。

如何在具有通用子类化/继承的for循环中使用mypy注释?

我对python mypy继承和for循环感到困惑。为了简化,这里是stubs / xml / __ init __。pyi的有效存根:从输入import Dict,Iterable,Sized,Iterator,List,Optional,TypeVar T = ...

回答 1 投票 0

如何使用Sinon.js对依赖项注入类进行存根?

我有一个名为ReportHandler的类,该类依赖于其他此类(ReportService,S3Handlere):S3Handler:用于将文件下载,上传到S3 ReportService的类:对...执行CRUD操作

回答 1 投票 0

每个实例的metaClass方法重写无法在Spock测试中正常工作

我有一个方法叫execute()的类。在一些Spock单元测试中,我模拟了execute方法,并给了它一个模拟闭包,例如:def setup(){rule = new DynamicRule()} def“ test ...

回答 1 投票 2

模拟当前时间

我正在为使用连接到MongoDB的应用程序编写集成测试。我将实体创建时间写到DB并为此使用Date.now()。我的应用程序对时间敏感,因此我想要...

回答 1 投票 0

单元测试-存根SqlDataReader

我们有一个n层Web应用程序,可从SQL Server中提取数据。我们的数据访问逻辑返回一个SqlDataReader,然后将其数据用于创建我们的业务对象(也就是数据传输对象)。...

回答 1 投票 13

Sinon-返回值不是函数

我正在编写单元测试,并且我有一个像这样的模块文件:#!/ usr / bin / env node const shelljs = require('shelljs'); const bulkUpdateDependencies =(outdatedPackages)=> {//一些逻辑...

回答 1 投票 0

测试是否在外来类上调用方法

如何测试MyModel.all是否被调用?以下代码无法正常运行:类MyClass def调用cached_records结束私有def cached_records Rails.cache.fetch(...

回答 1 投票 -2

Rhino模拟AssertWasCalled不起作用

我编写了以下测试用例来说明使用Rhino Mocks的问题:[TestClass]公共类Tester {公共类TestList :List {公共替代布尔...

回答 1 投票 0

Sinon.stub AWS.SQS.sendmessage

我是Node和AWS的新手,我正在尝试执行一个简单的操作。我编写了一个简单的方法,将消息发送到AWS SQS:公共异步sendMessageToQueue(item:any):Promise {... ...>

回答 1 投票 0

具有外部依赖项的性能测试

[在微服务领域进行性能测试时(主要是负载测试),关于您的应用程序所依赖的外部依赖关系(API)的方法是什么,但不受...的拥有/控制?]

回答 1 投票 3

sinon.js:为方法创建一个“存根”,测试忽略该存根

我在node.js中编写了以下代码:const rp = require('request-promise');导出异步函数readSite(){试试{让response =等待rp('http://www.google.com');返回...

回答 1 投票 0

我如何使用rspec存根函数调用?

我正在处理的代码如下:self.type ='TypeA'param1 ='a'param2 ='b'时,A类def get_news否则param1 ='c'param2 ='d'end @ ...

回答 1 投票 0

Sinon在存根后调用原始方法

[尝试存根ES6导入方法。但是sinon调用了原始方法。 //utils.js导出函数getUser(name){返回名称+“已获取”; } //user.js import {...

回答 1 投票 0

无法使用存根切换窗口,无法使用赛普拉斯监视

我在使用存根方法切换CRM Web应用程序中的窗口时遇到问题。收到以下错误消息超时重试:{[Function:open] callBaseMethod:{[Function] ...

回答 1 投票 0

我如何获得连接到全局的属性以使用sinon正确地存根?

我有一个helper.js在测试前加载:before(async function(){this.timeout(30000)global.db = require(`$ {process.cwd()} / models`)().. 。然后在我的测试中,我有:describe.only('...

回答 1 投票 0

什么是存根例程?

关于C,什么是存根例程?同样,一个示例也将不胜感激。

回答 4 投票 15

使用FakeItEasy更改模拟函数的参数值?

我正在寻找一种使用FakeItEasy更改Mock函数的Parameter值的方法。我有类似的东西:var objParam = new ObjParam(); objParam.SomeIntValue = 0; A.CallTo(()=> ...

回答 1 投票 0

将Sinon SinonStubbedInstance与打字稿一起使用

我正在使用sinon对express-Request的实例进行存根。看起来像这样:let req = sinon.createStubInstance(Request);我的方法接受req:请求,但我的IDE使用...

回答 1 投票 1

带有存根的函数返回promise-mocha

我不熟悉在摩卡咖啡中编写单元测试。我有一个名为appStore的函数:public appStore(name){return this.connector.findOne(name).then((record)=> {if(!record){...

回答 1 投票 0

ScalaMock,根据ClassTag返回

如何在实现中对使用ClassTag的方法进行存根?类RefsFactory {def get [I

回答 1 投票 1

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