gpt4 book ai didi

c# - 继续断言

转载 作者:太空狗 更新时间:2023-10-30 00:05:02 24 4
gpt4 key购买 nike

Assert之后有什么办法可以继续测试吗? .. 我需要查看断言导致的所有情况。

foreach (var ex in data)
{
Assert.AreEqual(ex1, ex, msg);
}

最佳答案

不,你不能 - Assert 会在失败时抛出异常,你不能在异常发生后继续执行。您可以捕获异常,然后将它们添加到集合中...但这不是很好。

如果您尝试从根本上测试几个不同的案例,大多数现代单元测试框架都有参数化测试的方法,这样每个案例最终都会成为一个单独的测试,并分别报告通过/失败标准。我们不知道您使用的是哪个框架或这里有哪些不同的情况,但如果您能提供更多背景信息,我们可以尝试提供更多帮助...

关于c# - 继续断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20872747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com