AnnotatedTestEnvironment ======================== .. java:package:: ru.bitec.gs.automation.environment :noindex: .. java:type:: abstract class AnnotatedTestEnvironment extends BaseTestEnvironment .. versionadded:: 1.1.1 Аннотированное окружение выполнения тестов. Содержит в себе методы для работы с аннотациями gs-automation. .. seealso:: | :java:ref:`Jexl ` | :java:ref:`Oper ` | :java:ref:`BeforeTest ` | :java:ref:`AfterTest ` Constructors ------------ AnnotatedTestEnvironment ^^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: AnnotatedTestEnvironment() :outertype: AnnotatedTestEnvironment Methods ------- annotationsAfter ^^^^^^^^^^^^^^^^ .. java:method:: public final void annotationsAfter(Method method) :outertype: AnnotatedTestEnvironment Обработать аннотации метода, аннотированного @AfterAll или @AfterEach :param method: метод, аннотированный @AfterAll или @AfterEach annotationsAfterTest ^^^^^^^^^^^^^^^^^^^^ .. java:method:: public final void annotationsAfterTest(Method method) :outertype: AnnotatedTestEnvironment Обработать аннотации, предназначенные для фазы "непосредственно после", метода, аннотированного @Test :param method: метод, аннотированный @Test annotationsBefore ^^^^^^^^^^^^^^^^^ .. java:method:: public final void annotationsBefore(Method method) :outertype: AnnotatedTestEnvironment Обработать аннотации метода, аннотированного @BeforeAll или @BeforeEach :param method: метод, аннотированный @BeforeAll или @BeforeEach annotationsBeforeTest ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public final void annotationsBeforeTest(Method method) :outertype: AnnotatedTestEnvironment Обработать аннотации, предназначенные для фазы "непосредственно перед", метода, аннотированного @Test :param method: метод, аннотированный @Test onOperationExecuted ^^^^^^^^^^^^^^^^^^^ .. java:method:: protected void onOperationExecuted(String methodName, String formName, String selectionName, String operationName, Object result) :outertype: AnnotatedTestEnvironment Метод, вызывающийся после выполнения операции. Если необходимо как-то анализировать результат выполнения операции, то этот метод нужно переопределить и реализовать в переопределенном методе накопление результатов. :param methodName: имя метода, который был аннотирован аннотацией, приводящей к выполнению операции. :param formName: имя формы, на которой была выполнена операция :param selectionName: имя выборки, на которой была выполнена операция :param operationName: имя выполненной операции :param result: результат, возвращенный выполненной операцией onScriptExecuted ^^^^^^^^^^^^^^^^ .. java:method:: protected void onScriptExecuted(String methodName, String formName, String selectionName, String id, Object result) :outertype: AnnotatedTestEnvironment Метод, вызывающийся после выполнения jexl-скрипта. Если необходимо как-то анализировать результат выполнения jexl-скрипта, то этот метод нужно переопределить и реализовать в переопределенном методе накопление результатов. :param methodName: имя метода, который был аннотирован аннотацией, приводящей к выполнению jexl-скрипта. :param formName: имя формы, на которой был выполнен jexl-скрипт :param selectionName: имя выборки, на которой был выполнен jexl-скрипт :param id: уникальный идентификатор скрипта :java:ref:`Jexl.id() ` :param result: результат, возвращенный выполненным jexl-скриптом