Junit 3:如何从测试类中仅运行一个测试用例

时间:2013-10-29 10:13:55

标签: junit automated-tests junit3

我正在使用JUnit 3,我有一个测试类,它有4种测试方法。 CLass A: TEST1() TEST2() TEST3() TEST4()

现在我编写了另一个测试类B,它有以下几种方法: test10() TEST11() TEST12()

现在,test10()需要test1()(A类)作为先决条件。 因此,当我在B类的test10()内部时,我想只运行A类中的test1()。

有人可以请我帮忙吗?

谢谢和问候, 晴天

1 个答案:

答案 0 :(得分:0)

这听起来像应该提取到帮助程序类的代码。但是如果你必须这样做,它只是常规的Java代码。

在测试B中:

public void test100() {
  ClassA helper = new ClassA("");
  helper.setUp();
  helper.test1();
  // your actual logic for test100
}

另外,如果你的测试真的名为test100(),test101()等,请考虑更好的名称。