gpt4 book ai didi

c# - 如何使用 xUnit 进行调试?

转载 作者:IT王子 更新时间:2023-10-29 04:07:21 25 4
gpt4 key购买 nike

我正在学习 xUnit,到目前为止,我发现它是最有用的工具。这让我重新考虑我的一些编码策略,改为使用 TDD。

但是,我遇到了一个有趣的问题。我的测试用例失败了。没什么大不了的,但我该如何调试呢?

特别是我的测试用例由于“超出索引”错误或类似原因而失败。它没有在 assert 语句中失败。我现在需要的是一些在 Visual Studio 调试器处于事件状态的情况下运行测试用例的方法,以便我可以看到不同变量的状态。

我不打算发布代码,因为这种情况肯定会再次出现。有谁知道如何调试测试用例本身?

差点忘了!我在用,

  • Visual Studio 2010 Ultimate(Dreamspark 许可)
  • xUnit 1.9

我的工作流程涉及使用 xUnit GUI 运行器来运行测试。

如果我要问的是不可能的,有人可以建议我可以使用的替代测试套件有我想要的吗?

最佳答案

在 VS2015 及更高版本中,安装 xunit.runner.visualstudio NuGet 包。然后调试就像在测试资源管理器窗口中右键单击测试一样简单。 (如果看不到,则测试-->Windows-->TestExplorer)。您还可以右键单击测试代码中的任意位置,然后运行测试和调试测试将出现在上下文菜单中。如果您的测试没有出现,请确保类和方法都是公开的。

enter image description here

关于c# - 如何使用 xUnit 进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11205659/

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