mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2025-01-23 18:54:40 +02:00
Правки описаний
This commit is contained in:
parent
85922c75b9
commit
7a6cee3351
@ -96,7 +96,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Сбрасывает настройки, переинициализирует мокито.
|
||||
// Сбрасывает настройки и повторно инициализирует мокито.
|
||||
Процедура Сбросить() Экспорт
|
||||
|
||||
МокитоСлужебный.СброситьПараметры();
|
||||
@ -208,6 +208,7 @@
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
// Анализ вызова.
|
||||
// Deprecate
|
||||
//
|
||||
// Параметры:
|
||||
// Объект - Произвольный
|
||||
|
@ -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 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создает новый объект и возвращает его или ссылку.
|
||||
//
|
||||
// Важно, после создания данные не очищаются, поэтому многократный вызов метода создаст множество объектов.
|
||||
// Если вы хотите создать полностью новый объект, необходимо по-новой инициировать конструктор.
|
||||
//
|
||||
// Параметры:
|
||||
// ВернутьОбъект - Булево - Вернуть объект вместо ссылки
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Произвольный - Созданный объект или ссылка на него
|
||||
Функция Записать(ВернутьОбъект = Ложь, ОбменДаннымиЗагрузка = Ложь) Экспорт
|
||||
|
||||
Контекст = Контекст();
|
||||
|
||||
ПараметрыЗаписи = ЮТОбщий.ПараметрыЗаписи();
|
||||
ПараметрыЗаписи.ДополнительныеСвойства = Контекст.ДополнительныеСвойства;
|
||||
ПараметрыЗаписи.ОбменДаннымиЗагрузка = ОбменДаннымиЗагрузка;
|
||||
|
||||
Возврат ЮТТестовыеДанныеВызовСервера.СоздатьЗапись(Контекст.Менеджер, Контекст.Данные, ПараметрыЗаписи, ВернутьОбъект);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создает и проводит новый документ и возвращает его или ссылку.
|
||||
//
|
||||
// Параметры:
|
||||
// ВернутьОбъект - Булево - Вернуть объект вместо ссылки
|
||||
//
|
||||
// Важно, после создания данные не очищаются, поэтому многократный вызов метода создать множество объектов.
|
||||
// Если вы хотите создать полностью новый объект, необходимо по-новой инициировать конструктор.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Произвольный - Созданный объект или ссылка на него
|
||||
Функция Провести(ВернутьОбъект = Ложь) Экспорт
|
||||
|
||||
Контекст = Контекст();
|
||||
|
||||
ПараметрыЗаписи = ЮТОбщий.ПараметрыЗаписи();
|
||||
ПараметрыЗаписи.ДополнительныеСвойства = Контекст.ДополнительныеСвойства;
|
||||
ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение;
|
||||
|
||||
Возврат ЮТТестовыеДанныеВызовСервера.СоздатьЗапись(Контекст.Менеджер, Контекст.Данные, ПараметрыЗаписи, ВернутьОбъект);
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
@ -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`", ОписаниеСобытия.Набор.Имя));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
@ -541,6 +541,7 @@
|
||||
КонецФункции
|
||||
|
||||
// см. ЮТСравнениеКлиентСервер.ЗначенияРавны
|
||||
// Deprecate
|
||||
Функция ДанныеСовпадают(Данные1, Данные2) Экспорт
|
||||
|
||||
ВызовУстаревшегоМетода("ЮТОбщий.ДанныеСовпадают", "ЮТСравнениеКлиентСервер.ЗначенияРавны");
|
||||
@ -645,6 +646,7 @@
|
||||
КонецФункции
|
||||
|
||||
// Проверяет, что по указанному пути находится каталог
|
||||
// Deprecate
|
||||
//
|
||||
// Параметры:
|
||||
// ПутьКФайлу - Строка
|
||||
|
@ -20,13 +20,12 @@
|
||||
// Механизм предикатов позволяет:
|
||||
//
|
||||
// * Формировать наборы утверждений и передавать в методы проверки
|
||||
// * Методы для формирования предикатов имеют такой же синтаксис как и утверждения для тестов (`ЮТест.ОжидаетЧто()`)
|
||||
// * Методы для формирования предикатов имеют такой же синтаксис как и утверждения для тестов см. ЮТест.ОжидаетЧто
|
||||
// * Проверять элементы коллекций на соответствие утверждениям
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Устанавливает имя реквизита и все последующие проверки будут относится к нему.
|
||||
// Устанавливает имя реквизита, все последующие проверки будут относится к нему.
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяРеквизита - Строка - Имя реквизита
|
||||
@ -70,7 +69,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Добавляет предикат, проверяющий заполненость объекта (свойства)
|
||||
// Добавляет предикат, проверяющий заполненность объекта (свойства)
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ОбщийМодуль - Этот модуль для замыкания
|
||||
@ -148,7 +147,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Добавляет предикат, проверяющий, что значение объекта (свойства) имеет укананный тип
|
||||
// Добавляет предикат, проверяющий, что значение объекта (свойства) имеет указанный тип
|
||||
//
|
||||
// Параметры:
|
||||
// Тип - Тип
|
||||
@ -269,7 +268,8 @@
|
||||
КонецФункции
|
||||
|
||||
// Возвращает набор сформированных утверждений.
|
||||
// Рекомендуется использовать этот метод, если планируется отложенная проверка предактов. Например, вы хотитет сформировать два набору предактов
|
||||
//
|
||||
// Рекомендуется использовать этот метод, если планируется отложенная проверка предикатов. Например, вы хотите сформировать два набору предикатов
|
||||
// и проверять их в зависимости от условия.
|
||||
//
|
||||
// Метод копирует настроенный набор утверждений в массив и возвращает его, таким образом сохраняется состояние, которое можно передавать дальше.
|
||||
|
@ -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СервисЗапрос - Мок
|
||||
|
@ -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
|
||||
//
|
||||
// Параметры:
|
||||
// Имя - Строка - Имя набора тестов
|
||||
// ТегиСтрокой - Строка - Теги относящиеся к набору и вложенным тестам. Это строка разделенная запятыми
|
||||
|
@ -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 @@
|
||||
// Параметры:
|
||||
// Предикат - Массив из см. ЮТФабрика.ВыражениеПредиката - Набор утверждений, см. ЮТПредикаты.Получить
|
||||
// - см. ЮТФабрика.ВыражениеПредиката
|
||||
// - ОбщийМодуль.ЮТПредикаты - Модуль настройки предикатов, см. ЮТест.Предикат
|
||||
// - ОбщийМодуль - Модуль настройки предикатов, см. ЮТест.Предикат
|
||||
// ОписаниеПроверки - Строка, Неопределено - Описание конкретной проверки
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
|
@ -19,15 +19,14 @@
|
||||
///////////////////////////////////////////////////////////////////
|
||||
// Содержит методы по работе с файлами
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Проверяет существование файла
|
||||
//
|
||||
// Параметры:
|
||||
// ПутьКФайлу - Строка
|
||||
// Обработчик - ОписаниеОповещения, Неопределено - Обработчик асинхронного получения свойства файла.
|
||||
// Если обработчик указан, но проверка выполняется асинхронно, иначе - синхронно
|
||||
// Обработчик - ОписаниеОповещения - Обработчик асинхронного получения свойства файла. Если обработчик указан, но проверка выполняется асинхронно.
|
||||
// - Неопределено - Проверка выполняется синхронно.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Существует
|
||||
@ -51,8 +50,8 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ПутьКФайлу - Строка
|
||||
// Обработчик - ОписаниеОповещения, Неопределено - Обработчик асинхронного получения свойства файла.
|
||||
// Если обработчик указан, но проверка выполняется асинхронно, иначе - синхронно
|
||||
// Обработчик - ОписаниеОповещения - Обработчик асинхронного получения свойства файла. Если обработчик указан, но проверка выполняется асинхронно.
|
||||
// - Неопределено - Проверка выполняется синхронно.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Это каталог
|
||||
|
@ -21,7 +21,7 @@
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Возвращает API формирования утверждения для проверки теста
|
||||
// Возвращает API формирования утверждения для проверки теста.
|
||||
//
|
||||
// Параметры:
|
||||
// ПроверяемоеЗначение - Произвольный - Проверяемое фактическое значение
|
||||
@ -45,7 +45,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращяет API для формирования предикатов/утверждений, которые могут быть использованы для проверки коллекций.
|
||||
// Возвращает API для формирования предикатов/утверждений, которые могут быть использованы для проверки коллекций.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ОбщийМодуль - см. ЮТПредикаты.
|
||||
|
Loading…
x
Reference in New Issue
Block a user