- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 NUnit(但也尝试过使用 VS 测试),但我在让 TestDriven.Net 在单个 .cs 文件中识别和运行不同的测试装置时遇到了问题。
我正在尝试进行一些 BDD 风格的测试。所以我在一个文件中的内容是这样的:
[TestFixture]
public class when_view_is_ready : AAA
{
// setup, tests
}
[TestFixture]
public class when_something_happens : AAA
{
// setup, tests
}
当我在 NUnit GUI 运行程序中运行它时,它会很好地看到不同的测试装置并运行所有测试。当我通过 TestDriven.NET 上下文菜单运行它并观察输出窗口时,它只运行第一个夹具的测试。是否有一个原因?这可以修复吗?
我想我正在运行 TestDriven.Net 2.0。我不能确定;不确定如何检查我的版本。
感谢任何帮助!
最佳答案
您可以在 Visual Studio 的“帮助”->“关于”中查看 TestDriven 的版本,或者在“工具”->“插件管理器”中查看。
我可以确认这是 3.0.2556 中的一个问题,在运行测试时它仅运行文件中的第一个 TestFixture,当您右键单击该文件并选择“运行测试”时。当您右键单击包含的目录或项目并“运行测试”时,它会运行两个装置。
当使用其他测试运行器(如 Resharper 的测试运行器)时,即使在文件上运行它也会同时运行两个装置。
最好的办法可能是用 TestDriven.net 报告错误
关于c# - TestDriven.Net 仅在文件中运行一个测试夹具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1101051/
我是第一次尝试 Specflow,并创建了一个引用 TechTalk.SpecFlow 和 nunit.framework 的 VS2010 项目。我添加了一个示例功能文件: Feature: Add
我正在VS2010 Ultimate(x86)下试用TestDriven.Net 3.0(RTM),但在VS的键盘选项下的绑定(bind)中找不到TestDriven.NET.Solution。 它是
测试驱动网不是 在右键单击上下文菜单中可用?? 最佳答案 检查您使用的是哪个版本的 Visual Studio - 您不能将加载项安装到 Visual Studio Express 版本。 检查您是否
我创建了一些MbUnit测试装置,这些装置具有用SetUp属性标记的SetUp方法。这些方法可以在测试之前使用MbUnit GUI,控制台运行程序和ReSharper MbUnit插件正常运行。但是,
每次我使用 TestDriven 运行测试时,它都会在我的系统托盘上创建另一个“火箭”图标。我必须手动执行右键单击退出以摆脱它们。我怎样才能避免这种情况? 最佳答案 检查您可能在测试中创建的任何打开的
在使用 TestDriven.Net 运行测试时,是否有人遇到过使用 mstest 属性 [AssemblyInitialize] 的问题? 我已经尝试过 2.14 RTM 和 2.22 RTM,但似
我有一个使用 MbUnit 和 TestDriven.Net 的测试项目。 如果我右键单击单个测试方法并说“运行测试”,测试将成功运行。如果我在解决方案资源管理器中单击文件名,也会发生同样的事情。 但
我正在使用 NUnit(但也尝试过使用 VS 测试),但我在让 TestDriven.Net 在单个 .cs 文件中识别和运行不同的测试装置时遇到了问题。 我正在尝试进行一些 BDD 风格的测试。所以
我无法通过 TestDriven 运行的 MbUnit 测试中的 Common.Logging 框架将日志消息输出到控制台。我不确定这是否与 Gallio 在 TestDriven 中注册的方式有关。
使用 TestDriven.net 运行 nunit 测试时,如何显示 log4net 控制台输出?我正在使用 ColoredConsoleAppender,并且没有日志输出。 最佳答案 我找到了答案
我有一个 tdd 系统,我在其中使用 Gallio 3.1 和 TestDriven.Net。我已经为他们下载了补丁。 1) 我得到了这个堆栈,测试不会停止 -SRCSRV: cmd/c svn.ex
我正在使用 NUnit 和 TestDriven.NET 插件编写单元测试。我想为这样的测试方法提供参数: [TestFixture] public class MyTests { [Test
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 8 年前。 Improv
我正在使用 testDriven.net,当我右键单击并运行测试时,它似乎在构建,然后运行测试。只是它并没有真正进行构建。我一直在进行更改,但测试仍然失败:) 我必须进行 VS 构建,然后运行 t
我有一组运行良好的 TestFixtures。我在装置中添加了一个新的测试,但由于某种原因,我无法运行它。其他类(class)甚至同一类(class)的其他测试都运行良好。 NUnit GUI/Tes
因此,我从 Pluralsight 获得了以下内容,并且介绍该类(class)的小伙伴显然可以顺利运行代码,但是,当我运行它时,我收到错误消息: "Test failed ‘T:Messaging’
据我所知,TestDriven.net 专注于直接访问从 Visual Studio 中运行的测试。然而,Resharper 虽然是一种更通用的工具,但也提供了此功能。如果使用 Resharper,使
我正在开发一个 C# 应用程序,该应用程序调用 native Windows C dll。我们使用 TestDriven.NET 和 xUnit 进行测试。问题是,每当我们运行使用 C 库(我们没有编
我目前正在尝试将 TestDriven.Net 与 MSpec 结合使用。我安装了 TestDriven.Net,然后将 MSpec 从 Nuget 导入到我的类库中。当我尝试运行我的测试时,我得到以
我正在测试一些需要使用 FileInfo 和 DirectoryInfo 对象的代码,而不是编写一个包装器和几个接口(interface)来解决这个问题,我认为在开始测试时创建一些文件然后删除它们是个
我是一名优秀的程序员,十分优秀!