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

Утверждения ИБ (ЮТУтвержденияИБ)

Предоставляет методы для формирования утверждений проверяющих данные информационной базы.

Например:

ЮТест.ОжидаетЧтоТаблицаБазы("Справочник.Товары")
.СодержитЗаписи();
ЮТест.ОжидаетЧтоТаблицаБазы("РегистрСведений.КурсыВалют")
.СодержитЗаписи(ЮТест.Предикат()
.Реквизит("Валюта").Равно(ДанныеРегистра.Валюта));

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


ЧтоТаблица

Инициализирует модуль для проверки утверждений.

  • Запоминает/устанавливает имя проверяемой таблицы
  • Запоминает описание.

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

  • ИмяТаблицы
    • Строка - Имя проверяемой таблицы, например, Справочник.Товары, РегистрНакопления.ТоварыНаСкладах
  • ОписаниеПроверки
    • Строка - Описание проверки, которое будет выведено при возникновении ошибки

Возвращает

ОбщийМодуль - Этот модуль для замыкания


СодержитЗаписи

Проверяет наличие в таблице записей удовлетворяющих условиям

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

  • Предикат
    • ОбщийМодуль - Модуль настройки предикатов, см. ЮТест.Предикат
    • Массив из см. ЮТФабрика.ВыражениеПредиката - Набор условий, см. ЮТПредикаты.Получить
    • ЮТФабрика.ВыражениеПредикатасм. ЮТФабрика.ВыражениеПредиката -
    • Неопределено - Проверит, что таблица не пустая
  • ОписаниеУтверждения
    • Строка - Описание конкретного утверждения

Возвращает

ОбщийМодуль - Этот модуль для замыкания


НеСодержитЗаписи

Проверяет отсутствие в таблице записей удовлетворяющих условиям

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

  • Предикат
    • ОбщийМодуль - Условия сформированные с использованием см. ЮТест.Предикат
    • Массив из см. ЮТФабрика.ВыражениеПредиката - Набор условий, см. ЮТПредикаты.Получить
    • ЮТФабрика.ВыражениеПредикатасм. ЮТФабрика.ВыражениеПредиката -
    • Неопределено - Проверит, что таблица пустая
  • ОписаниеУтверждения
    • Строка - Описание конкретного утверждения

Возвращает

ОбщийМодуль - Этот модуль для замыкания


СодержитЗаписиСНаименованием

Проверяет наличие в таблице записей с указанным наименованием

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

  • ОжидаемоеНаименование
    • Строка -
  • ПроверятьПометкуУдаления
    • Булево - Проверять пометку удаления.
      • Истина - Подбираются только непомеченные на удаление записи.
      • Ложь - пометка на удаление игнорируется
  • ОписаниеУтверждения
    • Строка - Описание конкретного утверждения

Возвращает

ОбщийМодуль - Этот модуль для замыкания


СодержитЗаписиСКодом

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

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

  • ОжидаемыйКод
    • Строка -
  • ПроверятьПометкуУдаления
    • Булево - Проверять пометку удаления.
      • Истина - Подбираются только непомеченные на удаление записи.
      • Ложь - пометка на удаление игнорируется
  • ОписаниеУтверждения
    • Строка - Описание конкретного утверждения

Возвращает

ОбщийМодуль - Этот модуль для замыкания


СодержитЗаписиСНомером

Проверяет наличие в таблице записей с указанным номером

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

  • ОжидаемыйНомер
    • Строка -
  • ПроверятьПометкуУдаления
    • Булево - Проверять пометку удаления.
      • Истина - Подбираются только непомеченные на удаление записи.
      • Ложь - пометка на удаление игнорируется
  • ОписаниеУтверждения
    • Строка - Описание конкретного утверждения

Возвращает

ОбщийМодуль - Этот модуль для замыкания


НеСодержитЗаписиСНаименованием

Проверяет отсутствие в таблице записей с указанным наименованием

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

  • ОжидаемоеНаименование
    • Строка -
  • ПроверятьПометкуУдаления
    • Булево - Проверять пометку удаления.
      • Истина - Подбираются только непомеченные на удаление записи.
      • Ложь - пометка на удаление игнорируется
  • ОписаниеУтверждения
    • Строка - Описание конкретного утверждения

Возвращает

ОбщийМодуль - Этот модуль для замыкания


НеСодержитЗаписиСКодом

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

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

  • ОжидаемыйКод
    • Строка -
  • ПроверятьПометкуУдаления
    • Булево - Проверять пометку удаления.
      • Истина - Подбираются только непомеченные на удаление записи.
      • Ложь - пометка на удаление игнорируется
  • ОписаниеУтверждения
    • Строка - Описание конкретного утверждения

Возвращает

ОбщийМодуль - Этот модуль для замыкания


НеСодержитЗаписиСНомером

Проверяет отсутствие в таблице записей с указанным номером

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

  • ОжидаемыйНомер
    • Строка -
  • ПроверятьПометкуУдаления
    • Булево - Проверять пометку удаления.
      • Истина - Подбираются только непомеченные на удаление записи.
      • Ложь - пометка на удаление игнорируется
  • ОписаниеУтверждения
    • Строка - Описание конкретного утверждения

Возвращает

ОбщийМодуль - Этот модуль для замыкания