Способ добавления тестовых случаев - PullRequest
0 голосов
/ 28 марта 2011

Я запускаю TestCases программно,

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

Я сохранил 8 контрольных примеров внутри UserGroupTest.class

Можно ли добавить testcase testCase вместо добавления всего файла класса? Потому что я хочу запускать тестовые сценарии на основе условий. Как сделать тат?

1 Ответ

1 голос
/ 28 марта 2011

Если вы хотите запускать только определенные методы из этих классов, у вас есть несколько вариантов:

  • Поместите эти методы в группу и вызовите testng.setGroups (..).
  • Создайте файл testng.xml (вероятно, самый простой в памяти, поскольку вы используете API), который будет имитировать следующий XML:

    <classes>
      <class name="test.methods.SampleMethod1">
        <methods>
          <include name="shouldRun1" />
          <include name="shouldRun2" />
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...