1
6
我讨论过你的概念,问题似乎不是直接从加载文件开始的,而是从依赖关系开始的。 我使用了以下修改后的代码: 这个错误实际上是找不到位于/lib目录下的nunit.core.dll。
(我喜欢获取system.reflection.assemblyname,因为您可以检查并查看所有内容的顺序是否与原始文件路径一致。) 一个快速的大容量复制(xcopy nunit.*.dll)到我的测试项目的调试目录中,它运行得很好。(发现所需的最小依赖关系应该很简单) 使用Nunit 2.5.7在VC_2010 Express中进行了测试(断点有效,但我没有真正使用任何其他选项),不过我相信您可以从中获得一个可通过的构建选项。 干杯! PS-这里是第一篇文章,所以我对“代码”块的格式还没有进行测试。对不起,提前…… |
2
7
基本上,您需要将程序集转换为Windows窗体应用程序,并将引用添加到 nunit-gui-runner.dll文件 组装并更改您的主要方法,如下所示:
下面是另一个例子:
这将允许您单步执行某些测试,但对于红绿循环不是很好,因此您只希望在调试时使用它,而不希望在其他情况下使用它。 |
3
2
我在尝试调试VS C_Express中的单元测试时遇到了类似的问题。很难让它正常工作,但后来我发现了这个项目模板。在C Express中完美工作! http://visualstudiogallery.msdn.microsoft.com/b8a7a8fa-9f5a-4b9b-8e8b-8839a4364f26?SRC=VSIDE
|
mg610 · 如何开始C++单元测试 2 年前 |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
shilin agre · 在Python中测试修饰函数 2 年前 |
SlipScout · Unittest只传递单个值,而不是获取多个值 2 年前 |
Alex · 从实际对象的实例返回默认模拟结果 2 年前 |