腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
AngularFireDatabase
,
Jest
和
单元测试
,
如何
创建
可
重用
的
类
存根
?
、
、
、
我有一个测试文件,它正在测试从
AngularFireDatabase
返回数据
的
服务: import {TestBed, async} from '@angular/core/testing'; import,我现在想测试另一个也使用
AngularFireDatabase
的
服务。那么,
如何
才能使这个
存根
更通用,并将其放入一个可以在不同规范中使用
的
共享助手文件中呢?例如,我知道你可以用useClass代替useValue provid
浏览 16
提问于2020-07-06
得票数 3
回答已采纳
1
回答
AngularFireDatabase
,
Jest
和
单元测试
实时数据库
、
、
、
、
创建
单元测试
来模拟firebase,这样我就可以测试以下两种方法: import {TestBed, async} from '@angular/core/testing';只是本地文件中
的
虚拟数据。引发
的
错误是this.db.list不是函数。如果我将
存根
更改为基本常量而不是
类
,那么allProducts测试就会通过,但是很明显,我现在只能测试getSingleProduct方法了: const angularFireD
浏览 6
提问于2020-06-26
得票数 6
回答已采纳
1
回答
如何
用
Jest
来
存根
一个
类
的
所有方法?
、
、
我正在尝试重新定义自己以使用
Jest
,我发现从sinon迁移到
Jest
有些困难。使用sinonjs,如果我有一个
类
,我可以只做sinon.createStubInstance,sinon会给我一个该类
的
存根
实例,这是一个对象实例,其中所有的方法都是
存根
。使用
jest
,在web上搜索了很多次后,我似乎要么需要使用__mocks__文件夹抽象并重新键入整个
类
,要么需要单独地
存根
方法。 有没有更好
的
方法?
Jest<
浏览 23
提问于2019-08-26
得票数 3
1
回答
如何
在nodejs中进行集成测试?
、
我想用nodejs
和
jest
编写集成测试。但是怎么写呢? In
jest
?,他们
的
编写方式与
单元测试
不同吗?,他们在文件中有另一个扩展名吗?或者他们最终使用了.spec.tsDo,他们需要使用特殊
的
directories?Do,我从来没有在这些测试中
创建
过
存根
/模拟?
浏览 1
提问于2022-10-15
得票数 -2
1
回答
对于Microsoft Unit test Framework中
的
不同
存根
,有没有一种实用
的
方法来
重用
一组测试方法?
、
、
我正在使用Visual Studio2012下
的
Microsoft Unit Test框架来测试一个C#
类
,它代表了某种数据库
的
数据访问层。为了能够对其进行
单元测试
,我
创建
了一个
存根
,该类使用该
存根
代替上述数据库。我
的
测试
类
具有以下结构:public class UnitTests { public现在,我想编写第二个测试
浏览 1
提问于2015-01-30
得票数 2
1
回答
用于在.NET中进行
单元测试
的
数据装置
、
、
、
在ruby on rails中,人们可以在yaml文件中定义数据fixture,然后使用从这些fixture
创建
的
对象(使用activerecord作为代理)加载它们来执行某些测试。我想知道是否存在类似的Moq & NUnit
单元测试
。 目前,我手动初始化对象(例如在存储容器中定义一组现有对象),并依靠继承使对象可用于各种测试。
浏览 0
提问于2013-02-15
得票数 2
1
回答
如何
在MS unity中注册rhino
存根
?
、
、
、
我使用Ms unity container
和
rhino mock来
创建
存根
。但是,只能注册
类
类型我
如何
注册
存根
(像记录器
存根
)以便对我
的
单元测
浏览 0
提问于2012-10-21
得票数 1
回答已采纳
1
回答
在Android上自动生成
单元测试
存根
、
、
我正在为一些遗留
的
android代码
创建
单元测试
。是否有一种自动生成所有测试
存根
的
自动化方法?理想
的
情况下,从Android工作室IDE?(类似于parasoft
如何
为C++
类
和
方法自动生成空测试
存根
)。 我在Android 1.2.1上使用了频密技术。
浏览 1
提问于2015-05-08
得票数 9
回答已采纳
1
回答
在nx中运行
Jest
时出错: SyntaxError:意外令牌“导出”
、
、
背景我使用
Jest
来
创建
和运行在我
的
monorepo中使用
的
单元测试
。但是,当我在monorepo项目中使用相同
的
代码(我想让代码
可
重用
)时,开玩笑地错误地导入了包
的
ESM版本,而不是
浏览 31
提问于2022-08-02
得票数 6
1
回答
TypeScript中带有proxyquire
和
sinon
的
Stub zip
、
、
、
、
我想用
jest
对
类
zip.adapter.ts进行
单元测试
。我尝试了许多不同
的
方法来模拟/
存根
包,但是没有什么效果。有人知道为什么这不管用吗?当测试调用unzip方法时,其中
的
代码仍然使用实际
的</em
浏览 3
提问于2020-11-04
得票数 1
回答已采纳
1
回答
Jest
中javascript对象
的
Angular 5模拟
、
我对angular
和
jest
都是新手。对MyService运行
单元测试
。我想知道
的
是,有没有可能用这个
类
的
编写方式来模拟doSomething
和
doSomethingElse
的
CloudWatchLogs方法,记住CloudWatchLogs是一个javascript对象,而不是一个角度
可
注入
的
对象。我所能看到
的
能够模拟CloudWatchLogs
的
唯一解决方案是
创建</e
浏览 0
提问于2018-04-20
得票数 0
2
回答
如何
测试Silverlight对话框
的
UI交互?
、
、
我正在使用Silverlight 3.0
单元测试
,版本Silverlight工具包,2009年11月。除了
单元测试
之外,它还允许进行UI交互测试,通常使用AutomationPeer子类(例如ButtonAutomationPeer与Button交互)。是否有AutomationPeer
类
来测试以下交互: 在
单元测试
中,可以对这些测试进行
存根
,但是对于集成
和
浏览器测试来说,具有这种<em
浏览 5
提问于2009-12-03
得票数 0
回答已采纳
1
回答
单元测试
中
的
可
还原CDI-Beans
、
、
、
、
目前,我使用org.apache.openejb.junit5.RunWithApplicationComposer,我
的
单元测试
如下所示: } 这里我只想测试Example.class,但是要运行Example.class,A,B,C必须是
可
注入
的
我
的
问题是@Classes-Annotation
的
可
重用
浏览 5
提问于2022-04-11
得票数 1
1
回答
Go/C++ gRPC客户端通道
和
存根
生命周期
、
、
我有几个Go
和
C++服务,它们充当服务器
和
客户端,也就是说,那些是长期存在
的
服务,可以不时地与其他服务进行对话。我在gRPC文档中找不到客户端通道
和
存根
应该是持久
的
、
可
重用
的
对象,还是应该在每次调用时
创建
它们。或者,也许,我应该
创建
某种类型
的
通道/
存根
池,其中存在一对通道
和
存根
,例如,对于每个线程,并在某个时间间隔或条
浏览 0
提问于2018-07-11
得票数 3
2
回答
在ES7中保存
类
字段函数
、
、
、
、
在我
的
测试套件中,
如何
对
类
的
属性进行
存根
,这是一个函数*
和
普通方法--很容易使用Object.getOwnPropertyNames(component.prototype)
和
猴子修补每个找到
的
方法,但是经过很长一段时间
的
挣扎之后,我还没有找到任何方法来提取分配给
类
‘字段所
创建
的
函数。我
的
测试栈由带有Jasmine2
和
babel
的</em
浏览 3
提问于2016-01-26
得票数 1
回答已采纳
9
回答
如何
对依赖于许多其他
类
的
类
进行
单元测试
?
我一直听说,通过
单元测试
,我们可以捕获代码中
的
大多数bug,我真的相信这是真的。但我
的
问题是,在大型项目中,每个
类
都依赖于许多其他
类
,您
如何
对该类进行
单元测试
?清除其他
类
的
存根
没有多大意义,因为编写
存根
既复杂又耗时。你对此有什么看法?
浏览 4
提问于2008-12-06
得票数 11
回答已采纳
1
回答
Jest
toHaveBeenCalled无法查看被调用
的
方法
、
、
、
我正在为一个角度应用程序编写
单元测试
。我试图测试
的
方法如下: const fileUrl = this.componentForm.get('fileUrl'); if(fileUrlHttpErrorResponse) => { });} 在spec文件中,我为fetchURLService > getMetadataFromUrl方法
创建
了一个
存根
class
浏览 8
提问于2022-03-30
得票数 0
1
回答
在Nuxt应用程序中使用
Jest
和
Sinon进行
单元测试
、
、
、
我正在向Nuxt应用程序添加一个
单元测试
,并使用
Jest
和
Sinon作为
存根
函数。return shallowMount(BarChart, { highcharts: true mocks: { $axios: axios } 我
的
测试是这样
的
: test('Call getList
浏览 0
提问于2020-12-04
得票数 0
2
回答
生产代码为零
的
TDD
、
我正在阅读Bob Martin
的
“the Clean Coder”,在那里我读到了在编写任何生产代码之前编写测试
的
规则。然而,msdn中关于asp.net
的
测试驱动开发文章展示了
创建
类
和
方法
存根
,然后从这些
存根
生成
单元测试
。 在业务逻辑层中编写一行代码之前,我想知道是否可以编写所有
单元测试
。编辑: 1.我
的
想法是重构到需要时改变整个
类
关系结构本身
的
程度。如果我从<
浏览 1
提问于2012-01-29
得票数 0
回答已采纳
2
回答
仅在
单元测试
期间编译某些
类
、
我
创建
了一个
可
重用
的
自定义
类
来帮助在
单元测试
期间模拟localStorage (受
的
启发): spyOn(localStorage, 'clear').and.callFake(mockLocalStorage.clear);} 问题是它使用了一些只在
单元测试
浏览 1
提问于2018-12-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券