FluentAssertions 没有例外? [复制]
Posted
技术标签:
【中文标题】FluentAssertions 没有例外? [复制]【英文标题】:FluentAssertions without exceptions? [duplicate] 【发布时间】:2020-10-21 04:50:52 【问题描述】:这似乎是一个遥远的目标......
我正在构建一个用于手动测试的测试工具(为我的 QA 团队)。它在控制台应用程序中运行,可以输出一定程度的智能数据,但没有什么比全自动测试更自动化(不是我的规则)。
我很想使用 FluentAssertions 生成要显示的文本,但我不想抛出异常。
有没有办法让 FluentAssertions 只输出带有其流畅消息的字符串?(不抛出异常。)
注意:我知道一个可能的解决方法:(围绕我的流利断言检查的AssertionScope
尝试/捕获语句)。但我希望将额外的代码保持在最低限度,以免混淆必须使用测试工具的非程序员 QA 人员。
【问题讨论】:
【参考方案1】:您可以将Services.ThrowException
属性替换为自定义行为,也可以使用AssertionScope
的Discard
方法。
【讨论】:
以上是关于FluentAssertions 没有例外? [复制]的主要内容,如果未能解决你的问题,请参考以下文章