Перейти к основному содержимому

Регистрация тестов (ЮТТесты)

Методы модуля


ДобавитьТестовыйНабор

Создает и регистрирует тестовый набор, в который будут добавляться последующие тесты

Параметры метода

  • Имя
    • Строка - Имя набора тестов
  • ТегиСтрокой
    • Строка - Теги относящиеся к набору и вложенным тестам. Это строка разделенная запятыми

Возвращает

ОбщийМодуль - Этот же модуль


Тег

Добавляет тег к тесту/набору/модулю

Параметры метода

  • Тег
    • Строка -

Возвращает

CommonModule.ЮТТесты - Тег


ДобавитьТест

Регистрирует тест, исполняемый в контекстах, в которых доступен тестовый модуль. Например

  • Если модуль с тестами клиент-серверный, то тест будет вызван и на клиенте и на сервере.
  • Если клиентский, то только на клиенте.
  • Если клиент обычное приложение, то только при запуске в режиме обычного приложения.

Параметры метода

  • ИмяТестовогоМетода
    • Строка - Имя тестового метода
  • ПредставлениеТеста
    • Строка - Представление теста
  • ТегиСтрокой
    • Строка - Теги строкой. Это строка разделенная запятыми
  • Контексты

Возвращает

ОбщийМодуль - Этот же модуль


ДобавитьКлиентскийТест

Регистрирует тест исполняемый на клиенте.

Параметры метода

  • ИмяТестовогоМетода
    • Строка - Имя тестового метода
  • ПредставлениеТеста
    • Строка - Представление теста
  • Теги
    • Строка - Строка тегов разделенных запятыми
    • Массив из Строка - Набор тегов

Возвращает

ОбщийМодуль - Этот же модуль


ДобавитьСерверныйТест

Регистрирует тест исполняемый на сервере.

Параметры метода

  • ИмяТестовогоМетода
    • Строка - Имя тестового метода
  • ПредставлениеТеста
    • Строка - Представление теста
  • ТегиСтрокой
    • Строка - Теги строкой. Это строка разделенная запятыми

Возвращает

ОбщийМодуль - Этот же модуль


НастройкаИсполнения

Устанавливает настройку выполнения тестового метода.

Параметры метода

  • ИмяПараметра
    • Строка -
  • Значение
    • Произвольный - Значение настройки

Возвращает

ОбщийМодуль - Этот же модуль


ВТранзакции

Устанавливает настройку выполнения тестового метода в транзакции.

Параметры метода

  • ВыполнятьВТранзакции
    • Булево -

Возвращает

ОбщийМодуль - Этот же модуль


УдалениеТестовыхДанных

Устанавливает настройку удаления созданных тестовых данных В отличии от использования транзакции:

  • Умеет работать с данными созданными на клиенте
  • Только удаляет созданные данные и не откатывает изменения объектов
  • Работает с данными созданными через API работы с тестовыми данными
  • Удаляет данные созданные вне теста (в обработчиках событий, например, ПередВсемиТестами и ПередТестовымНабором)

Параметры метода

  • УдалятьСозданныеДанные
    • Булево -

Возвращает

ОбщийМодуль - Этот же модуль


Перед

Устанавливает настройку переопределения обработчика события Перед...

Параметры метода

  • ВыполнитьПеред
    • Строка - Имя обработчика события, который будет выполнен вместо основного

Возвращает

ОбщийМодуль - Этот же модуль


После

Устанавливает настройку переопределения обработчика события После...

Параметры метода

  • ВыполнитьПосле
    • Строка - Имя обработчика события, который будет выполнен вместо основного

Возвращает

ОбщийМодуль - Этот же модуль


СПараметрами

Устанавливает параметры вызова теста.

  • Если метод вызывается первый раз, то он устанавливает параметры теста.
  • Если второй и последующие, то добавляет новый тест с параметрами.

Параметры метода

  • Параметр1
    • Произвольный -
  • Параметр2
    • Произвольный -
  • Параметр3
    • Произвольный -
  • Параметр4
    • Произвольный -
  • Параметр5
    • Произвольный -
  • Параметр6
    • Произвольный -
  • Параметр7
    • Произвольный -
  • Параметр8
    • Произвольный -
  • Параметр9
    • Произвольный -
  • Параметр10
    • Произвольный -

Возвращает

ОбщийМодуль - Этот же модуль

Примеры:

ЮТТесты.ДобавитьТест("Тест1").СПараметрами(1, 2); // Будет зарегистрирован один тест с параметрами 1, 2
ЮТТесты.ДобавитьТест("Тест1")
.СПараметрами(1)
.СПараметрами(2); // Будет зарегистрировано два теста, первый с параметром 1 и второй с параметром 2
@skip-check method-too-many-params

СПараметрамиНаКлиенте

Устанавливает параметры вызова теста и новый контекст исполнения (клиентский).

  • Если метод вызывается первый раз, то он устанавливает параметры теста.
  • Если второй и последующие, то добавляет новый тест с параметрами.

Параметры метода

  • Параметр1
    • Произвольный -
  • Параметр2
    • Произвольный -
  • Параметр3
    • Произвольный -
  • Параметр4
    • Произвольный -
  • Параметр5
    • Произвольный -
  • Параметр6
    • Произвольный -
  • Параметр7
    • Произвольный -
  • Параметр8
    • Произвольный -
  • Параметр9
    • Произвольный -
  • Параметр10
    • Произвольный -

Возвращает

ОбщийМодуль - Этот же модуль @skip-check method-too-many-params


СПараметрамиНаСервере

Устанавливает параметры вызова теста и новый контекст исполнения (серверный).

  • Если метод вызывается первый раз, то он устанавливает параметры теста.
  • Если второй и последующие, то добавляет новый тест с параметрами.

Параметры метода

  • Параметр1
    • Произвольный -
  • Параметр2
    • Произвольный -
  • Параметр3
    • Произвольный -
  • Параметр4
    • Произвольный -
  • Параметр5
    • Произвольный -
  • Параметр6
    • Произвольный -
  • Параметр7
    • Произвольный -
  • Параметр8
    • Произвольный -
  • Параметр9
    • Произвольный -
  • Параметр10
    • Произвольный -

Возвращает

ОбщийМодуль - Этот же модуль @skip-check method-too-many-params


Представление

Устанавливает представление объекта, может использоваться как для теста, так и для набора.

Параметры метода

  • Представление
    • Строка -
  • ИспользуяИмя
    • Булево - Необходимо ли использовать имя объекта при формировании представления. Ложь - По умолчанию, представление будет установлено по параметру. Истина - Новое представление объекта = <ИмяОбъект>. <Параметр Представление>

Возвращает

ОбщийМодуль - Этот же модуль


ЗависитОт

Позволяет выполнить настройку зависимостей теста, тестового набора или модуля. Возвращает модуль установки зависимостей теста.

Возвращает

CommonModule - Этот же модуль


Вызов

Используется для вызова произвольной функции внутри текучего интерфейса

Параметры метода

  • _
    • Произвольный -

Возвращает

CommonModule - Этот же модуль @skip-check bsl-variable-name-invalid