В этом разделе на примере продемонстрирована процедура добавления метода тестирования в тест JUnit. В данном примере создается тест JUnit TPTP со следующими методами: testAccount, testOrder и testInvoice. Тест должен трижды вызвать методы testAccount и testOrder в цикле, а затем вызвать метод testInvoice.
Выберите вкладку Методы тестирования. Нажмите кнопку Добавить и замените автоматически созданный метод test 1 методом testAccount. Для этого нужно указать имя метода в поле Имя. Описание других управляющих элементов на этой странице приведено в разделе Редактор тестов JUnit.
Добавьте методы testOrder и testInvoice таким же способом.
Для того чтобы связать методы тестирования с созданным ранее циклом, перейдите на вкладку Алгоритм, выберите цикл, нажмите кнопку Добавить... и выберите Вызов:
В окне Вызов теста выберите методы testAccount и testOrder (поочередно щелкните на каждом из них, удерживая нажатой клавишу <ctrl>). Учтите, что тесты можно выбрать их разных комплектов в рабочей среде.
Нажмите кнопку OK. Методы testAccount и testOrder будут встроены в цикл.
Для того чтобы добавить метод testInvoice, уберите указатель с теста Loop 1, нажмите кнопку Добавить..., выберите testInvoice и нажмите кнопку OK. Вкладка Алгоритм должна выглядеть примерно так, как показано на рисунке внизу: цикл с вызовом методов testAccount и testOrder, а за циклом вызов testInvoice.
В результате настройки алгоритма TPTP создает исходный код Java, который при выполнении эмулирует алгоритм указанного теста. Файлу с исходным кодом Java присваивается имя, указанное для теста JUnit TPTP, с расширением .java (bPUnit.java). В этом файле содержатся заготовки для методов testAccount, testOrder и testInvoice. Например, метод testAccount выглядит следующим образом:
public void testaccount() throws Exception { // Enter your code here }
Код теста нужно вставить там, где находится комментарий (// Enter your code here).
Связанные концепции
Редактор тестов JUnit