问题标签 [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 - 测试驱动的 .NET 不会使用 NUnit 插件
我在使用 Visual Studio 2008 通过 Test Driven .NET 插件运行 NUnit 时遇到问题。我有一个插件,当我使用 NUnit GUI 时,它工作得很好。但是,当通过 TDD.NET 运行 NUnit 时,插件似乎不起作用。我尝试了一些事情,例如更新到最新版本,将插件放入 TDD.NET 的 NUnit 副本中,以及修改 TDD.NET nunit.config 文件以指向另一个副本 nunit。这些策略都不起作用。我错过了什么?提前致谢!
visual-studio-2010 - TestDriven.Net 3.0 没有 TestDriven.NET.Solution?
我正在VS2010 Ultimate(x86)下试用TestDriven.Net 3.0(RTM),但在VS的键盘选项下的绑定中找不到TestDriven.NET.Solution。
它是最近被删除还是我的构建被窃听了?
我不想右键单击整个解决方案然后运行测试...
unit-testing - MSpec 在 ReSharper 下运行良好,但 TD.NET 抛出异常
尝试使用 TD.NET 运行 mspec 规范测试时,我一直收到此异常。
我尝试直接从 Github 安装 MSpec,并使用 NuGet 安装它。之后 - 在收到同样的异常时 - 我卸载了 TD.NET 并重新安装了 TD.NET。仍然收到此异常。
有任何想法吗?想法?解决方案?
unit-testing - 使用 TestDriven.NET 在 Fiddler 中捕获 HTTP 流量
我一直在编写一些使用 Web 服务从 Web 检索信息的单元测试。当我从控制台应用程序运行我的代码时,我可以通过 Fiddler 监视调用并查看请求的内容和服务器响应。
当我通过使用 TestDriven.NET 运行单元测试来进行这些相同的服务调用时,这些调用不会显示在通过 Fiddler 的调用中。
有没有人我需要做些什么来配置它,以便我可以在运行单元测试时使用 Fiddler 监控调用?
.net - 强制 NCover 1.5.8 使用像 testdriven.net 这样的 v4 框架吗?
我想从命令行运行覆盖,但似乎无法让 NCover 1.5.8 来检测代码。当我使用 TestDriven.net 运行覆盖测试时,它必须是可能的。不同之处似乎在于 TD.NET 能够让 NCover 使用框架 4.0(当它运行时你会在日志中得到这个:)MESSAGE: v4.0.30319
但是从命令行我做不到(我在日志中得到这个MESSAGE: v2.0.50727
:)
那么我怎样才能让 NCover 从命令行与 nunit 一起玩得很好,就像在 TD.NET 中一样呢?
unit-testing - NDepend、TestDriven 和 HostType
我正在使用 Visual Studio 的 TestDriven.NET 插件来运行我的所有测试,以检查 NDepend 的代码覆盖率。除了我使用 HostType 属性进行的测试之外,一切都运行良好。这些没有运行。
有没有人知道如何解决这个问题或者是否有特定的原因?
提前致谢
.net - 为什么在拥有 Resharper 时使用 TestDriven.net?
据我所知,TestDriven.net 专注于从 Visual Studio 中直接访问正在运行的测试。然而,Resharper 虽然是一个更通用的工具,但也提供了此功能。如果一个人使用 Resharper,那么使用 TestDriven.net 有什么意义吗?
c# - TestDriven.NET 挂起连接到数据库的测试
所以我正在编写一个连接到远程 PostgreSQL 服务器的 Web 服务,提取一些数据,然后我对这些数据进行处理。目前,我正在编写单元测试以确保我可以获取数据并且我List<T>
的计数大于零。
我有一个私有 PostgresSQL 连接:
private NpgsqlConnection _conn;
在测试夹具设置中,我打开连接:
写一些测试...例如:
然后,我拆除以关闭连接:
问题是在测试之后(如果我只运行一个测试可能会发生),它通过然后挂起,直到我停止 TestDriven.NET。
对此有什么想法吗?我认为它与 PostgreSQL 连接有关,因为当我删除这些连接时,测试将失败,并且一切都会按照应有的方式崩溃。
visual-studio-2010 - WatiN 不适用于 MSpec - UnauthorizedAccessException
我正在尝试使用 TestDriven.Net 让 WatiN 在 VS2010 中使用 MSpec。我的代码如下:
当我运行它时,浏览器会加载页面,但是当它检查链接时,我得到:
无论如何,在主页上时
» 应该显示添加详细信息链接(失败)测试“应该显示添加详细信息链接”失败:System.UnauthorizedAccessException:访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))在 WatiN.Core.Native.InternetExplorer.IEElementCollection.GetElementsByTag(String tagName) 的 WatiN.Core.NativeElementFinder.FindElementsByTag(String tagName) 的 mshtml.IHTMLElementCollection.tags(Object tagName) .Core.NativeElementFinder.d__2.MoveNext() at WatiN.Core.ElementFinder.FindFirst() at WatiN.Core.Element.FindNativeElementInternal() at WatiN.Core.Element.get_Exists() NavigationSpecs.cs(20,0): at RoboWeb.Specs.when_on_home_page.<.ctor>b__2() 在 Machine.Specifications.Model.Specification.InvokeSpecificationField() 在 Machine.Specifications.Model.Specification.Verify()
环顾四周,我检查了以下内容:
- VS 以管理员身份运行
- TestDriven.Net 显然在 STA 模式下运行所有内容
- IE 已关闭“保护模式”
- 我无法将该站点添加到受信任的站点,大概是因为它在本地运行
- 我调用 WaitForComplete(),也尝试过 Thread.Sleep()
我也用 FireFox 尝试过,但它只是崩溃了。
知道我在这里做错了什么吗?
nunit - 如何验证 TestDriven.net 使用 NUnit 2.5.vNext?
我去VS2010,工具,选项,TestDriven.Net,Test Runners。
我观察到 NUnit 2.5 和 2.5.0 到 2.5.65535.65535 版本将被启动。
如何配置 TestDriven.Net 以使用 NUnit 2.5.10,或者任何最新最好的版本?
编辑:
我正在使用 TestDriven.Net 3.0 RTM。不幸的是,这里没有 testdriven.net-3 标签。
我对这个问题的理解是不正确的。TestDriven.Net 报告 NUnit 2.5.5 作为用于生成测试结果的版本。我认为它随 NUnit 2.5.5 一起发布和执行。话虽如此,nunit.mocks.dll 和 pnunit 不包含在 TD.Net 发行版中。