添加测试用例的方法

时间:2011-03-28 14:23:49

标签: java testing testng

我以编程方式运行TestCases,

    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng=new TestNG();
    testng.setTestClasses(new Class[] { UserGroupTest.class }); 
    testng.addListener(tla);
    testng.run();

我在UserGroupTest.class

中保留了8个测试用例

是否可以通过testCase添加测试用例而不是添加整个类文件?因为我想在条件基础上运行测试用例。怎么做?

1 个答案:

答案 0 :(得分:1)

如果您只想从这些类中运行某些方法,则可以选择以下几种方法:

  • 将这些方法放在一个组中并调用testng.setGroups(..)。
  • 创建一个模拟以下XML的testng.xml(内存可能是最容易使用的API):

    <classes>
      <class name="test.methods.SampleMethod1">
        <methods>
          <include name="shouldRun1" />
          <include name="shouldRun2" />