腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
FakeItEasy
测试
期间
访问
属性
的
运行
时值
、
我们使用
FakeItEasy
进行单元
测试
。我有一个method1,它返回一个
属性
的
值,同时在
运行
时更新另一个property2值。 我需要
的
是
在
测试
期间
获得property2
的
更新值。如果我将这个method1封装到另一个method2中(这只是为了返回Update值)-我可以得到我需要
的
东西,但代码很丑陋,因为我为单一
测试
目的创建了新方法。如何在保持代码整洁
的
同
浏览 14
提问于2020-04-21
得票数 0
回答已采纳
1
回答
Rhino和
FakeItEasy
之间
的
行为差异
、
我们正在考虑为我们
的
模拟框架从Rhino切换到
FakeItEasy
。主要原因是简单,
在
FakeItEasy
中只有一种方法。Rhino具有录制/回放、AAA、存根、部分模拟、严格模拟、动态模拟等功能。我正在使用
FakeItEasy
重写我们
的
一些
测试
,以确保它可以完成Rhino目前为我们做
的
所有事情,我遇到了一些我无法解释
的
事情,希望有人能给我一些启发。
在
Rhino中,我有以下
测试
。代码已缩
浏览 0
提问于2011-08-26
得票数 0
回答已采纳
1
回答
如何轻松地
在
伪装中断言MustHaveHappend(Collection.That.Contains(object))
、
、
、
、
CourseClientStatusCreationDto { CourseTnId = Enums.CourseLevel.Advanced, } ); ))))我至少希望第二个断言
在
它需要一个CourseClientStatusDto类型
的</em
浏览 16
提问于2017-12-18
得票数 1
2
回答
CANoe
测试
中
的
CAN信号分析
、
、
、
当通过CANoe
测试
环境
运行
测试
时,我可以使用例如checkSignalInRange()来检查信号
的
瞬
时值
。对于一些信号来说,评估典型
的
物理
属性
,如振幅、频率、周期和平均值更有意义。
在
CANoe中有什么方法可以做到吗? 作为一种可接受
的
解决办法,是否可以
在
测试
期间
设置一些要记录
的
信号,并将信号图包括
在
测试
报告中?
浏览 0
提问于2018-08-14
得票数 0
回答已采纳
2
回答
FakeItEasy
与随机
的
<ignored> param断言失败(调用中有一个匹配)
、
我试图用方法调用断言来实现单元
测试
。A.CallTo(() => respository.GetUserSetting(1, 1, "variableName")).MustHaveHappened();但我随机地得到了一个失败
的
测试
然而,断言具有精确
的
参数。( profileId: 1,有人知道为什么这是随机发生
浏览 5
提问于2015-11-30
得票数 2
回答已采纳
1
回答
如何封装对包装好
的
实例成员
的
调用?
如果我有这样一个包装好
的
实例,那么解析方法就会注入依赖项{} 我观察到
的
是,不是
在
句柄调用注入存储库中调用这个调用,而是调用由
FakeItEasy
创建
浏览 5
提问于2021-12-06
得票数 0
1
回答
当类是内部
的
时,如何使用DbSet<T>伪造
FakeItEasy
?
、
、
、
我正在使用实体框架6,并希望对我
的
一些业务逻辑代码进行单元
测试
。下面列出了每个尝试构造函数失败
的
原因:没有构造函数参数失败:
在
TN.Prs.Persistence.LicenseContext类型上找不到可用
的
默认构造函数。在此调用过程中捕获了一个异常。它
的
消息是:
访问
被拒绝:'TN.Prs.Persistence.LicenseContext‘。
在
FakeItEasy
.Core.DefaultExceptionThrowe
浏览 3
提问于2014-07-27
得票数 0
1
回答
运行
时单元
测试
失败- API限制:程序集已经从不同
的
位置加载。
、
、
、
、
我有一个单元
测试
集,如果我一起
运行
(使用resharper),就会得到以下错误: 如果我单独
运行
它们,它们就会通过。
测试
运行
程序,也会发生这种情况。正如@david-arno
在
评论中所说
的
那样,通过更改ReSharper
运行
程序中<e
浏览 2
提问于2013-11-01
得票数 2
回答已采纳
4
回答
伪造/模仿接口会给出“没有默认构造函数”
的
错误,这怎么可能?
、
、
、
、
我正在尝试编写一个存储库实现
的
单元
测试
。存储库使用RavenDB作为数据库。对于单元
测试
,我想模拟RavenDB部件。为了创建模拟(伪造),我使用了
FakeItEasy
。我认为模拟/伪造不会有任何问题,因为RavenDB应用程序接口是通过接口
访问
的
。[Fact] public void Tes
浏览 8
提问于2011-09-27
得票数 9
回答已采纳
1
回答
如何断言假对象
的
方法被多次调用,使用
FakeItEasy
对每个调用使用不同
的
param?
、
、
、
我目前正在使用
FakeItEasy
进行单元
测试
。我假装NServiceBus .Send方法调用是
在
一种方法中进行
的
。])); 这两个命令都是
在
同一个方法调用中
在
伪造
的
总线上发送
的
(为了简单起见,我删除了真正
的
命令名和参数)。bus.Send(A<CommandTwo>.That.Matches(co => co.Id == [someId]).MustHaveHappened(Repeated.Exactly.On
浏览 9
提问于2014-07-11
得票数 1
回答已采纳
1
回答
当
测试
并行
运行
时,
FakeItEasy
有时无法创建假
的
、
、
、
当试图伪造一个简单
的
整数时,随机使用
FakeItEasy
的
单元
测试
失败。它偶尔会发生在不同
的
测试
中,而且不稳定。<IJobSuiteFilterApplier>(x => x.Strict());
FakeItEasy
.Core.FakeCreationException: at
FakeItEasy
.A.Fake[T](Act
浏览 3
提问于2014-10-22
得票数 5
回答已采纳
1
回答
FakeItEasy
说MustHaveHappened没有发生..。但它做到了
、
、
、
FakeItEasy
的
MustHaveHappened()调用。=> _orderRepository.Save(order)).MustHaveHappened();}
在
单元
测试
中,我无法
访问
在被
测试
的
方法中创建
的
实际顺序,我试图做下一个最好
的
事情.接受被
测试
方法返回
的
订单
的
DTO
浏览 3
提问于2012-12-18
得票数 7
回答已采纳
2
回答
C#模拟在实际代码中不工作
、
、
、
、
FROM UT: " + mockSmtpClient.Host);当我
在
实际代码中调用模拟对象
的
主机和端口时,它给了我\SMTP PORT: 25但是,如果我从
测试
代码中调用模拟
的
属性
,那么它将给出正确
的</em
浏览 1
提问于2015-03-26
得票数 0
回答已采纳
1
回答
未触发
FakeItEasy
属性
getter调用规则
、
我试图让
FakeItEasy
1.25.3
在
属性
上抛出异常;setter
测试
工作正常,但是getter没有像预期
的
那样抛出异常。我做错了什么?
浏览 5
提问于2016-05-15
得票数 1
回答已采纳
1
回答
是否有一种动态设置
测试
超
时值
的
方法?
、
目前,我使用以下命令
运行
我
的
测试
,并在
测试
调用
期间
给出了超
时值
。去
测试
myModule -run TestSanity -v -race -timeout 10h
在
程序执行过程中,
在
Golang
测试
模块中是否有设置它
的
方法?
浏览 0
提问于2018-09-07
得票数 6
回答已采纳
1
回答
无法覆盖JMeter中
的
连接超
时值
、
、
、
、
我尝试将请求默认值和单个请求
的
失聪连接和响应超
时值
设置为120000毫秒(120秒),但如果
测试
花费超过20秒,则
测试
仍然失败。它只
运行
几个线程,比如300线程,但不
运行
更多线程,比如400线程。我还尝试更改but
属性
文件中
的
超
时值
,但结果仍然相同。 有人知道如何更改超
时值
吗?
浏览 8
提问于2022-02-11
得票数 0
1
回答
如何在
运行
时从SCNTransaction中获取正确
的
值?
、
、
、
我试图从某个由SceneKit修改
的
SCNTransaction对象中获取值,如下所示:SCNTransaction.begin()SCNTransaction.commit() SCNTransaction执行器正常
运行
,并做它应该做
的
事情,而摄像机对象则会放大。在此事务
期间
,我希望获取当前
的
"focalLength“,因为它是由SCNTransactio
浏览 2
提问于2021-01-27
得票数 0
回答已采纳
1
回答
如何使用
FakeItEasy
更新参数
的
属性
我有一个接口,它包含一个成员,如下所示:我正在使用
FakeItEasy
创建一个mock来传递给我
的
一个类。我
测试
的
代码调用此方法,然后检查其中一个SqlParameters
的
值。
在
调用方法时,如何使用
FakeItEasy
设置此参数
的
Value
属性
?我知道这可能不是从数据库中获取单个信息<e
浏览 0
提问于2011-09-15
得票数 2
回答已采纳
1
回答
带
FakeItEasy
的
假单例
、
、
、
、
我
在
测试
独生子女时遇到了一些问题。当我
运行
这段代码时,我会在TestGetLogicalDevices()中得到一个错误。CallTo()失败,因为服务不是假对象。当我试图创建一个假对象(注释代码)时,它会产生一个错误,因为RestService是一个带有私有构造函数
的
单例。我怎样才能创建这个单例
的
假对象呢?return sortedList; else return null; } 更新我添加了
浏览 1
提问于2017-03-12
得票数 4
3
回答
如何禁用ASP.NET
的
自动注销功能
、
、
、
对于不活动
的
会话,这会自动注销。我不想让这个自动登录。我使用了一些工作,比如在指定
的
时间之后
在
ajax中调用页面。或者我使用iframe方法来保持会话活动。但这不太符合我
的
需要。注意到我
的
问题是针对这篇文章
的
乍一看,增加C# ASP.NET
的
web.config文件中
的
会话超
时值
应该可以解决这个问题。第一个问题是,将超
时值
设置为大于1小时将导致服务器上占用过多
的
浏览 6
提问于2013-05-27
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券