使用 NUnit 进行调试

标签 debugging exception nunit breakpoints

我正在使用 NUnit 进行单元测试,并且设置了单元测试类库项目,以便 Visual Studio 在我按 F5 时启动 NUnit gui。这让我可以在测试中设置断点并查看变量的内容等。

但是没有发生的是,如果我的一个测试崩溃(引发异常),Visual Studio 不会自动中断导致异常的行。 NUnit gui 只是显示测试失败。

由于我正在使用我的测试来调试我的代码,我真的很想打破异常,因为这会让事情变得更容易;特别是当代码处于循环中并且我不能轻易使用条件断点时。

这只是我缺少的一个简单设置吗?

最佳答案

调试-> 异常。选中“Thrown”以获取要中断的异常类别(可能是“Common Language Runtime Exceptions”)。

关于使用 NUnit 进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028719/

相关文章:

node.js - 如何在 WebStorm 中调试 React Express Webpack 应用程序

c++ - 关于 C++ 中的结构化异常 (SEH),我应该了解什么?

c++ - 哪种编程技术最能帮助您在错误投入生产之前避免或解决错误

python - 没有括号的 "raise exception()"和 "raise exception"有区别吗?

exception - 无法解决此错误 - NotSerializableException?

C# - 测试通用私有(private)函数

c#:调试时公开,否则私有(private)

nunit - TeamCity 服务消息应该写在哪里?

javascript - JavaScript 中的调试技术。异步回调

linux - 如何使用 LLDB 调试服务器本身进行调试