问题标签 [testdriven.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - TestDriven.NET 没有为 MbUnit 运行我的 SetUp 方法
我创建了一些 MbUnit 测试装置,它们的 SetUp 方法用 SetUp 属性标记。这些方法使用 MbUnit GUI、控制台运行器和 ReSharper MbUnit 插件在测试之前运行良好。但是,当我使用 TestDriven.NET 运行测试时,它根本不运行 SetUp 方法。
有谁知道这是 TestDriven.NET 的错误还是我的设置有误?
.net - TestDriven.Net 找不到测试
我有一个使用 MbUnit 和 TestDriven.Net 的测试项目。
如果我右键单击单个测试方法并说“运行测试”,则测试成功运行。如果我在解决方案资源管理器中单击文件名,也会发生同样的事情。
但是,如果我右键单击并说在项目或解决方案上运行测试,TestDriven.Net 会报告“0 Passed, 0 Failed, 0 Skipped”。
我还有其他类似的项目可以正常工作,是的,这些类被标记为 [TestFixture],方法被标记为 [Test]。
.net - 使用 TestDriven.Net 时如何查看 Debug.WriteLine 语句?
我正在尝试使用 TestDriven.Net 不仅测试我的代码,而且在我的代码上调用一个函数,其目的是将代码的内部状态打印到调试窗口。
这是我正在尝试做的一个非常简化的示例..
我正在尝试测试 Class1 的公共接口,并以某种方式查看Class1.PrintToDebug()
函数的输出。
我查看了TestDriven.Net 快速入门,它显示了在单元测试中使用的示例Debug.WriteLine
,但奇怪的是这对我也不起作用——即我的“测试”窗口中的唯一输出是:
我试过查看其他窗口(调试和构建),调试窗口启用了“程序输出”和“异常消息”选项。
我一直在寻找选项或偏好,但找不到任何!
谢谢你的帮助!
编辑:我正在使用 VB.Net 2.0、TestDriven.Net 2.14.2190 和 NUnit 2.4.8.0
c# - TestDriven.NET AppDomain 中的 TraceSource
我正在使用 TestDriven.NET VS 插件运行测试,并且我正在测试的类库是使用 TraceSource 进行检测的。如何让该 TraceSource 的输出显示在 Visual Studio 的“输出”窗口中?DefaultTraceListener 似乎工作不正常。我是否需要手动添加一个 ConsoleListener 或其他东西(男孩,每个班级一个 TraceSource 会很乏味......)?
visual-studio-2008 - 如何使用调试从同一解决方案中的测试项目进入 Web 应用程序中的类?
在使用 NUnit 和测试项目时,我们无法找到一种方法来进入我们在 Web 应用程序中测试的类。我们正在为 Visual Studio 2008 使用 TestDriven.NET 加载项。我们能够在测试项目中命中断点,但无法进入正在测试的 Web 应用程序类。
visual-studio-2008 - 如何停止使用 TestDriven.NET 进入 .NET 源代码?
我刚开始使用 TestDriven.NET 来调试我的测试,这是我的设置
测试驱动.NET 2.17
VS 2008 SP1
Windows XP
我遇到的问题是它不断进入 .NET Framework 源代码的异常。我检查了工具 > 选项 > 调试,并且未选中“启用 .NET Framework 源单步执行”,并且选中了“仅启用我的代码(仅限托管)”。
我右键单击测试用例并使用 TD.NET 运行调试。
那么,我该如何关闭它,所以它不会进入 .NET Framework 源代码?
谢谢,雷。
xunit.net - 使用 TestDriven.net 运行 XUnit.net 测试
我已经使用 NUnit 多年了,我想试试 XUnit。所以我安装了 XUnit 并运行了允许您通过 TD.net 运行 XUnit 的可执行文件。
我似乎一次不能运行多个测试。使用 NUnit + TD.net,我可以单击解决方案中的文件名并运行文件中的所有测试。我似乎无法用 XUnit + TD.net 做到这一点。
这是我能做的吗?
mbunit - 带有 Gallio、MbUnit 和 NCover 问题的 TestDriven.net
为什么 TestDriven.Net 不能与我的 Gallio/mbunit 测试一起使用?
我已经将 TDD.Net 与 MbUnit v2 一起使用并且没有任何问题,但是在我的新电脑上发布的新 Gallio 版本中,它什么也没做。
从解决方案资源管理器中的 tdd 右键单击菜单,如果我执行“使用调试器测试”,我会在屏幕底部的 VS 状态栏中得到“0 通过,0 失败,0 跳过”。
如果我右键单击我的夹具并做同样的事情,我会得到
如果我在单个测试中执行此操作,看起来它没有运行 SetUp,因此测试失败(但至少它运行)
我知道这听起来像这个问题,但我的注册表看起来是正确的。
如果我尝试从 TDD.Net 菜单运行 NCover,则没有任何反应(除了输出窗口闪烁)
当我使用 resharper 进行“运行单元测试”时,它会将它们全部拾起并正确运行。
我正在使用 Gallio/MbUnit 3.0.5.546、TDD.Net 2.18.2268、Resharper 4.1、VS 2k8 Pro 9.0.30729.1 SP、.Net 3.5 SP1、Windows Server 2k8 (x86)
visual-studio - Debug.WriteLine() 在运行测试时发生两次
我在 VS2008 运行单元测试时遇到了一个奇怪的问题。当我在正常或调试模式下使用 Resharper 或 TestDriven 运行单元测试时,Debug.WriteLine("foo") 行将执行两次:即。在 VS 的输出窗口中,我可以看到每行写了两次。
但是,如果我逐步完成测试,每行似乎都按预期执行一次。有人知道这里发生了什么吗?谢谢!
frameworks - 为什么使用此代码时 MSTest 和 TestDriven.NET 的行为会有所不同?
看看这段代码:
当我使用运行此测试中的代码时(测试框架是 MSTest):
...MSTest 通过它,而 TestDriven.NET 失败,因为 _lock 为空。
为什么 MSTest 没有通过测试???