腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
可以将nunit测试参数化吗?
、
我想编写一个可调用
的
函数,它接受两个对象,并将这些对象
的
30+属性与
断言
进行比较。问题是,对于大约20个现有的
单元测试
和大多数未来
的
测试,都需要这样做,每次写出30+
断言
既耗时又耗费空间。我目前有一个非
单元测试
函数,它比较对象,返回带有"pass“
的
字符串或失败消息,并在每个
单元测试
中使用
断言
进行验证。然而,它相当混乱,而且我觉得我违背了适当
的
单元测试
方法。有
没有
浏览 3
提问于2011-01-27
得票数 47
回答已采纳
5
回答
单元测试
:在安装方法中包含
断言
是一个很好
的
实践吗?
、
、
、
在
单元测试
中,安装方法用于创建测试所需
的
对象。 在这些设置方法中,我喜欢使用
断言
:我知道我想在这些对象中看到什么值,我喜欢通过
断言
来记录这些知识。在最近一篇关于堆栈溢出
的
文章中,人们普遍认为
单元测试
不应该调用其他测试:这个问题
的
答案似乎是您应该重构您
的
设置,这样测试用例就不会相互依赖。但是在调用其他
单元测试
的
“安装-带有-
断言
”和
单元测试
之间并
没有
太大
的<
浏览 1
提问于2009-09-03
得票数 36
回答已采纳
2
回答
关于
断言
的
用法
、
、
我偶然发现了一篇名为用
断言
编程
的
文章。下面是我
的
问题。有人在生产代码中使用assertions吗?这种使用
的
优点是什么?
浏览 0
提问于2013-03-06
得票数 2
4
回答
每个
单元测试
有多个排列/
断言
?
、
、
一群我们(.NET开发人员)正在讨论
单元测试
。不是任何一个框架(我们偶然发现了MSpec、NUint、MSTest、RhinoMocks、TypeMock等) --我们只是泛泛而谈。我们看到许多语法强制每个场景进行不同
的
单元测试
,但我们
没有
看到一种途径来重用具有不同输入或场景
的
单元测试
。此外,我们看不到在给定测试中
的
多个
断言
的
途径,如果
没有
早期
断言
的
失败威胁到后来
的</em
浏览 0
提问于2010-05-18
得票数 1
回答已采纳
2
回答
松露脚本:如何在不停止程序
的
情况下运行多个
断言
?
、
、
我试图使用一个脚本运行多个
断言
。我
的
脚本在第一个
断言
之后停止:我
的
输出是:Using network 'development'.code: 'ERR_ASSERTION',expected: '0',
浏览 0
提问于2021-07-06
得票数 0
回答已采纳
1
回答
在调用XCTFail()之后,快速
单元测试
不会停止
、
、
、
我
的
理解是,如果您在
单元测试
中调用XCTFail(),它将立即失败,而不会继续和检查其余
的
断言
。然而,情况似乎并非如此,至少在我目前
的
项目中并非如此。这只是我
的
误解还是出了什么问题?如果这是一个误解,那么最好
的
做法是告诉您<e
浏览 6
提问于2016-03-29
得票数 7
回答已采纳
2
回答
具有非Junit
断言
方法
的
JQassistant规则用于TestMethodWithoutAssertion
、
、
、
我们
的
项目还在一些
单元测试
方法中使用来自
断言
库
的
断言
方法。因此,搜索assert方法的当前密码规则不会识别下面这样
的
断言
方法,并将其标记为违规。assertThat("x").isEqualTo("Y");在
单元测试
方法中。 <cypher><!但
没有
发现这
浏览 0
提问于2018-04-27
得票数 0
回答已采纳
3
回答
单元测试
,它
断言
当前线程是主线程[iOS]
、
、
、
、
问题是,编写一个
断言
当前线程是主线程
的
单元测试
是否有意义?赞成还是反对?在iOS中,该服务
的
使用者将是一个UI,默认情况下该UI具有在主线程上运行代码
的
约束。更新:DispatchQueue.main.
浏览 0
提问于2018-12-14
得票数 0
回答已采纳
12
回答
单元测试
期间调试
断言
的
最佳实践
、
大量使用
单元测试
会阻碍调试
断言
的
使用吗?在被测代码中触发调试
断言
似乎意味着
单元测试
不应该存在,或者调试
断言
不应该存在。“只能有一个”似乎是一个合理
的
原则。这是常见
的
做法吗?或者在
单元测试
时禁用调试
断言
,以便它们可以用于集成测试? 编辑:我将“assert”更新为debug assert,以便将测试代码中
的
断言
与
单元测试
中在测试运行后检查状态
的
行区
浏览 3
提问于2009-01-03
得票数 52
2
回答
如果您编写
单元测试
,Debug.Assert会过时吗?
、
正如问题所问
的
,如果您正在编写
单元测试
(它有自己
的
断言
),是否需要在代码中添加Debug.Assert?我可以看到,这可能会使代码变得更加明显,而不必进入测试,不过,看起来您可能最终会得到重复
的
断言
。在我看来,在
单元测试
变得更加流行之前,Debug.Assert是很有帮助
的
,但是现在已经
没有
必要了。或者,我不是在想用例吗?
浏览 0
提问于2012-04-15
得票数 1
回答已采纳
10
回答
在具有
单元测试
的
C++程序中,
断言
的
作用是什么?
、
、
我一直在向一些遗留
的
C++代码添加
单元测试
,并且我遇到了许多场景,在
单元测试
运行期间,函数中
的
断言
将被触发。我遇到
的
一个常见
的
习惯用法是函数接受指针参数,并在参数为空时立即
断言
。通过在
单元测试
时禁用
断言
,我可以很容易地解决这个问题。但我开始怀疑
单元测试
是否应该减轻对运行时
断言
的
需求。这是一个正确
的
评估吗?
单元测试
是否应该通过在流
浏览 0
提问于2010-04-08
得票数 14
回答已采纳
15
回答
不带
断言
的
单元测试
、
偶尔我会遇到一个
单元测试
,它
没有
断言
任何东西。我今天早上遇到
的
一个特定示例是测试当满足某个条件时,日志文件会被写入。假设如果
没有
抛出错误,测试就通过了。我个人对此
没有
意见,但是编写一个
没有
任何
断言
的
单元测试
似乎有点“代码味道”。 想知道人们对此
的
看法是什么?
浏览 1
提问于2008-09-26
得票数 31
回答已采纳
1
回答
在
单元测试
中发现缺陷
的
静态代码分析工具?
、
我正在寻找.NET静态代码分析工具,可以检测
没有
断言
的
单元测试
、一次测试中过多
的
断言
以及其他异常。
浏览 0
提问于2010-07-21
得票数 1
回答已采纳
1
回答
使用Scala从SBT获取堆栈跟踪
、
、
、
上下文:在SBT管理
的
项目中编写Scala
单元测试
。当我执行sbt test来运行我
的
单元测试
时,
断言
在我
的
代码中
的
某个地方失败了,我得到了类似以下
的
东西(仅此而已):这会告诉我哪个
单元测试
导致了
断言
失败,但
没有
告诉我是哪个
断言
。如果我直接运行相同
浏览 1
提问于2011-08-23
得票数 5
回答已采纳
1
回答
如何在
单元测试
框架中以不可知
的
方式进行
单元测试
断言
、
、
、
、
我目前正在使用一个家庭旋转
的
单元测试
助手包,这个包被几个内部项目使用。直到最近,这个解决方案对我们来说一直工作得很好,并帮助我们遵循常见测试助手方法
的
DRY原则。不幸
的
是,这个项目目前与nUniut捆绑在一起,我们刚刚继承了一些xUnit测试项目,可以从这个助手中受益。这就成了一个问题,因为每个测试框架似乎都在管理
断言
,并监视不同
的
抛出异常以指示测试失败。我希望这只是一个从基本异常类继承
的
问题,大多数
单元测试
框架只会捕获并适当地将其作为失败(或传递)<
浏览 1
提问于2016-03-28
得票数 0
3
回答
断言
私有方法
的
例外
、
、
、
、
我在C#中使用NUnit对私有方法进行
单元测试
。但是,由于我使用反射调用私有方法,所以我将为抛出类似于TargetInvocationException
的
ArgumentNullExceptio
浏览 5
提问于2012-05-15
得票数 4
回答已采纳
3
回答
xUnit我应该测试方法内部工作还是只测试结果?
、
、
让我们参加这个
单元测试
。
单元测试
指南规定,除非我测试对象
的
状态,否则每个测试只应该有一个
断言
。在本例中,Muxer.Muxe是FFMPEG
的
包装器,它生成正确
的
命令行并执行它。函数返回“成功”并
没有
告诉我FFMPEG命令行是否为各种场景正确生成,这需要更多
的
测试。(例如,需要为AAC文件添加一个额外
的
标记)。因此,基于
单元测试
的
正确实践,我是否应该包括测试
的
最后一部分,测试在方法中
浏览 0
提问于2019-02-10
得票数 0
回答已采纳
3
回答
检测代码中
的
故障
、
、
有人能帮我解决我
的
问题吗?我
的
问题是: 当我检测到junit中有故障时,如何使用代码来检测程序中有故障?那么,如果
没有
发生错误,我可以继续运行吗?例如,如果
没有
错误,则继续测试,否则退出。
浏览 1
提问于2013-04-28
得票数 0
2
回答
当
单元测试
方法有
断言
而不是异常时,最佳实践是什么?
、
、
、
、
,我通常会有一个
单元测试
用例,当给出无效
的
x和/或y值时,它会检查是否引发异常:public void但是,对于顶部
的
断言
方法,我不知道该做什么。
断言
不是生产代码,我认为这意味着我不必测试
断言
。 另一方面,我认为当方法中
的
逻辑发生变化时,
单元测试
应该通过失败通知开发人员。如果我不编写测试用例来检查是否存在检查无效参数
的
浏览 5
提问于2015-02-07
得票数 4
回答已采纳
6
回答
在Swift中测试
断言
、
、
我正在为一个具有
断言
的
方法编写
单元测试
。Swift语言指南建议对“无效条件”使用
断言
: 我想测试一下失败
的
情况。然而,Swift中
没有
XCTAssertThro
浏览 120
提问于2014-08-27
得票数 29
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券