gpt4 book ai didi

visual-studio-2010 - Nunit 未在 Visual Studio Debug模式下运行 SetUp 方法

转载 作者:行者123 更新时间:2023-12-04 08:13:14 26 4
gpt4 key购买 nike

我正在尝试在调用 setup 方法后调试测试,并且测试取决于被调用的 setup 方法。

我正在使用 Nunit 2.6.0.12051 测试 .Net 4.0 类库。 nunit Visual Studio 项目有一个用 [SetUpFixture] 标记的类和一个用 [SetUp] 标记的方法。

如果我从 NUnit gui 运行测试,我很确定调用了 setup attrib'd 类(因为它现在没有在设置类中停止并出现运行时错误)但我无法调试它.如果我尝试更改设置以查看详细跟踪,NUnit gui 会抛出未处理的异常。

如果我通过测试 View /调试选择从 Visual Studio 运行测试,则设置方法的断点不会停止执行,并且方法内的跟踪语句不会在调试窗口中打印。所以我确定 setup 方法不会被调用。

虽然我可以将设置类更改为所有测试类的基础,但我只需要运行一次该方法。

任何帮助都会很棒。

最佳答案

我刚遇到这个问题,最终从 NUnit SetUpFixture documentation 中找到了这个重要的句子。 :

“这是标记一个类的属性,该类包含给定命名空间下所有测试装置的一次性设置或拆卸方法。”

结果我的 SetUpFixture 类与我的测试在一个完全不同的命名空间中,所以它没有运行。

关于visual-studio-2010 - Nunit 未在 Visual Studio Debug模式下运行 SetUp 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10491996/

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