我正在使用VS-2013,Windows 8.1并尝试使用NUnit为我的登录页面编写一些单元测试。它一直向我显示消息' Aborted'。
其次,我写了一个清理方法,但它永远不会被执行。
由于我是新手,我不知道如何调试此代码。我正在使用resharper,我只需右键单击Can_Go_To_LoginPage
方法,然后单击选项Run Unit Tests
。我也应用了断点,但它永远不会在断点处停止。
答案 0 :(得分:5)
好的,我刚想出如何调试它。我刚刚点击了最后一个被中止的方法,即Can_Go_To_LoginPage
,并且有一个选项来调试这个单元测试。它逐行执行代码,并且在另一个抛出StackOverflowException
的类中进行了递归调用。我刚刚解决了问题并且问题消失了:)
答案 1 :(得分:0)
我遇到了同样的问题,我的测试突然停止了,但是我没有在输出中看到任何关于该问题的信息。我必须从命令行运行测试以查看潜在的问题。就我而言,我的一些引用无法找到,但是我的输出中没有看到此错误。
打开Visual Studio命令提示符并运行:
MSTest /testcontainer:path\to\your\test.dll
答案 2 :(得分:0)
Visual Studio 2019-我的MNET缺少NET Core SDK
单击“视图”>“输出”
将“显示输出从”更改为“测试”
它应该告诉您您到底缺少了哪些SDK
答案 3 :(得分:0)
尝试右键单击并“调试”,而不是简单地“运行”。
它应该在测试失败时中断并提供错误消息。