【发布时间】:2013-11-29 12:34:58
【问题描述】:
我最近从 Java-JUnit4-Webdriver 环境迁移到 C#-NUnit-Webdriver 环境。
在 Eclipse 中,我可以通过将测试类复制到测试套件类中来快速创建测试套件,并在进行最少的格式化后,将它们作为 JUnit 测试运行。 JUnit 测试套件使用以下模式:
package com.example.testsuites;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
import com.example.TestBase;
import com.example.Test1;
import com.example.Test2;
import com.example.Test3;
import com.example.Test12;
import com.example.Test303;
@RunWith(Suite.class)
@SuiteClasses({Test1.class,
Test2.class,
Test3.class,
Test12.class,
Test303.class,
})
public class ExampleTestSuite extends TestBase {
}
是否有一种等效的方法可以方便地生成 NUnit 测试套件类,然后在 Visual Studio 中执行它们?
我一直在阅读 NUnit 文档,但找不到明显的等价物。我知道使用 NUnit GUI,您可以通过复选框选择要运行的测试,但这不会创建永久的测试套件。并且可以通过向单个测试添加属性/类别等来创建套件,但这看起来不像上面的方法那么灵活。
【问题讨论】:
标签: c# visual-studio-2010 selenium-webdriver nunit