AnnotatedTestEnvironment¶
- abstract class AnnotatedTestEnvironment extends BaseTestEnvironment¶
New in version 1.1.1.
Аннотированное окружение выполнения тестов. Содержит в себе методы для работы с аннотациями gs-automation.
See also
Constructors¶
AnnotatedTestEnvironment¶
- AnnotatedTestEnvironment()¶
Methods¶
annotationsAfter¶
- public final void annotationsAfter(Method method)¶
Обработать аннотации метода, аннотированного @AfterAll или @AfterEach
- Parameters:
method – метод, аннотированный @AfterAll или @AfterEach
annotationsAfterTest¶
- public final void annotationsAfterTest(Method method)¶
Обработать аннотации, предназначенные для фазы “непосредственно после”, метода, аннотированного @Test
- Parameters:
method – метод, аннотированный @Test
annotationsBefore¶
- public final void annotationsBefore(Method method)¶
Обработать аннотации метода, аннотированного @BeforeAll или @BeforeEach
- Parameters:
method – метод, аннотированный @BeforeAll или @BeforeEach
annotationsBeforeTest¶
- public final void annotationsBeforeTest(Method method)¶
Обработать аннотации, предназначенные для фазы “непосредственно перед”, метода, аннотированного @Test
- Parameters:
method – метод, аннотированный @Test
onOperationExecuted¶
- protected void onOperationExecuted(String methodName, String formName, String selectionName, String operationName, Object result)¶
Метод, вызывающийся после выполнения операции. Если необходимо как-то анализировать результат выполнения операции, то этот метод нужно переопределить и реализовать в переопределенном методе накопление результатов.
- Parameters:
methodName – имя метода, который был аннотирован аннотацией, приводящей к выполнению операции.
formName – имя формы, на которой была выполнена операция
selectionName – имя выборки, на которой была выполнена операция
operationName – имя выполненной операции
result – результат, возвращенный выполненной операцией
onScriptExecuted¶
- protected void onScriptExecuted(String methodName, String formName, String selectionName, String id, Object result)¶
Метод, вызывающийся после выполнения jexl-скрипта. Если необходимо как-то анализировать результат выполнения jexl-скрипта, то этот метод нужно переопределить и реализовать в переопределенном методе накопление результатов.
- Parameters:
methodName – имя метода, который был аннотирован аннотацией, приводящей к выполнению jexl-скрипта.
formName – имя формы, на которой был выполнен jexl-скрипт
selectionName – имя выборки, на которой был выполнен jexl-скрипт
id – уникальный идентификатор скрипта
Jexl.id()
result – результат, возвращенный выполненным jexl-скриптом