AnnotatedTestEnvironment

abstract class AnnotatedTestEnvironment extends BaseTestEnvironment

New in version 1.1.1.

Аннотированное окружение выполнения тестов. Содержит в себе методы для работы с аннотациями gs-automation.

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-скриптом