Редактирование тестов JUnit

С помощью редактора комплектов тестов JUnit можно добавлять и удалять методы из теста JUnit и задавать параметры вызова методов. Для запуска редактора комплекта тестов JUnit TPTP нужно дважды щелкнуть на нужном комплекте тестов. В окне редактора предусмотрены три вкладки: Обзор, Методы тестирования и Алгоритм.

Вкладка Обзор

На вкладке Обзор (см. выше) показаны различные свойства: имя теста JUnit TPTP (в данном примере - SimpleTest), его описание ("An example TPTP JUnit Test."), путь к файлу (/javaProject/junit/samples/SimpleTest.testsuite), имя пакета Java (junit.samples) и имя класса Java (SimpleTest). Имя пакета Java можно ввести в соответствующем поле или выбрать с помощью кнопки Обзор.

Вкладка Методы тестирования

Если выбрана вкладка Методы тестирования, то в редакторе автоматически выбирается раздел Методы тестирования:

При выборе метода в панели, расположенной справа, отображаются его имя и описание (поля Имя и Описание), если они указаны.

Для того чтобы изменить имя метода тестирования, выберите нужный метод на панели в левой части окна и укажите нужное значение в поле Имя. Для того чтобы изменить описание метода тестирования, выберите нужный метод на панели в левой части окна и укажите нужное значение в поле Описание. С помощью кнопок Добавить и Удалить можно добавлять и удалять методы тестирования из списка. С помощью кнопок Вверх и Вниз можно изменить порядок методов тестирования.

Вкладка Алгоритм

Если переключатель Реализовать алгоритм теста в виде кода будет включен, алгоритм теста будет полностью основан на коде, то есть методы будут выполняться в точном соответствии с их представлением на панели Методы тестирования. Такой подход применяется в случае импорта тестов JUnit в качестве тестов JUnit TPTP.

Если переключатель Реализовать алгоритм теста в виде кода будет выключен, будет доступна дополнительная вкладка Алгоритм. Обратите внимание на то, что возможность настройки алгоритма предусмотрена только для тестов JUnit TPTP, которые были созданы вручную.

На вкладке Алгоритм можно задать частоту и порядок выполнения методов тестирования. вызовы и циклы: вызовы позволяют указать, какие именно тестовые методы следует выполнить, а также порядок их выполнения; циклы позволяют встроить выбранные тестовые методы в цикл, который повторяется заданное число раз. Алгоритм может включать в себя несколько вызовов и циклов. Для того чтобы настроить цикл с одним повторением, выполните следующие действия:

Откройте вкладку Алгоритм, нажмите кнопку Добавить... и выберите Цикл. В результате алгоритм будет описывать работу одного цикла. В поле Имя будет указано значение по умолчанию Loop 1,  а поле Описание будет пустым.

По умолчанию число повторений цикла равно 1. При необходимости можно указать другое значение в поле Число повторений цикла.

 

Если выбран переключатель Синхронизация и число повторений превышает единицу, то повторения цикла выполняются последовательно. Если переключатель Синхронизация выключен и число повторений превышает единицу, то повторения цикла выполняются параллельно.

С помощью кнопок Вверх и Вниз можно изменить относительное расположение вызовов и циклов. С помощью кнопок Добавить и Вставить можно добавлять, а с помощью кнопки Удалить - удалять циклы и вызовы из списка.

Допустимы вложенные циклы, а также вызовы, расположенные за пределами цикла.

Клавиши быстрого доступа

С помощью клавиш ALT-k и ALT-s можно переместить курсор в начало поля Имя пакета или Имя класса.

Связанные задачи
Добавление методов тестирования