Nunit Gui 测试结构中的分组方法
目前我有 nunit 的 gui 测试结构设置来使用自动命名空间套件。
我想知道是否可以在 TestFixture 中对方法名称进行分组。
目前,这棵树看起来像
MyClassTest
+Method-1 test1
+Method-1 test2
+Method-1 test3
+Method-2 test1...
我想知道是否有可能让这棵树看起来像
MyClassTest
+Method1
++Method-1 Test1
++Method-1 Test2
++Method-1 Test3
+Method2
++Method-2 Test1
为什么我要这样做?这是因为我只想选择“Method-1”节点并让它运行该方法的所有测试。我只是省去了检查该方法的所有测试的问题。
背景:使用vb.net和vs2010 pro。
编辑:如果我在“Myclass”中创建一个名为“Method1”的类,我会得到以下结果
MyClassTest
+Method-2 test1
MyCalssTest+Method-1
+Test1
+Test2
Currently I have nunit's gui Test Structure setup to use Automatic Namespace suites.
I was wondering if it was possible to group up method names inside the TestFixture.
At the moment, the tree looks like
MyClassTest
+Method-1 test1
+Method-1 test2
+Method-1 test3
+Method-2 test1...
I was wondering if it's possible to have the tree look like
MyClassTest
+Method1
++Method-1 Test1
++Method-1 Test2
++Method-1 Test3
+Method2
++Method-2 Test1
Why do I want to do this? It's because I would like to just select the "Method-1" node and have it run all the tests for that method. I just saves me the issue of checking all the tests of that method.
Background: using vb.net with vs2010 pro.
Edit: If I create a class inside "Myclass" called "Method1" I get the following
MyClassTest
+Method-2 test1
MyCalssTest+Method-1
+Test1
+Test2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我通过创建一个
Method1
测试装置类并将 Method1Test1、Method1Test2 等测试函数作为该类的成员来实现此目的。例如(在 C# 中)I do this by creating a
Method1
test fixture class and having the Method1Test1, Method1Test2, etc. test functions as members of that class. E.g. (in C#)NUnit 的 Category 属性也可能有帮助。
NUnit's Category attribute may help too.