Утверждения ИБ (ЮТУтвержденияИБ)
Предоставляет методы для формирования утверждений проверяющих данные информационной базы.
Например:
ЮТест.ОжидаетЧтоТаблицаБазы("Справочник.Товары")
.СодержитЗаписи();
ЮТест.ОжидаетЧтоТаблицаБазы("РегистрСведений.КурсыВалют")
.СодержитЗаписи(ЮТест.Предикат()
.Реквизит("Валюта").Равно(ДанныеРегистра.Валюта));
Методы модуля
ЧтоТаблица
Инициализирует модуль для проверки утверждений.
- Запоминает/устанавливает имя проверяемой таблицы
- Запоминает описание.
Параметры метода
ИмяТаблицыСтрока- Имя проверяемой таблицы, например, Справочник.Товары, РегистрНакопления.ТоварыНаСкладах
ОписаниеПроверкиСтрока- Описание проверки, которое будет выведено при возникновении ошибки
Возвращает
CommonModule.ЮТУтвержденияИБ - Этот модуль для замыкания
СодержитЗаписи
Проверяет наличие в таблице записей удовлетворяющих условиям
Параметры метода
ПредикатОбщийМодуль- Модуль настройки предикатов, см. ЮТест.ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- Неопределено- Проверит, что таблица не пустая
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
CommonModule.ЮТУтвержденияИБ - Этот модуль для замыкания
НеСодержитЗаписи
Проверяет отсутствие в таблице записей удовлетворяющих условиям
Параметры метода
ПредикатОбщийМодуль- Условия сформированные с использованием см. ЮТест.ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- Неопределено- Проверит, что таблица пустая
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
CommonModule.ЮТУтвержденияИБ - Этот модуль для замыкания
СодержитЗаписиСНаименованием
Проверяет наличие в таблице записей с указанным наименованием
Параметры метода
ОжидаемоеНаименованиеСтрока-
ПроверятьПометкуУдаленияБулево- Проверять пометку удаления.Истина- Подбираются только непомеченные на удаление записи.Ложь- пометка на удаление игнорируется
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
CommonModule.ЮТУтвержденияИБ - Этот модуль для замыкания
СодержитТолькоОднуЗапись
Проверяет, что в таблице содержится только одна запись удовлетворяющая условиям
Параметры метода
ПредикатОбщийМодуль- Модуль настройки предикатов, см. ЮТест.ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- Неопределено- Проверит, что таблица не пустая
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
ОбщийМодуль - Этот модуль для замыкания
СодержитНесколькоЗаписей
Проверяет, что в таблице содержится несколько записей удовлетворяющих условиям
Параметры метода
КоличествоЗаписейЧисло- Ожидаемое количество записей в таблицы
ПредикатОбщийМодуль- Модуль настройки предикатов, см. ЮТест.ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- Неопределено- Проверит, что таблица не пустая
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
ОбщийМодуль - Этот модуль для замыкания
СодержитЗаписиСКодом
Проверяет наличие в таблице записей с указанным кодом
Параметры метода
ОжидаемыйКодСтрока-
ПроверятьПометкуУдаленияБулево- Проверять пометку удаления.Истина- Подбираются только непомеченные на удаление записи.Ложь- пометка на удаление игнорируется
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
CommonModule.ЮТУтвержденияИБ - Этот модуль для замыкания
СодержитЗаписиСНомером
Проверяет наличие в таблице записей с указанным номером
Параметры метода
ОжидаемыйНомерСтрока-
ПроверятьПометкуУдаленияБулево- Проверять пометку удаления.Истина- Подбираются только непомеченные на удаление записи.Ложь- пометка на удаление игнорируется
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
CommonModule.ЮТУтвержденияИБ - Этот модуль для замыкания
НеСодержитЗаписиСНаименованием
Проверяет отсутствие в таблице записей с указанным наименованием
Параметры метода
ОжидаемоеНаименованиеСтрока-
ПроверятьПометкуУдаленияБулево- Проверять пометку удаления.Истина- Подбираются только непомеченные на удаление записи.Ложь- пометка на удаление игнорируется
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
CommonModule.ЮТУтвержденияИБ - Этот модуль для замыкания
НеСодержитЗаписиСКодом
Проверяет отсутствие в таблице записей с указанным кодом
Параметры метода
ОжидаемыйКодСтрока-
ПроверятьПометкуУдаленияБулево- Проверять пометку удаления.Истина- Подбираются только непомеченные на удаление записи.Ложь- пометка на удаление игнорируется
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
CommonModule.ЮТУтвержденияИБ - Этот модуль для замыкания
НеСодержитЗаписиСНомером
Проверяет отсутствие в таблице записей с указанным номером
Параметры метода
ОжидаемыйНомерСтрока-
ПроверятьПометкуУдаленияБулево- Проверять пометку удаления.Истина- Подбираются только непомеченные на удаление записи.Ложь- пометка на удаление игнорируется
ОписаниеУтвержденияСтрока- Описание конкретного утверждения
Возвращает
CommonModule.ЮТУтвержденияИБ - Этот модуль для замыкания