1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-01-23 18:54:40 +02:00

Правки описаний

This commit is contained in:
alkoleft 2023-05-01 17:17:46 +03:00
parent 85922c75b9
commit 7a6cee3351
10 changed files with 344 additions and 279 deletions

View File

@ -96,7 +96,7 @@
КонецФункции
// Сбрасывает настройки, переинициализирует мокито.
// Сбрасывает настройки и повторно инициализирует мокито.
Процедура Сбросить() Экспорт
МокитоСлужебный.СброситьПараметры();
@ -208,6 +208,7 @@
#Область СлужебныйПрограммныйИнтерфейс
// Анализ вызова.
// Deprecate
//
// Параметры:
// Объект - Произвольный

View File

@ -19,6 +19,7 @@
#Область ПрограммныйИнтерфейс
// Устанавливает значение реквизита создаваемого объекта.
//
// Если метод вызывается после вызова см. ТабличнаяЧасть, то устанавливается значение реквизита строки табличной части
//
// Параметры:
@ -44,9 +45,10 @@
КонецФункции
// Устанавливает фиктивное значение реквизита создаваемого объекта.
//
// Если метод вызывается после вызова см. ТабличнаяЧасть, то устанавливается значение реквизита строки табличной части.
//
// На основании менеджера и имени реквизита вычисляется тип реквизита. На основании типа генерируется фиктивное значение.
// На основании менеджера и имени реквизита вычисляется его тип, а по типу генерируется фиктивное значение.
//
// * Для примитивных значение генерируется случайное значение
// * Для ссылочных типов создается новый объект
@ -78,7 +80,7 @@
КонецФункции
// Переключает конструктор на заполнение табличной части объекта
// Переключает конструктор на заполнение табличной части объекта.
//
// Параметры:
// ИмяТабличнойЧасти - Строка - Имя табличной части
@ -95,7 +97,7 @@
КонецФункции
// Добавляет новую строку табличной части объекта
// Добавляет новую строку табличной части объекта.
//
// Возвращаемое значение:
// ОбщийМодуль - Конструктор
@ -110,7 +112,7 @@
КонецФункции
// Устанавливает дополнительное свойство объекта
// Устанавливает дополнительное свойство объекта.
//
// Параметры:
// ИмяСвойства - Строка - Имя дополнительного свойства
@ -127,7 +129,52 @@
КонецФункции
// Возвращает данные текущей строки табличной части объекта
// Создает новый объект и возвращает его или ссылку.
//
// Важно, после создания данные не очищаются, поэтому многократный вызов метода создаст множество объектов.
// Если вы хотите создать полностью новый объект, необходимо по-новой инициировать конструктор.
//
// Параметры:
// ВернутьОбъект - Булево - Вернуть объект вместо ссылки
// ОбменДаннымиЗагрузка - Булево - Записать объект с признаком `ОбменДанными.Загрузка = Истина`
//
// Возвращаемое значение:
// Произвольный - Созданный объект или ссылка на него
Функция Записать(ВернутьОбъект = Ложь, ОбменДаннымиЗагрузка = Ложь) Экспорт
Контекст = Контекст();
ПараметрыЗаписи = ЮТОбщий.ПараметрыЗаписи();
ПараметрыЗаписи.ДополнительныеСвойства = Контекст.ДополнительныеСвойства;
ПараметрыЗаписи.ОбменДаннымиЗагрузка = ОбменДаннымиЗагрузка;
Возврат ЮТТестовыеДанныеВызовСервера.СоздатьЗапись(Контекст.Менеджер, Контекст.Данные, ПараметрыЗаписи, ВернутьОбъект);
КонецФункции
// Создает и проводит новый документ. Возвращает объект или или ссылку на него.
//
// Важно, после создания данные не очищаются, поэтому многократный вызов метода создать множество объектов.
// Если вы хотите создать полностью новый объект, необходимо по-новой инициировать конструктор.
//
// Параметры:
// ВернутьОбъект - Булево - Вернуть объект вместо ссылки
//
// Возвращаемое значение:
// Произвольный - Созданный объект или ссылка на него
Функция Провести(ВернутьОбъект = Ложь) Экспорт
Контекст = Контекст();
ПараметрыЗаписи = ЮТОбщий.ПараметрыЗаписи();
ПараметрыЗаписи.ДополнительныеСвойства = Контекст.ДополнительныеСвойства;
ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение;
Возврат ЮТТестовыеДанныеВызовСервера.СоздатьЗапись(Контекст.Менеджер, Контекст.Данные, ПараметрыЗаписи, ВернутьОбъект);
КонецФункции
// Возвращает данные текущей строки табличной части объекта.
//
// Возвращаемое значение:
// Структура - Данные строки
@ -150,7 +197,7 @@
КонецФункции
// Возвращает данные создаваемого объекта
// Возвращает данные создаваемого объекта.
//
// Возвращаемое значение:
// Структура - Данные объекта
@ -161,50 +208,6 @@
КонецФункции
// Создает новый объект и возвращает его или ссылку.
//
// Важно, после создания данные не очищаются, поэтому многократный вызов метода создаст множество объектов.
// Если вы хотите создать полностью новый объект, необходимо по-новой инициировать конструктор.
//
// Параметры:
// ВернутьОбъект - Булево - Вернуть объект вместо ссылки
//
// Возвращаемое значение:
// Произвольный - Созданный объект или ссылка на него
Функция Записать(ВернутьОбъект = Ложь, ОбменДаннымиЗагрузка = Ложь) Экспорт
Контекст = Контекст();
ПараметрыЗаписи = ЮТОбщий.ПараметрыЗаписи();
ПараметрыЗаписи.ДополнительныеСвойства = Контекст.ДополнительныеСвойства;
ПараметрыЗаписи.ОбменДаннымиЗагрузка = ОбменДаннымиЗагрузка;
Возврат ЮТТестовыеДанныеВызовСервера.СоздатьЗапись(Контекст.Менеджер, Контекст.Данные, ПараметрыЗаписи, ВернутьОбъект);
КонецФункции
// Создает и проводит новый документ и возвращает его или ссылку.
//
// Параметры:
// ВернутьОбъект - Булево - Вернуть объект вместо ссылки
//
// Важно, после создания данные не очищаются, поэтому многократный вызов метода создать множество объектов.
// Если вы хотите создать полностью новый объект, необходимо по-новой инициировать конструктор.
//
// Возвращаемое значение:
// Произвольный - Созданный объект или ссылка на него
Функция Провести(ВернутьОбъект = Ложь) Экспорт
Контекст = Контекст();
ПараметрыЗаписи = ЮТОбщий.ПараметрыЗаписи();
ПараметрыЗаписи.ДополнительныеСвойства = Контекст.ДополнительныеСвойства;
ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение;
Возврат ЮТТестовыеДанныеВызовСервера.СоздатьЗапись(Контекст.Менеджер, Контекст.Данные, ПараметрыЗаписи, ВернутьОбъект);
КонецФункции
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс

View File

@ -18,7 +18,7 @@
#Область ПрограммныйИнтерфейс
// Вывод отладочного сообщения в лог
// Выводит отладочное сообщение
//
// Параметры:
// Сообщение - Строка - Сообщение
@ -28,7 +28,7 @@
КонецПроцедуры
// Вывод информационного сообщения в лог
// Выводит информационное сообщение
//
// Параметры:
// Сообщение - Строка - Сообщение
@ -38,7 +38,7 @@
КонецПроцедуры
// Вывод ошибки в лог
// Выводит сообщение об ошибке
//
// Параметры:
// Сообщение - Строка - Сообщение
@ -48,16 +48,16 @@
КонецПроцедуры
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс
Функция УровниЛога() Экспорт
Возврат Новый ФиксированнаяСтруктура("Отладка, Информация, Ошибка", "debug", "info", "error");
КонецФункции
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс
Процедура ВывестиСерверныеСообщения() Экспорт
#Если Клиент Тогда
@ -69,7 +69,7 @@
Сообщения = ЮТЛогированиеВызовСервера.НакопленныеСообщенияЛогирования(Истина);
ЗаписатьСообщения(Контекст.ФайлЛога, Сообщения);
#Иначе
ВызватьИсключение "Метод вывода сервеных сообщений в лог должен вызываться с клиента"
ВызватьИсключение "Метод вывода серверных сообщений в лог должен вызываться с клиента"
#КонецЕсли
КонецПроцедуры
@ -100,11 +100,11 @@
Возврат;
КонецЕсли;
УровениЛога = УровниЛога();
УровниЛога = УровниЛога();
Если СтрСравнить(ПараметрыЗапуска.logging.level, УровениЛога.Ошибка) = 0 Тогда
Если СтрСравнить(ПараметрыЗапуска.logging.level, УровниЛога.Ошибка) = 0 Тогда
ДанныеКонтекста.УровеньЛога = 2;
ИначеЕсли СтрСравнить(ПараметрыЗапуска.logging.level, УровениЛога.Информация) = 0 Тогда
ИначеЕсли СтрСравнить(ПараметрыЗапуска.logging.level, УровниЛога.Информация) = 0 Тогда
ДанныеКонтекста.УровеньЛога = 1;
Иначе
ДанныеКонтекста.УровеньЛога = 0;
@ -239,7 +239,7 @@
// ОписаниеСобытия - см. ЮТФабрика.ОписаниеСобытияИсполненияТестов
Процедура ПослеТестовогоНабора(ОписаниеСобытия) Экспорт
Информация(СтрШаблон("Завершен тестый набор `%1`", ОписаниеСобытия.Набор.Имя));
Информация(СтрШаблон("Завершен тестовый набор `%1`", ОписаниеСобытия.Набор.Имя));
КонецПроцедуры

View File

@ -541,6 +541,7 @@
КонецФункции
// см. ЮТСравнениеКлиентСервер.ЗначенияРавны
// Deprecate
Функция ДанныеСовпадают(Данные1, Данные2) Экспорт
ВызовУстаревшегоМетода("ЮТОбщий.ДанныеСовпадают", "ЮТСравнениеКлиентСервер.ЗначенияРавны");
@ -645,6 +646,7 @@
КонецФункции
// Проверяет, что по указанному пути находится каталог
// Deprecate
//
// Параметры:
// ПутьКФайлу - Строка

View File

@ -20,13 +20,12 @@
// Механизм предикатов позволяет:
//
// * Формировать наборы утверждений и передавать в методы проверки
// * Методы для формирования предикатов имеют такой же синтаксис как и утверждения для тестов (`ЮТест.ОжидаетЧто()`)
// * Методы для формирования предикатов имеют такой же синтаксис как и утверждения для тестов см. ЮТест.ОжидаетЧто
// * Проверять элементы коллекций на соответствие утверждениям
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
#Область ПрограммныйИнтерфейс
// Устанавливает имя реквизита и все последующие проверки будут относится к нему.
// Устанавливает имя реквизита, все последующие проверки будут относится к нему.
//
// Параметры:
// ИмяРеквизита - Строка - Имя реквизита
@ -70,7 +69,7 @@
КонецФункции
// Добавляет предикат, проверяющий заполненость объекта (свойства)
// Добавляет предикат, проверяющий заполненность объекта (свойства)
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
@ -148,7 +147,7 @@
КонецФункции
// Добавляет предикат, проверяющий, что значение объекта (свойства) имеет укананный тип
// Добавляет предикат, проверяющий, что значение объекта (свойства) имеет указанный тип
//
// Параметры:
// Тип - Тип
@ -269,7 +268,8 @@
КонецФункции
// Возвращает набор сформированных утверждений.
// Рекомендуется использовать этот метод, если планируется отложенная проверка предактов. Например, вы хотитет сформировать два набору предактов
//
// Рекомендуется использовать этот метод, если планируется отложенная проверка предикатов. Например, вы хотите сформировать два набору предикатов
// и проверять их в зависимости от условия.
//
// Метод копирует настроенный набор утверждений в массив и возвращает его, таким образом сохраняется состояние, которое можно передавать дальше.

View File

@ -22,8 +22,8 @@
///////////////////////////////////////////////////////////////////
#Область ПрограммныйИнтерфейс
// СоздатьЭлемент
// Создает новый элемент и возвращает его ссылку
// Создает новый элемент и возвращает его ссылку.
//
// Параметры:
// Менеджер - Произвольный - Менеджер справочника/ПВХ и тд.
// Наименование - Строка, Неопределено - Наименование элемента
@ -37,8 +37,8 @@
КонецФункции
// СоздатьДокумент
// Создает новый документ и возвращает его ссылку
// Создает новый документ и возвращает его ссылку.
//
// Параметры:
// Менеджер - Произвольный - Менеджер справочника/ПВХ и тд.
// Реквизиты - Структура, Неопределено - Значения реквизитов элемента
@ -51,8 +51,8 @@
КонецФункции
// СлучайноеЧисло
// Генерирует и возвращает случайное число
// Генерирует и возвращает случайное число.
//
// Параметры:
// Минимум - Неопределено, Число - Минимальное значение
// Максимум - Неопределено, Число - Максимальное значение
@ -88,8 +88,8 @@
КонецФункции
// СлучайноеПоложительноеЧисло
// Генерирует и возвращает случайное положительное число
// Генерирует и возвращает случайное положительное число.
//
// Параметры:
// Максимум - Неопределено, Число - Максимальное значение
// ЗнаковПослеЗапятой - Число - Знаков после запятой
@ -102,7 +102,7 @@
КонецФункции
// СлучайноеОтрицательноеЧисло
// Генерирует и возвращает случайное отрицательное число.
//
// Параметры:
// Минимум - Неопределено, Число - Минимальное значение
@ -112,12 +112,12 @@
// Число - Случайное отрицательное число
Функция СлучайноеОтрицательноеЧисло(Минимум = Неопределено, ЗнаковПослеЗапятой = 0) Экспорт
Возврат -СлучайноеЧисло(Минимум, 0, ЗнаковПослеЗапятой);
Возврат -СлучайноеЧисло(0, -Минимум, ЗнаковПослеЗапятой);
КонецФункции
// СлучайнаяСтрока
// Генерирует и возвращает случайную строку указанной длины, строка может содержать цифры, английские и русские буквы в разных регистрах
// Генерирует и возвращает случайную строку указанной длины, строка может содержать цифры, английские и русские буквы в разных регистрах.
//
// Параметры:
// Длина - Число - Длина генерируемой строки, без учета префикса
// Префикс - Строка - Префикс строки
@ -143,6 +143,16 @@
КонецФункции
// Генерирует и возвращает случайную дату в указанном интервале (если не указан используется `0001-01-01 - 3999-12-31`).
//
// Параметры:
// Минимум - Дата - Минимальное значение случайной даты
// - Неопределено - Если не указано используется `0001-01-01`
// Максимум - Дата - Максимальное значение случайной даты
// - Неопределено - Если не указано используется `3999-12-31`
//
// Возвращаемое значение:
// Дата - Случайная дата
Функция СлучайнаяДата(Знач Минимум = Неопределено, Знач Максимум = Неопределено) Экспорт
Если Минимум = Неопределено Тогда
@ -159,8 +169,8 @@
КонецФункции
// СлучайныйIPАдрес
// Генерирует и возвращает случайный IP адрес
// Генерирует и возвращает случайный IP адрес.
//
// Возвращаемое значение:
// Строка - Случайный IP адрес
Функция СлучайныйIPАдрес() Экспорт
@ -175,8 +185,8 @@
КонецФункции
// УникальнаяСтрока
// Генерирует и возвращает уникальную строку
// Генерирует и возвращает уникальную строку, формируется из уникального идентификатора.
//
// Параметры:
// Префикс - Строка - Префикс строки
//
@ -188,8 +198,8 @@
КонецФункции
// СлучайноеЗначениеИзСписка
// Возвращает случайный элемент списка
// Возвращает случайный элемент списка.
//
// Параметры:
// Список - Массив из Произвольный - Коллекция возможных значений
//
@ -203,12 +213,25 @@
КонецФункции
// Возвращает случайно логическое значение.
//
// Возвращаемое значение:
// Булево - Случайное булево
Функция СлучайноеБулево() Экспорт
Возврат СлучайноеЧисло() %2 = 0;
КонецФункции
// Создает новый файл, который будет удален после теста
//
// Параметры:
// Содержимое - Строка, Неопределено - Содержимое файла
// ТолькоЧтение - Булево - Установить атрибут `только чтение`
// Расширение - Строка, Неопределено - Расширение нового файла
//
// Возвращаемое значение:
// Строка - Новый файл
Функция НовыйФайл(Содержимое = Неопределено, ТолькоЧтение = Ложь, Расширение = Неопределено) Экспорт
Результат = НовоеИмяВременногоФайла(Расширение);
@ -231,7 +254,8 @@
КонецФункции
// Возвращает имя нового файла.
// По окончании выполнения теста этот файл будет удален
// По окончании выполнения теста этот файл будет удален.
//
// Параметры:
// Расширение - Строка - Расширение нового файла
//
@ -245,6 +269,13 @@
КонецФункции
// Читает таблицу MarkDown в массив структур
//
// Параметры:
// Строки - Строка - Таблица markdown
//
// Возвращаемое значение:
// Массив из Структура - Данные таблицы markdown
Функция ТаблицаMarkDown(Строки) Экспорт
ЗагрузилиЗаголовок = Ложь;
@ -312,7 +343,7 @@
//
// Параметры:
// Ключ - Строка - Имя ключевой колонки
// Строки - Строка - Строки таблицы Markdown
// Строки - Строка - Таблица markdown
//
// Возвращаемое значение:
// Структура
@ -330,23 +361,13 @@
КонецФункции
Функция СобратьМассивВариантов(БазоваяСтруктура, ЗначенияПараметров) Экспорт
Варианты = Новый Массив;
Ключи = ЮТОбщий.ВыгрузитьЗначения(ЗначенияПараметров, "Ключ");
ДобавитьВарианты(Варианты, БазоваяСтруктура, ЗначенияПараметров, Ключи, 0);
Возврат Варианты;
КонецФункции
// Возвращает конструктор создания тестовых данных
//
// Конструктор имеет ряд особенностей:
//
// * Нельзя использовать параллельно несколько конструкторов.
// Например,
// Например
//
// ```bsl
// Пользователь = КонструкторОбъекта(Справочники.Пользователи);
// Документ = КонструкторОбъекта(Документы.Приход);
@ -354,6 +375,7 @@
// Пользователь.Записать();
// Документ.Провести();
// ```
//
// * Создание объекта происходит при вызове методов `Записать` и `Провести`, а создание реквизитов происходит во время вызова методов установки.
// * При использовании на клиенте все значения должны быть сериализуемыми.
//
@ -379,7 +401,7 @@
КонецПроцедуры
#Если Сервер Тогда
// Возвращает мок для HTTPСервисЗапрос.
// Возвращает мок для `HTTPСервисЗапрос`.
//
// Возвращаемое значение:
// ОбработкаОбъект.ЮТHTTPСервисЗапрос - Мок

View File

@ -26,8 +26,7 @@
/////////////////////////////////////////////////////////////////////////////////
#Область ПрограммныйИнтерфейс
// ДобавитьТестовыйНабор
// Создает и регистрирует набор, в который будут добавлятся последующие тесты
// Создает и регистрирует тестовый набор, в который будут добавляться последующие тесты
// Параметры:
// Имя - Строка - Имя набора тестов
// ТегиСтрокой - Строка - Теги относящиеся к набору и вложенным тестам. Это строка разделенная запятыми
@ -57,11 +56,13 @@
КонецФункции
// ДобавитьТест
// Регистрирует тест, исполняемый в контекстах, в которых доступен тестовый модуль
// Напрмер если модуль с тестами клиент-серверный, то тест будет вызван и на клиенте и на сервере
// Если клиентский, то только на клиенте
// Если клиент обычное приложение, то только при запуске в режиме обычного приложения
// Регистрирует тест, исполняемый в контекстах, в которых доступен тестовый модуль.
// Например
//
// * Если модуль с тестами клиент-серверный, то тест будет вызван и на клиенте и на сервере.
// * Если клиентский, то только на клиенте.
// * Если клиент обычное приложение, то только при запуске в режиме обычного приложения.
//
// Параметры:
// ИмяТестовогоМетода - Строка - Имя тестового метода
// ПредставлениеТеста - Строка - Представление теста
@ -94,8 +95,8 @@
КонецФункции
// ДобавитьКлиентскийТест
// Регистрирует текст исполняемый на клиенте
// Регистрирует тест исполняемый на клиенте.
//
// Параметры:
// ИмяТестовогоМетода - Строка - Имя тестового метода
// ПредставлениеТеста - Строка - Представление теста
@ -110,7 +111,8 @@
КонецФункции
// Регистрирует текст исполняемый на сервере
// Регистрирует тест исполняемый на сервере.
//
// Параметры:
// ИмяТестовогоМетода - Строка - Имя тестового метода
// ПредставлениеТеста - Строка - Представление теста
@ -128,7 +130,7 @@
КонецФункции
// Устанавливает настройку выполнения тестового метода
// Устанавливает настройку выполнения тестового метода.
//
// Параметры:
// ИмяПараметра - Строка
@ -165,6 +167,33 @@
КонецФункции
// Устанавливает параметры вызова теста.
//
// * Если метод вызывается первый раз, то он устанавливает параметры теста.
// * Если второй и последующие, то добавляет новый тест с параметрами.
//
// Параметры:
// Параметр1 - Произвольный
// Параметр2 - Произвольный
// Параметр3 - Произвольный
// Параметр4 - Произвольный
// Параметр5 - Произвольный
// Параметр6 - Произвольный
// Параметр7 - Произвольный
// Параметр8 - Произвольный
// Параметр9 - Произвольный
// Параметр10 - Произвольный
//
// Возвращаемое значение:
// ОбщийМодуль - Этот же модуль, для замыкания
//
// Примеры:
//
// ЮТТесты.ДобавитьТест("Тест1").СПараметрами(1, 2); // Будет зарегистрирован один тест с параметрами 1, 2
// ЮТТесты.ДобавитьТест("Тест1")
// .СПараметрами(1)
// .СПараметрами(2); // Будет зарегистрировано два теста, первый с параметром 1 и второй с параметром 2
//
Функция СПараметрами(Параметр1 = "_!%*",
Параметр2 = "_!%*",
Параметр3 = "_!%*",
@ -210,8 +239,9 @@
#Область Устаревшие
// Тест
// Регистрирует тест
// Регистрирует тест.
// Deprecate
//
// Параметры:
// ИмяТестовогоМетода - Строка - Имя тестового метода
// ПредставлениеТеста - Строка - Представление теста
@ -227,8 +257,9 @@
КонецФункции
// ТестКлиент
// Регистрирует текст вызывемый на клиенте
// Регистрирует тест вызываемый на клиенте.
// Deprecate
//
// Параметры:
// ИмяТестовогоМетода - Строка - Имя тестового метода
// ПредставлениеТеста - Строка - Представление теста
@ -243,8 +274,9 @@
КонецФункции
// Тест сервер.
// Регистрирует текст вызывемый на сервере
// Регистрирует тест вызываемый на сервере.
// Deprecate
//
// Параметры:
// ИмяТестовогоМетода - Строка - Имя тестового метода
// ПредставлениеТеста - Строка - Представление теста
@ -259,8 +291,9 @@
КонецФункции
// ТестовыйНабор
// Создает и регистрирует набор, в который будут добавлятся последующие тесты
// Создает и регистрирует набор, в который будут добавляться последующие тесты.
// Deprecate
//
// Параметры:
// Имя - Строка - Имя набора тестов
// ТегиСтрокой - Строка - Теги относящиеся к набору и вложенным тестам. Это строка разделенная запятыми

View File

@ -24,10 +24,13 @@
#Область УтвержденияBDD
// Что
// Подготавливает Контекст для проверки утверждения.
// Проверка выполнения выполняется через вызов другого метода
// Например: ЮТУтверждения.Что(...).ЭтоИстина(...);
// Инициализирует модуль для проверки утверждений.
//
// * Запоминает проверяемое значение.
// * Запоминает описание.
// * Сбрасывает настройки предыдущих утверждений.
//
// Утверждения формируются методами этого модуля.
//
// Параметры:
// ПроверяемоеЗначение - Произвольный - Проверяемое фактическое значение
@ -35,6 +38,9 @@
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
// Примеры
// ЮТУтверждения.Что(...).ЭтоИстина(...);
//
Функция Что(Знач ПроверяемоеЗначение, Знач Сообщение = "") Экспорт
Контекст = ИнициализироватьКонтекстУтверждения();
@ -45,8 +51,7 @@
КонецФункции
// Метод
// Запоминает описание метода (имя и параметры) для последующей проверки
// Запоминает описание метода (имя и параметры) для последующей проверки.
//
// Параметры:
// ИмяМетода - Строка - Наименование метода
@ -67,8 +72,7 @@
КонецФункции
// Параметр
// Добавляет параметр метода для последующего вызова метода и проверки
// Добавляет параметр метода для последующего вызова метода и проверки.
//
// Параметры:
// ЗначениеПараметра - Произвольный - Параметр вызываемого метода
@ -93,6 +97,13 @@
КонецФункции
// Устанавливает описание проверяемого объекта.
//
// Параметры:
// Представление - Строка - Представление
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
Функция ИмеющееПредставление(Представление) Экспорт
Контекст().ПредставлениеПроверяемогоЗначения = Представление;
@ -100,13 +111,14 @@
КонецФункции
// Свойство
// Проверяет наличие свойства и запоминает имя свойства для последующей проверки
// Следующие проверки будет относится к этому свойству
// Проверяет наличие свойства и запоминает его для последующих проверок.
//
// Важно, следующие проверки будут относится к этому свойству.
// Для переключения на проверки объекта можно воспользоваться методом см. Объект.
//
// Параметры:
// ИмяСвойства - Строка - Наименование свойства объекта.
// Возможно обращение к вложенным свойствам через точку
// Возможно обращение к вложенным свойствам через точку
// ОписаниеПроверки - Строка - Описание конкретной проверки
//
// Возвращаемое значение:
@ -126,9 +138,8 @@
КонецФункции
// НетСвойства
// Проверяет отсутствие свойства основного объекта
// И сбрасывает ранее установленное проверяемое свойство
// Проверяет отсутствие свойства основного объекта.
// А также сбрасывает ранее установленное проверяемое свойство (см. Свойство).
//
// Параметры:
// ИмяСвойства - Строка - Наименование свойства объекта.
@ -151,7 +162,10 @@
КонецФункции
// Проверяет наличие элемента с указанным индексом и позиционируется на нем для последующих проверок
// Проверяет наличие элемента с указанным индексом и позиционируется на нем для последующих проверок.
//
// Важно, следующие проверки будут относится к этому элементу.
// Для переключения на проверки объекта можно воспользоваться методом см. Объект.
//
// Параметры:
// Индекс - Число - Индекс элемента коллекции
@ -165,7 +179,7 @@
КонецФункции
// Используется после вызова метода "Свойство", для переключения с ранее указанного свойства на объект
// Используется после вызова метода см. Свойство, для переключения с ранее указанного свойства на объект.
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
@ -178,8 +192,8 @@
КонецФункции
// Проверяет наличие свойства у объекта/его свойства
// В отличии от метода `Свойство`, не позиционируется на указанное свойство
// Проверяет наличие свойства у объекта/его свойства.
// В отличии от метода см. Свойство не позиционируется на указанное свойство.
// Параметры:
// ИмяСвойства - Строка - Наименование свойства объекта.
// Возможно обращение к вложенным свойствам через точку
@ -197,7 +211,8 @@
КонецФункции
// Проверяет отсутствие свойства у объекта/его свойства
// Проверяет отсутствие свойства у объекта/его свойства.
// В отличии от метода см. НетСвойства не сбрасывает позиционирование проверки.
//
// Параметры:
// ИмяСвойства - Строка - Наименование свойства объекта.
@ -219,7 +234,7 @@
КонецФункции
// Проверяет наличие свойств у проверяемого объекта (или его свойства), а также их соответствие их значениям параметра
// Проверяет наличие свойств и их значения у проверяемого объекта (или его свойства).
//
// Параметры:
// ОжидаемоеЗначение - Структура - Проверяемый объект должен иметь свойства указанные в параметре
@ -237,9 +252,8 @@
КонецФункции
// ЭтоИстина
// Проверяет установленное значение Контекста (или его свойство) на равенство "Истина" (Булево).
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения
// Проверяет установленное значение Контекста (или его свойство) на равенство `Истина)`.
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения.
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -254,9 +268,8 @@
КонецФункции
// ЭтоНеИстина
// Проверяет установленное значение Контекста (или его свойство)на НЕ равенство "Истина" (Булево).
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения
// Проверяет установленное значение Контекста (или его свойство)на НЕ равенство `Истина`.
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения.
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -271,9 +284,8 @@
КонецФункции
// ЭтоЛожь
// Проверяет установленное значение Контекста (или его свойство) на равенство "Ложь" (Булево).
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения
// Проверяет установленное значение Контекста (или его свойство) на равенство `Ложь`.
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения.
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -288,9 +300,8 @@
КонецФункции
// ЭтоНеЛожь
// Проверяет установленное значение Контекста (или его свойство) на НЕ равенство "Ложь" (Булево).
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения
// Проверяет установленное значение Контекста (или его свойство) на НЕ равенство `Ложь`.
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения.
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -305,10 +316,10 @@
КонецФункции
// Равно
// Проверяет установленное значение Контекста (или его свойство) на равенство ожидаемому.
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения
// Для сериализуемых объектов проверяется равенство по значению
//
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения.
// Для сериализуемых объектов проверяется равенство по значению.
//
// Параметры:
// ОжидаемоеЗначение - Произвольный - Ожидается, что значение Контекста (или его свойство) равно этому значению
@ -324,10 +335,10 @@
КонецФункции
// НеРавно
// Проверяет установленное значение Контекста (или его свойство) на НЕ равенство ожидаемому.
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения
// Для сериализуемых значений проверяется равенство по значению
// Проверяет установленное значение Контекста (или его свойство) на НЕ равенство ожидаемому.
//
// При сравнении также проверяется совпадение типов проверяемого и ожидаемого значения
// Для сериализуемых значений проверяется равенство по значению
//
// Параметры:
// ОжидаемоеЗначение - Произвольный - Ожидается, что значение Контекста (или его свойство) НЕ равно этому значению
@ -343,8 +354,7 @@
КонецФункции
// Больше
// Проверяет установленное значение Контекста (или его свойство), оно должно быть больше ожидаемого.
// Проверяет установленное значение Контекста (или его свойство), оно должно быть больше ожидаемого.
//
// Параметры:
// ОжидаемоеЗначение - Произвольный - Ожидается, что значение Контекста (или его свойство) Больше этого значения
@ -370,8 +380,7 @@
КонецФункции
// БольшеИлиРавно
// Проверяет установленное значение Контекста (или его свойство), оно должно быть больше или равно ожидаемому.
// Проверяет установленное значение Контекста (или его свойство), оно должно быть больше или равно ожидаемому.
//
// Параметры:
// ОжидаемоеЗначение - Произвольный - Ожидается, что значение Контекста (или его свойство) Больше этого значения или равно ему
@ -397,8 +406,7 @@
КонецФункции
// Меньше
// Проверяет установленное значение Контекста (или его свойство), оно должно быть меньше ожидаемого.
// Проверяет установленное значение Контекста (или его свойство), оно должно быть меньше ожидаемого.
//
// Параметры:
// ОжидаемоеЗначение - Произвольный - Ожидается, что значение Контекста (или его свойство) меньше этого значения
@ -424,8 +432,7 @@
КонецФункции
// МеньшеИлиРавно
// Проверяет установленное значение Контекста (или его свойство), оно должно быть меньше или равно ожидаемому.
// Проверяет установленное значение Контекста (или его свойство), оно должно быть меньше или равно ожидаемому.
//
// Параметры:
// ОжидаемоеЗначение - Произвольный - Ожидается, что значение Контекста (или его свойство) меньше этого значения или равно ему
@ -452,8 +459,7 @@
КонецФункции
// Заполнено
// Проверяет установленное значение Контекста (или его свойство) на "заполненность" (обертка для ЗначениеЗаполнено)
// Проверяет установленное значение Контекста (или его свойство) на "заполненность" (обертка для `ЗначениеЗаполнено`).
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -468,8 +474,7 @@
КонецФункции
// НеЗаполнено
// Проверяет установленное значение Контекста (или его свойство) на "не заполненность" (обертка для ЗначениеЗаполнено)
// Проверяет установленное значение Контекста (или его свойство) на "не заполненность" (обертка для `ЗначениеЗаполнено`)
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -484,8 +489,7 @@
КонецФункции
// Существует
// Проверяет установленное значение Контекста (или его свойство) на "существование", т.е. отличие от Null и Неопределено.
// Проверяет установленное значение Контекста (или его свойство) на "существование", т.е. отличие от `Null` и `Неопределено`.
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -500,8 +504,7 @@
КонецФункции
// НеСуществует
// Проверяет установленное значение Контекста (или его свойство) на "не существование", т.е. оно равно Null или Неопределено.
// Проверяет установленное значение Контекста (или его свойство) на "не существование", т.е. оно равно `Null` или `Неопределено`.
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -516,7 +519,6 @@
КонецФункции
// ЭтоНеопределено
// Проверяет установленное значение Контекста (или его свойство) не равенство `Неопределено`.
//
// Параметры:
@ -532,8 +534,7 @@
КонецФункции
// ЭтоНеНеопределено
// Проверяет установленное значение Контекста (или его свойство) на не равенство `Неопределено`
// Проверяет установленное значение Контекста (или его свойство) на не равенство `Неопределено`.
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -548,7 +549,6 @@
КонецФункции
// ЭтоNull
// Проверяет установленное значение Контекста (или его свойство) на равенство `Null`.
//
// Параметры:
@ -564,8 +564,7 @@
КонецФункции
// ЭтоНеNull
// Проверяет установленное значение Контекста (или его свойство) на не равенство `Null`
// Проверяет установленное значение Контекста (или его свойство) на не равенство `Null`.
//
// Параметры:
// ОписаниеПроверки - Строка - Описание конкретной проверки
@ -580,7 +579,6 @@
КонецФункции
// ИмеетТип
// Проверяет установленное значение Контекста (или его свойство) на соответствие переданному типу.
//
// Параметры:
@ -597,7 +595,6 @@
КонецФункции
// НеИмеетТип
// Проверяет установленное значение Контекста (или его свойство) на несоответствие переданному типу.
//
// Параметры:
@ -614,9 +611,10 @@
КонецФункции
// Содержит
// Проверяет установленное значение Контекста (или его свойство) на наличие в нем искомого.
//
// Проверка поддерживается для следующих типов проверяемого значения:
//
// - Строка - по вхождению
// - Массив - по наличию равного элемента
// - Структура - по наличию равного значения
@ -625,6 +623,7 @@
// - ФиксированныйМассив - по наличию равного значения
// - ФиксированнаяСтруктура - по наличию равного значения
// - ФиксированноеСоответствие - по наличию равного значения
//
// При сравнении также проверяется совпадение типов
//
// Параметры:
@ -641,17 +640,19 @@
КонецФункции
// НеСодержит
// Проверяет установленное значение Контекста (или его свойство) на наличие в нем искомого.
// Проверка поддерживается для следующих типов проверяемого значения:
// - Строка - по отсутствию вхождению
// - Массив - по отсутствию равного элемента
// - Структура - по отсутствию равного значения
// - Соответствие - по отсутствию равного значения
// - СписокЗначений - по отсутствию равного значения
// - ФиксированныйМассив - по отсутствию равного значения
// - ФиксированнаяСтруктура - по отсутствию равного значения
// - ФиксированноеСоответствие - по отсутствию равного значения
// Проверяет установленное значение Контекста (или его свойство) на наличие в нем искомого.
//
// Проверка поддерживается для следующих типов проверяемого значения:
//
// - Строка - по отсутствию вхождению
// - Массив - по отсутствию равного элемента
// - Структура - по отсутствию равного значения
// - Соответствие - по отсутствию равного значения
// - СписокЗначений - по отсутствию равного значения
// - ФиксированныйМассив - по отсутствию равного значения
// - ФиксированнаяСтруктура - по отсутствию равного значения
// - ФиксированноеСоответствие - по отсутствию равного значения
//
// При сравнении также проверяется совпадение типов
//
// Параметры:
@ -668,18 +669,18 @@
КонецФункции
// ИмеетДлину
// Проверяет установленное значение Контекста (или его свойство) на длину или размер коллекции
// Проверка поддерживается для следующих типов проверяемого значения:
// - Строка
// - Массив
// - Структура
// - Соответствие
// - СписокЗначений
// - ФиксированныйМассив
// - ФиксированнаяСтруктура
// - ФиксированноеСоответствие
// - ТаблицаЗначения
// Проверяет установленное значение Контекста (или его свойство) на длину или размер коллекции.
//
// Проверка поддерживается для следующих типов проверяемого значения:
// - Строка
// - Массив
// - Структура
// - Соответствие
// - СписокЗначений
// - ФиксированныйМассив
// - ФиксированнаяСтруктура
// - ФиксированноеСоответствие
// - ТаблицаЗначения
//
// Параметры:
// ОжидаемоеЗначение - Число - Ожидается, что значение Контекста (или его свойство) имеет указанную длину или размер
@ -695,18 +696,18 @@
КонецФункции
// ИмеетДлинуБольше
// Проверяет установленное значение Контекста (или его свойство) на длину или размер коллекции
// Проверка поддерживается для следующих типов проверяемого значения:
// - Строка
// - Массив
// - Структура
// - Соответствие
// - СписокЗначений
// - ФиксированныйМассив
// - ФиксированнаяСтруктура
// - ФиксированноеСоответствие
// - ТаблицаЗначения
// Проверяет установленное значение Контекста (или его свойство) на длину или размер коллекции.
//
// Проверка поддерживается для следующих типов проверяемого значения:
// - Строка
// - Массив
// - Структура
// - Соответствие
// - СписокЗначений
// - ФиксированныйМассив
// - ФиксированнаяСтруктура
// - ФиксированноеСоответствие
// - ТаблицаЗначения
//
// Параметры:
// ОжидаемоеЗначение - Число - Ожидается, что значение Контекста (или его свойство) имеет указанную длину или размер
@ -728,18 +729,18 @@
КонецФункции
// ИмеетДлинуМеньше
// Проверяет установленное значение Контекста (или его свойство) на длину или размер коллекции
// Проверка поддерживается для следующих типов проверяемого значения:
// - Строка
// - Массив
// - Структура
// - Соответствие
// - СписокЗначений
// - ФиксированныйМассив
// - ФиксированнаяСтруктура
// - ФиксированноеСоответствие
// - ТаблицаЗначения
// Проверяет установленное значение Контекста (или его свойство) на длину или размер коллекции.
//
// Проверка поддерживается для следующих типов проверяемого значения:
// - Строка
// - Массив
// - Структура
// - Соответствие
// - СписокЗначений
// - ФиксированныйМассив
// - ФиксированнаяСтруктура
// - ФиксированноеСоответствие
// - ТаблицаЗначения
//
// Параметры:
// ОжидаемоеЗначение - Число - Ожидается, что значение Контекста (или его свойство) имеет указанную длину или размер
@ -761,18 +762,18 @@
КонецФункции
// НеИмеетДлину
// Проверяет установленное значение Контекста (или его свойство) на длину или размер коллекции, которые не должны совпадать с указанным значением
// Проверка поддерживается для следующих типов проверяемого значения:
// - Строка
// - Массив
// - Структура
// - Соответствие
// - СписокЗначений
// - ФиксированныйМассив
// - ФиксированнаяСтруктура
// - ФиксированноеСоответствие
// - ТаблицаЗначения
// Проверяет установленное значение Контекста (или его свойство) на длину или размер коллекции, которые не должны совпадать с указанным значением.
//
// Проверка поддерживается для следующих типов проверяемого значения:
// - Строка
// - Массив
// - Структура
// - Соответствие
// - СписокЗначений
// - ФиксированныйМассив
// - ФиксированнаяСтруктура
// - ФиксированноеСоответствие
// - ТаблицаЗначения
//
// Параметры:
// ОжидаемоеЗначение - Число - Ожидается, что значение Контекста (или его свойство) не имеет указанную дину или размер
@ -788,9 +789,7 @@
КонецФункции
// ВыбрасываетИсключение
// Проверяет установленный для проверки метод Контекста на то, что метод упадет по исключению,
// далее текст исключения проверяется на ожидаемый.
// Проверяет установленный для проверки метод Контекста на то, что метод упадет по исключению, далее текст исключения проверяется на ожидаемый.
//
// Параметры:
// ОжидаемоеЗначение - Строка - Ожидается, что сообщение об ошибке будет содержать данный текст
@ -826,9 +825,8 @@
КонецФункции
// НеВыбрасываетИсключение
// Проверяет установленный для проверки метод Контекста на то, что метод не упадет по исключению
// или упадет по исключению текст которого не содержит ожидаемый
// Проверяет установленный для проверки метод Контекста на то, что метод не упадет по исключению
// или упадет по исключению текст которого не содержит ожидаемый.
//
// Параметры:
// ОжидаемоеЗначение - Строка - Ожидается, что сообщение об ошибке НЕ будет содержать данный текст
@ -863,8 +861,9 @@
КонецФункции
// Проверяет установленное значение Контекста (или его свойство), ожидается что оно начинается на указанное значение
// При этом проверяемое значение должно быть строкой
// Проверяет установленное значение Контекста (или его свойство), ожидается что оно начинается на указанное значение.
//
// При этом проверяемое значение должно быть строкой.
//
// Параметры:
// СтрокаПоиска - Строка - Строка поиска
@ -891,8 +890,9 @@
КонецФункции
// Проверяет установленное значение Контекста (или его свойство), ожидается что оно заканчивается на указанное значение
// При этом проверяемое значение должно быть строкой
// Проверяет установленное значение Контекста (или его свойство), ожидается что оно заканчивается на указанное значение.
//
// При этом проверяемое значение должно быть строкой.
//
// Параметры:
// СтрокаПоиска - Строка - Строка поиска
@ -919,8 +919,10 @@
КонецФункции
// Проверяет вхождение установленного значение (или его свойства) в заданный интервал
// Проверяемое значение может находится на границе интервала
// Проверяет вхождение установленного значение (или его свойства) в заданный интервал.
//
// Проверяемое значение может находится на границе интервала.
//
// Параметры:
// НачалоИнтервала - Произвольный - Левая граница интервала. Может иметь любой тип, позволяющий сравнивать значения
// ОкончаниеИнтервала - Произвольный - Правая граница. Может иметь любой тип, позволяющий сравнивать значения
@ -936,8 +938,9 @@
КонецФункции
// Проверяет вхождение установленного значение (или его свойства) в заданный интервал
// Проверяемое значение не может находится на границе интервала
// Проверяет вхождение установленного значение (или его свойства) в заданный интервал.
//
// Проверяемое значение не может находится на границе интервала.
//
// Параметры:
// НачалоИнтервала - Произвольный - Левая граница интервала. Может иметь любой тип, позволяющий сравнивать значения
@ -954,8 +957,9 @@
КонецФункции
// Проверяет вхождение установленного значение (или его свойства) в заданный интервал
// Проверяемое значение может находится на начальной границе интервала
// Проверяет вхождение установленного значение (или его свойства) в заданный интервал.
//
// Проверяемое значение может находится на начальной границе интервала.
//
// Параметры:
// НачалоИнтервала - Произвольный - Левая граница интервала. Может иметь любой тип, позволяющий сравнивать значения
@ -972,8 +976,9 @@
КонецФункции
// Проверяет вхождение установленного значение (или его свойства) в заданный интервал
// Проверяемое значение может находится на конечной границе интервала
// Проверяет вхождение установленного значение (или его свойства) в заданный интервал.
//
// Проверяемое значение может находится на конечной границе интервала.
//
// Параметры:
// НачалоИнтервала - Произвольный - Левая граница интервала. Может иметь любой тип, позволяющий сравнивать значения
@ -990,7 +995,7 @@
КонецФункции
// Проверяет каждый элемент установленного значения (или его свойства), все элементы должны иметь указанное свойство
// Проверяет каждый элемент установленного значения (или его свойства), все элементы должны иметь указанное свойство.
//
// Параметры:
// ИмяСвойства - Строка
@ -1018,7 +1023,7 @@
КонецФункции
// Проверяет каждый элемент установленного значения (или его свойства),
// все элементы должны иметь указанное свойство, которое равно ожидаемому значению
// все элементы должны иметь указанное свойство, которое равно ожидаемому значению.
//
// Параметры:
// ИмяСвойства - Строка
@ -1055,7 +1060,7 @@
КонецФункции
// Проверяет элементы установленного значения (или его свойства), хотя бы один из них должен иметь указанное свойство
// Проверяет элементы установленного значения (или его свойства), хотя бы один из них должен иметь указанное свойство.
//
// Параметры:
// ИмяСвойства - Строка
@ -1089,7 +1094,7 @@
КонецФункции
// Проверяет элементы установленного значения (или его свойства),
// хотя бы один из них должен иметь указанное свойство, которое равно ожидаемому значению
// хотя бы один из них должен иметь указанное свойство, которое равно ожидаемому значению.
//
// Параметры:
// ИмяСвойства - Строка
@ -1136,13 +1141,13 @@
КонецФункции
// Проверяет установленное значение (или его свойства) на соответствие утверждениям предиката
// Проверяет установленное значение (или его свойства) на соответствие утверждениям предиката.
// см. ЮТест.Предикат
//
// Параметры:
// Предикат - Массив из см. ЮТФабрика.ВыражениеПредиката - Набор утверждений, см. ЮТПредикаты.Получить
// - см. ЮТФабрика.ВыражениеПредиката
// - ОбщийМодуль.ЮТПредикаты - Модуль настройки предикатов, см. ЮТест.Предикат
// - ОбщийМодуль - Модуль настройки предикатов, см. ЮТест.Предикат
// ОписаниеПроверки - Строка, Неопределено - Описание конкретной проверки
//
// Возвращаемое значение:
@ -1171,7 +1176,7 @@
// Параметры:
// Предикат - Массив из см. ЮТФабрика.ВыражениеПредиката - Набор утверждений, см. ЮТПредикаты.Получить
// - см. ЮТФабрика.ВыражениеПредиката
// - ОбщийМодуль.ЮТПредикаты - Модуль настройки предикатов, см. ЮТест.Предикат
// - ОбщийМодуль - Модуль настройки предикатов, см. ЮТест.Предикат
// ОписаниеПроверки - Строка, Неопределено - Описание конкретной проверки
//
// Возвращаемое значение:
@ -1203,7 +1208,7 @@
// Параметры:
// Предикат - Массив из см. ЮТФабрика.ВыражениеПредиката - Набор утверждений, см. ЮТПредикаты.Получить
// - см. ЮТФабрика.ВыражениеПредиката
// - ОбщийМодуль.ЮТПредикаты - Модуль настройки предикатов, см. ЮТест.Предикат
// - ОбщийМодуль - Модуль настройки предикатов, см. ЮТест.Предикат
// ОписаниеПроверки - Строка, Неопределено - Описание конкретной проверки
//
// Возвращаемое значение:

View File

@ -19,15 +19,14 @@
///////////////////////////////////////////////////////////////////
// Содержит методы по работе с файлами
///////////////////////////////////////////////////////////////////
#Область ПрограммныйИнтерфейс
// Проверяет существование файла
//
// Параметры:
// ПутьКФайлу - Строка
// Обработчик - ОписаниеОповещения, Неопределено - Обработчик асинхронного получения свойства файла.
// Если обработчик указан, но проверка выполняется асинхронно, иначе - синхронно
// Обработчик - ОписаниеОповещения - Обработчик асинхронного получения свойства файла. Если обработчик указан, но проверка выполняется асинхронно.
// - Неопределено - Проверка выполняется синхронно.
//
// Возвращаемое значение:
// Булево - Существует
@ -51,8 +50,8 @@
//
// Параметры:
// ПутьКФайлу - Строка
// Обработчик - ОписаниеОповещения, Неопределено - Обработчик асинхронного получения свойства файла.
// Если обработчик указан, но проверка выполняется асинхронно, иначе - синхронно
// Обработчик - ОписаниеОповещения - Обработчик асинхронного получения свойства файла. Если обработчик указан, но проверка выполняется асинхронно.
// - Неопределено - Проверка выполняется синхронно.
//
// Возвращаемое значение:
// Булево - Это каталог

View File

@ -21,7 +21,7 @@
/////////////////////////////////////////////////////////////////////////////////
#Область ПрограммныйИнтерфейс
// Возвращает API формирования утверждения для проверки теста
// Возвращает API формирования утверждения для проверки теста.
//
// Параметры:
// ПроверяемоеЗначение - Произвольный - Проверяемое фактическое значение
@ -45,7 +45,7 @@
КонецФункции
// Возвращяет API для формирования предикатов/утверждений, которые могут быть использованы для проверки коллекций.
// Возвращает API для формирования предикатов/утверждений, которые могут быть использованы для проверки коллекций.
//
// Возвращаемое значение:
// ОбщийМодуль - см. ЮТПредикаты.