mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2025-01-05 12:50:36 +02:00
Merge branch 'feature/ORAIS-917' into 'develop'
Реструктуризация подсистем и небольшие исправления Closes ORAIS-917 See merge request orais/tools/yaxunit!14
This commit is contained in:
commit
45f37cf611
@ -16,6 +16,8 @@
|
||||
//
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
|
||||
// BSLLS:CommentedCode-off
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
// Расширяет возможности тестирования, позволяет легко менять логику работы системы:
|
||||
//
|
||||
@ -44,6 +46,9 @@
|
||||
// КонецФункции
|
||||
// ```
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
// BSLLS:CommentedCode-on
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Начинает обучение (настройку) Мокито.
|
||||
@ -179,6 +184,9 @@
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из Произвольный - Массив параметров
|
||||
//@skip-check method-too-many-params
|
||||
// BSLLS:NumberOfOptionalParams-off
|
||||
// BSLLS:NumberOfParams-off
|
||||
Функция МассивПараметров(Параметр1 = "_!%*",
|
||||
Параметр2 = "_!%*",
|
||||
Параметр3 = "_!%*",
|
||||
@ -189,7 +197,7 @@
|
||||
Параметр8 = "_!%*",
|
||||
Параметр9 = "_!%*",
|
||||
Параметр10 = "_!%*") Экспорт
|
||||
|
||||
|
||||
Возврат ЮТОбщий.ЗначениеВМассиве(Параметр1,
|
||||
Параметр2,
|
||||
Параметр3,
|
||||
@ -203,6 +211,9 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// BSLLS:NumberOfParams-on
|
||||
// BSLLS:NumberOfOptionalParams-on
|
||||
|
||||
// Возврщает идентификатор значения входного параметра по умолчанию.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
|
4
exts/yaxunit/src/CommonModules/Мокито/Мокито.suppress
Normal file
4
exts/yaxunit/src/CommonModules/Мокито/Мокито.suppress
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.Мокито">
|
||||
<suppressions key="com.e1c.v8codestyle.md:extension-md-object-prefix" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.МокитоОбучение">
|
||||
<suppressions key="com.e1c.v8codestyle.md:extension-md-object-prefix" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -173,6 +173,7 @@
|
||||
// * Описание - Строка
|
||||
Функция ПараметрыПроверки()
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат МокитоСлужебный.Настройки().ПараметрыПроверки;
|
||||
|
||||
КонецФункции
|
||||
@ -197,47 +198,45 @@
|
||||
Возврат Новый Массив();
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(СтруктураВызоваМетода.Параметры) Тогда
|
||||
|
||||
УсловияПроверки = МокитоСлужебный.УсловиеИзПараметров(СтруктураВызоваМетода.Параметры);
|
||||
Результат = Новый Массив();
|
||||
|
||||
Для Каждого ВызовМетода Из ВызовыМетода Цикл
|
||||
|
||||
Если ВызовМетода.Параметры.Количество() < СтруктураВызоваМетода.Параметры.Количество() Тогда
|
||||
ВызватьИсключение "Сигнатура метода содержит меньше параметров";
|
||||
КонецЕсли;
|
||||
|
||||
КоличествоУсловий = УсловияПроверки.Количество();
|
||||
Успешно = Истина;
|
||||
|
||||
Для Инд = 0 По КоличествоУсловий - 1 Цикл
|
||||
|
||||
Параметр = ВызовМетода.Параметры[Инд];
|
||||
Условие = УсловияПроверки[Инд];
|
||||
|
||||
Успешно = МокитоСлужебный.ПроверитьПараметр(Параметр, Условие);
|
||||
|
||||
Если НЕ Успешно Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если Успешно Тогда
|
||||
Результат.Добавить(ВызовМетода);
|
||||
Если Первый Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ВызовыМетода = Результат;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(СтруктураВызоваМетода.Параметры) Тогда
|
||||
Возврат ВызовыМетода;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ВызовыМетода;
|
||||
|
||||
УсловияПроверки = МокитоСлужебный.УсловиеИзПараметров(СтруктураВызоваМетода.Параметры);
|
||||
Результат = Новый Массив();
|
||||
|
||||
Для Каждого ВызовМетода Из ВызовыМетода Цикл
|
||||
|
||||
Если ВызовМетода.Параметры.Количество() < СтруктураВызоваМетода.Параметры.Количество() Тогда
|
||||
ВызватьИсключение "Сигнатура метода содержит меньше параметров";
|
||||
КонецЕсли;
|
||||
|
||||
КоличествоУсловий = УсловияПроверки.Количество();
|
||||
Успешно = Истина;
|
||||
|
||||
Для Инд = 0 По КоличествоУсловий - 1 Цикл
|
||||
|
||||
Параметр = ВызовМетода.Параметры[Инд];
|
||||
Условие = УсловияПроверки[Инд];
|
||||
|
||||
Успешно = МокитоСлужебный.ПроверитьПараметр(Параметр, Условие);
|
||||
|
||||
Если НЕ Успешно Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если Успешно Тогда
|
||||
Результат.Добавить(ВызовМетода);
|
||||
Если Первый Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.МокитоПроверки">
|
||||
<suppressions key="com.e1c.v8codestyle.md:extension-md-object-prefix" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -46,6 +46,7 @@
|
||||
ВызватьИсключение "Что-то пошло не так, настройки Мокито не инициализированы";
|
||||
КонецЕсли;
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат Настройки;
|
||||
|
||||
КонецФункции
|
||||
@ -113,12 +114,15 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Неопределено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Структура вызова метода.
|
||||
//
|
||||
// Параметры:
|
||||
// Объект - Произвольный - Объект, которому принадлежит метод
|
||||
// Объект - Произвольный - Объект, которому принадлежит метод
|
||||
// - Структура - см. СтруктураВызоваМетода
|
||||
// ИмяМетода - Строка - Имя вызванного метода
|
||||
// ПараметрыМетода - Массив из Произвольный - Набор параметров, с которыми был вызван метод
|
||||
//
|
||||
@ -137,6 +141,7 @@
|
||||
СтруктураВызоваМетода = Новый Структура("Объект, ИмяМетода, Параметры", Объект, ИмяМетода, ПараметрыМетода);
|
||||
СтруктураВызоваМетода.Вставить("Контекст");
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат СтруктураВызоваМетода;
|
||||
|
||||
КонецФункции
|
||||
@ -290,6 +295,7 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат ПараметрыПерехватаОбъекта;
|
||||
|
||||
КонецФункции
|
||||
@ -332,12 +338,12 @@
|
||||
// Описание параметров перехвата объекта.
|
||||
//
|
||||
// Параметры:
|
||||
// * Объект - Произвольный - Объект
|
||||
// Объект - Произвольный - Объект
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание параметров перехвата объекта:
|
||||
// * Объект - Произвольный
|
||||
// * Методы - Структура -
|
||||
// * Методы - Структура
|
||||
Функция ОписаниеПараметровПерехватаОбъекта(Объект) Экспорт
|
||||
|
||||
Возврат Новый Структура("Объект, Методы", Объект, Новый Структура);
|
||||
@ -445,6 +451,7 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Неопределено;
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
@ -554,6 +561,7 @@
|
||||
Настройки.Вставить("ПараметрыОбучения", Неопределено);
|
||||
Настройки.Вставить("ПараметрыПроверки", Неопределено);
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат Настройки;
|
||||
|
||||
КонецФункции
|
||||
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.МокитоСлужебный">
|
||||
<suppressions key="com.e1c.v8codestyle.md:extension-md-object-prefix" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -79,14 +79,20 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
//@skip-check module-empty-method
|
||||
//@skip-check doc-comment-parameter-section
|
||||
Процедура ПустойОбработчик1(Параметр1) Экспорт
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//@skip-check module-empty-method
|
||||
//@skip-check doc-comment-parameter-section
|
||||
Процедура ПустойОбработчик2(Параметр1, Параметр2) Экспорт
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//@skip-check module-empty-method
|
||||
//@skip-check doc-comment-parameter-section
|
||||
Процедура ПустойОбработчик3(Параметр1, Параметр2, Параметр3) Экспорт
|
||||
|
||||
КонецПроцедуры
|
||||
|
@ -113,13 +113,17 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ОбработкаОшибки(ТекстОшибки) Экспорт
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#Область ОбработчикиЦепочкиДействий
|
||||
|
||||
Процедура ОбработчикОшибки(ИнформацияОбОшибки, СтандартнаяОбработка, ДополнительныеПараметры) Экспорт
|
||||
Процедура ОбработчикОшибки(ИнформацияОбОшибке, СтандартнаяОбработка, ДополнительныеПараметры) Экспорт
|
||||
|
||||
// TODO Подумать надо ли и как реализовать нормально
|
||||
|
||||
|
@ -22,11 +22,11 @@
|
||||
// Выполняет тесты наборов модуля. Возвращает результат прогона
|
||||
// Это обертка для прогона на сервере
|
||||
// Параметры:
|
||||
// Наборы - Массив - Наборы исполняемых тестов, структуру набора см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов
|
||||
// Наборы - Массив из см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов - Наборы исполняемых тестов, структуру набора см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов
|
||||
// ТестовыйМодуль - см. ЮТФабрика.ОписаниеТестовогоМодуля
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив - Результат прогона наборов тестов, структура набора см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов
|
||||
// Массив из см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов - Результат прогона наборов тестов, структура набора см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов
|
||||
Функция ВыполнитьГруппуНаборовТестов(Знач Наборы, Знач ТестовыйМодуль) Экспорт
|
||||
|
||||
Возврат ЮТИсполнительКлиентСервер.ВыполнитьГруппуНаборовТестов(Наборы, ТестовыйМодуль);
|
||||
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.ЮТИсполнительСервер">
|
||||
<suppressions key="com.e1c.v8codestyle.md:common-module-name-server-call" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -80,7 +80,9 @@
|
||||
Windows = "Windows";
|
||||
MacOS = "MacOS";
|
||||
|
||||
//@skip-check bsl-variable-name-invalid
|
||||
x86 = "i386";
|
||||
//@skip-check bsl-variable-name-invalid
|
||||
x64 = "x86_64";
|
||||
|
||||
ТипКлиентскойПлатформы = Информация.ТипПлатформы;
|
||||
|
@ -50,6 +50,7 @@
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ОбщийМодуль - Этот же модуль, для замыкания
|
||||
//@skip-check method-too-many-params
|
||||
Функция Добавить(Параметр1,
|
||||
Параметр2 = Неопределено,
|
||||
Параметр3 = Неопределено,
|
||||
|
@ -165,9 +165,11 @@
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Тогда
|
||||
Конструктор = Обработки.ЮТКонструкторТестовыхДанных.Создать();
|
||||
#Иначе
|
||||
//@skip-check use-non-recommended-method
|
||||
Конструктор = ПолучитьФорму("Обработка.ЮТКонструкторТестовыхДанных.Форма.КлиентскийКонструктор"); // BSLLS:GetFormMethod-off
|
||||
#КонецЕсли
|
||||
|
||||
//@skip-check unknown-method-property
|
||||
Конструктор.Инициализировать(Менеджер);
|
||||
|
||||
Возврат Конструктор;
|
||||
@ -199,6 +201,7 @@
|
||||
Контекст.Вставить("ТекущаяТабличнаяЧасть", "");
|
||||
Контекст.Вставить("ДополнительныеСвойства", Новый Структура());
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат Контекст;
|
||||
|
||||
КонецФункции
|
||||
|
@ -42,6 +42,7 @@
|
||||
#Если Клиент Тогда
|
||||
Возврат ЮТКонтекстКлиент.ДанныеКонтекста();
|
||||
#Иначе
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат ЮТКонтекстСервер.ДанныеКонтекста();
|
||||
#КонецЕсли
|
||||
|
||||
@ -53,7 +54,8 @@
|
||||
// ИмяРеквизита - Строка - Имя реквизита/вложенного контекста
|
||||
// ПолучитьССервера - Булево - Получить значение из серверного контекста
|
||||
// Возвращаемое значение:
|
||||
// Структура, Неопределено - Значение реквизита/вложенного контекста
|
||||
// - Структура - Значение реквизита/вложенного контекста
|
||||
// - Неопределено
|
||||
Функция ЗначениеКонтекста(ИмяРеквизита, ПолучитьССервера = Ложь) Экспорт
|
||||
|
||||
#Если Клиент Тогда
|
||||
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.ЮТКонтекстСервер">
|
||||
<suppressions key="com.e1c.v8codestyle.md:common-module-name-server-call" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -92,6 +92,10 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Текущий контекст исполнения теста
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено, Структура, Произвольный - Текущий контекст
|
||||
Функция ТекущийКонтекст() Экспорт
|
||||
|
||||
Уровень = ЮТКонтекст.КонтекстИсполнения().Уровень;
|
||||
|
@ -48,6 +48,3 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
// Модули подсистемы.
|
||||
// Возвращает список модулей подсистемы
|
||||
// Подсистема должна находится в подсистеме "ЮТФункциональность"
|
||||
// Подсистема должна находится в подсистеме "ЮТДинамическиПодключаемые"
|
||||
// Параметры:
|
||||
// ИмяПодсистемы - Строка - Имя подсистемы
|
||||
// Серверные - Булево - Возвращять модули доступные на сервере
|
||||
|
@ -46,7 +46,7 @@
|
||||
|
||||
// Модули подсистемы.
|
||||
// Возвращает список модулей подсистемы
|
||||
// Подсистема должна находится в подсистеме "ЮТФункциональность"
|
||||
// Подсистема должна находится в подсистеме "ЮТДинамическиПодключаемые"
|
||||
// Параметры:
|
||||
// ИмяПодсистемы - Строка - Имя подсистемы
|
||||
// Серверные - Булево - Возвращять модули доступные на сервере
|
||||
@ -56,7 +56,7 @@
|
||||
// Массив из Строка - Имена модулей входящих в подсистему
|
||||
Функция МодулиПодсистемы(Знач ИмяПодсистемы, Знач Серверные, Знач Клиентские) Экспорт
|
||||
|
||||
Подсистема = Метаданные.Подсистемы.ЮТФункциональность.Подсистемы.Найти(ИмяПодсистемы);
|
||||
Подсистема = Метаданные.Подсистемы.ЮТДинамическиПодключаемые.Подсистемы.Найти(ИмяПодсистемы);
|
||||
|
||||
Если Подсистема = Неопределено Тогда
|
||||
|
||||
|
@ -36,7 +36,11 @@
|
||||
Для Каждого Часть Из Путь Цикл
|
||||
|
||||
Если ТипЗнч(Значение) = Тип("ХранилищеЗначения") Тогда
|
||||
#Если ВебКлиент Или ТонкийКлиент Тогда
|
||||
Значение = ЮТОбщийВызовСервера.ИзХранилищаЗначений(Значение);
|
||||
#Иначе
|
||||
Значение = Значение.Получить();
|
||||
#КонецЕсли
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(Часть) = Тип("Число") И Часть < 0 И ТипЗнч(Значение) <> Тип("Соответствие") Тогда
|
||||
@ -243,6 +247,7 @@
|
||||
Коллекция1 = СкопироватьСтруктуру(Коллекция1);
|
||||
КонецЕсли;
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат ДобавитьКлючИЗначениеВКоллекцию(Коллекция1, Коллекция2);
|
||||
|
||||
КонецФункции
|
||||
@ -432,6 +437,23 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создает массив с переданными значениями
|
||||
//
|
||||
// Параметры:
|
||||
// Значение - Произвольный
|
||||
// Значение2 - Произвольный
|
||||
// Значение3 - Произвольный
|
||||
// Значение4 - Произвольный
|
||||
// Значение5 - Произвольный
|
||||
// Значение6 - Произвольный
|
||||
// Значение7 - Произвольный
|
||||
// Значение8 - Произвольный
|
||||
// Значение9 - Произвольный
|
||||
// Значение10 - Произвольный
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из Произвольный
|
||||
//@skip-check method-too-many-params
|
||||
Функция ЗначениеВМассиве(Значение,
|
||||
Значение2 = "_!%*",
|
||||
Значение3 = "_!%*",
|
||||
@ -443,70 +465,45 @@
|
||||
Значение9 = "_!%*",
|
||||
Значение10 = "_!%*") Экспорт
|
||||
|
||||
Массив = Новый Массив;
|
||||
Массив.Добавить(Значение);
|
||||
|
||||
ФлагОкончания = "_!%*";
|
||||
|
||||
Значения = Новый Массив;
|
||||
|
||||
Если Значение <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение);
|
||||
Иначе
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Значение2 <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение2);
|
||||
Иначе
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение2) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Значение3 <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение3);
|
||||
Иначе
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение3) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Значение4 <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение4);
|
||||
Иначе
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение4) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Значение5 <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение5);
|
||||
Иначе
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение5) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Значение6 <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение6);
|
||||
Иначе
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение6) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Значение7 <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение7);
|
||||
Иначе
|
||||
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение7) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Значение8 <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение8);
|
||||
Иначе
|
||||
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение8) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Значение9 <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение9);
|
||||
Иначе
|
||||
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение9) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Значение10 <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение10);
|
||||
Иначе
|
||||
|
||||
Если Не ДобавитьНеПоследнее(Значения, Значение10) Тогда
|
||||
Возврат Значения;
|
||||
КонецЕсли;
|
||||
|
||||
@ -573,7 +570,9 @@
|
||||
КонецФункции
|
||||
|
||||
// см. ЮТСравнениеКлиентСервер.ЗначенияРавны
|
||||
// Deprecate
|
||||
// Устарела.
|
||||
//@skip-check doc-comment-export-function-return-section
|
||||
//@skip-check doc-comment-parameter-section
|
||||
Функция ДанныеСовпадают(Данные1, Данные2) Экспорт
|
||||
|
||||
ВызовУстаревшегоМетода("ЮТОбщий.ДанныеСовпадают", "ЮТСравнениеКлиентСервер.ЗначенияРавны");
|
||||
@ -822,12 +821,13 @@
|
||||
// * ОбменДаннымиЗагрузка - Булево
|
||||
// * ДополнительныеСвойства - Структура
|
||||
// * РежимЗаписи - РежимЗаписиДокумента
|
||||
// - Неопределено
|
||||
Функция ПараметрыЗаписи() Экспорт
|
||||
|
||||
ПараметрыЗаписи = Новый Структура();
|
||||
ПараметрыЗаписи.Вставить("ОбменДаннымиЗагрузка", Ложь);
|
||||
ПараметрыЗаписи.Вставить("ДополнительныеСвойства", Новый Структура);
|
||||
ПараметрыЗаписи.Вставить("РежимЗаписи");
|
||||
ПараметрыЗаписи.Вставить("РежимЗаписи", Неопределено);
|
||||
|
||||
Возврат ПараметрыЗаписи;
|
||||
|
||||
@ -1133,4 +1133,12 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ДобавитьНеПоследнее(Значения, Значение, ФлагОкончания = "_!%*")
|
||||
Если Значение <> ФлагОкончания Тогда
|
||||
Значения.Добавить(Значение);
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
Возврат Ложь;
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -94,6 +94,10 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ИзХранилищаЗначений(Знач ХранилищеЗначений) Экспорт
|
||||
Возврат ХранилищеЗначений.Получить();
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
4
exts/yaxunit/src/CommonModules/ЮТОтчет/ЮТОтчет.suppress
Normal file
4
exts/yaxunit/src/CommonModules/ЮТОтчет/ЮТОтчет.suppress
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.ЮТОтчет">
|
||||
<suppressions key="com.e1c.v8codestyle.md:common-module-name-client" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.ЮТОтчетJSON">
|
||||
<suppressions key="com.e1c.v8codestyle.md:common-module-name-client" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.ЮТПараметрыЗапуска">
|
||||
<suppressions key="com.e1c.v8codestyle.md:common-module-name-client" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -36,14 +36,26 @@
|
||||
|
||||
#Область Реализации
|
||||
|
||||
// Подражатель для людей
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// CommonModule.ЮТПодражатель_Люди - Люди
|
||||
Функция Люди() Экспорт
|
||||
Возврат ЮТПодражатель_Люди;
|
||||
КонецФункции
|
||||
|
||||
// Подражатель для компаний
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// CommonModule.ЮТПодражатель_Компании - Компании
|
||||
Функция Компании() Экспорт
|
||||
Возврат ЮТПодражатель_Компании;
|
||||
КонецФункции
|
||||
|
||||
// Подражатель для банков
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// CommonModule.ЮТПодражатель_Банки - Банки
|
||||
Функция Банки() Экспорт
|
||||
Возврат ЮТПодражатель_Банки;
|
||||
КонецФункции
|
||||
|
@ -78,10 +78,6 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Функция ИмяРеализации()
|
||||
Возврат "Банки";
|
||||
КонецФункции
|
||||
|
||||
Функция ВесовыеКоэффициентаДляРасчетаКонтрольнойСуммыСчета()
|
||||
Возврат СтрРазделить("7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1", ",");
|
||||
КонецФункции
|
||||
|
@ -141,6 +141,12 @@
|
||||
|
||||
#Область ФабрикаПеречислений
|
||||
|
||||
// Варианты биологического пола человека (не путать с гендером)
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ФиксированнаяСтруктура - Пол человека:
|
||||
// * Мужской - Строка -
|
||||
// * Женский - Строка -
|
||||
Функция ПолЧеловека() Экспорт
|
||||
|
||||
Результат = Новый Структура();
|
||||
|
@ -36,7 +36,3 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -27,9 +27,9 @@
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ФиксированныйМассив из Строка
|
||||
Функция Словарь(ИмяРеализации, ИмяСловаря, КодЛокализации = Неопределено) Экспорт
|
||||
_КодЛокализации = ?(КодЛокализации = Неопределено, ЮТПодражатель.Локализация(), КодЛокализации);
|
||||
Возврат ЮТПодражательПовтИсп.Словарь(ИмяРеализации, ИмяСловаря, _КодЛокализации);
|
||||
Функция Словарь(ИмяРеализации, ИмяСловаря, Знач КодЛокализации = Неопределено) Экспорт
|
||||
КодЛокализации = ?(КодЛокализации = Неопределено, ЮТПодражатель.Локализация(), КодЛокализации);
|
||||
Возврат ЮТПодражательПовтИсп.Словарь(ИмяРеализации, ИмяСловаря, КодЛокализации);
|
||||
КонецФункции
|
||||
|
||||
// Случайное значение из словаря.
|
||||
@ -75,7 +75,7 @@
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Новый контекст:
|
||||
// * Локализация - Строка - Установленная локализация
|
||||
// * Локализация - см. ЮТЛокальСлужебный.ЛокальИнтерфейса
|
||||
Функция НовыйКонтекст()
|
||||
|
||||
Описание = Новый Структура;
|
||||
|
@ -54,9 +54,9 @@
|
||||
// Набор предикатов.
|
||||
//
|
||||
// Параметры:
|
||||
// Предикаты - Массив из см. ЮТФабрика.ВыражениеПредиката - Набор утверждений. см. ЮТПредикаты.Получить, см. ЮТест.Предикат
|
||||
// Предикаты - Массив из см. ЮТФабрика.ВыражениеПредиката - Набор утверждений. см. ЮТест.Предикат
|
||||
// - см. ЮТФабрика.ВыражениеПредиката
|
||||
// - ОбщийМодуль.ЮТПредикаты - Модуль настройки предикатов, см. ЮТест.Предикат
|
||||
// - CommonModule.ЮТПредикаты - Модуль настройки предикатов, см. ЮТест.Предикат
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из см. ЮТФабрика.ВыражениеПредиката - Набор предикатов
|
||||
|
@ -66,8 +66,4 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -131,7 +131,7 @@
|
||||
// * ПрефиксОшибки - Строка, Неопределено -
|
||||
// * ОписаниеПроверки - Строка, Неопределено -
|
||||
// * ВидСравнения - Строка
|
||||
// * ОжидаемоеЗначение - Произвольный
|
||||
// * ОжидаемоеЗначение - Произвольный, Неопределено -
|
||||
// * Реверс - Булево
|
||||
// * ТекстПроверяемоеЗначение - Строка
|
||||
Функция ПараметрыПроверки(ВидСравнения, ПроверяемоеЗначение, ИмяСвойства, ОжидаемоеЗначение, Реверс = Ложь) Экспорт
|
||||
@ -579,11 +579,15 @@
|
||||
Для Каждого Часть Из ПутьКСвойству Цикл
|
||||
|
||||
ПройденныйПуть.Добавить(Часть);
|
||||
|
||||
|
||||
Если ТипЗнч(Значение) = Тип("ХранилищеЗначения") Тогда
|
||||
#Если ВебКлиент Или ТонкийКлиент Тогда
|
||||
Значение = ЮТОбщийВызовСервера.ИзХранилищаЗначений(Значение);
|
||||
#Иначе
|
||||
Значение = Значение.Получить();
|
||||
#КонецЕсли
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Попытка
|
||||
ЕстьСвойство = ЗначениеИмеетСвойство(Значение, Часть);
|
||||
Исключение
|
||||
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.ЮТСравнениеСервер">
|
||||
<suppressions key="com.e1c.v8codestyle.md:common-module-name-server-call" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -18,18 +18,38 @@
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Строка с символами русского алфавита
|
||||
//
|
||||
// Параметры:
|
||||
// НижнийРегистр - Булево - добавить символы в нижнем регистре
|
||||
// ВерхнийРегистр - Булево - добавить символы в верхнем регистре
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
Функция РусскиеБуквы(НижнийРегистр = Истина, ВерхнийРегистр = Ложь) Экспорт
|
||||
|
||||
Возврат Буквы("абвгдеёжзийклмнопрстуфхцчшщъыьэюя", НижнийРегистр, ВерхнийРегистр);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Строка с символами английского алфавита
|
||||
//
|
||||
// Параметры:
|
||||
// НижнийРегистр - Булево - добавить символы в нижнем регистре
|
||||
// ВерхнийРегистр - Булево - добавить символы в верхнем регистре
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
Функция АнглийскиеБуквы(НижнийРегистр = Истина, ВерхнийРегистр = Ложь) Экспорт
|
||||
|
||||
Возврат Буквы("abcdefghijklmnopqrstuvwxyz", НижнийРегистр, ВерхнийРегистр);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Строка с числами
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
Функция Цифры() Экспорт
|
||||
|
||||
Возврат "1234567890";
|
||||
|
@ -320,6 +320,8 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
#Если Не ВебКлиент Тогда
|
||||
|
||||
// Создает новый файл, который будет удален после теста
|
||||
//
|
||||
// Параметры:
|
||||
@ -349,7 +351,7 @@
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
// Возвращает имя нового файла.
|
||||
// По окончании выполнения теста этот файл будет удален.
|
||||
//
|
||||
@ -456,6 +458,8 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
// Формирует массив различных комбиначий параметров
|
||||
//
|
||||
// Предназначено для формирования таблицы возможных значений параметров для краш теста метода.
|
||||
@ -541,8 +545,8 @@
|
||||
// * ФикцияОбязательныхПолей - Булево - По умолчанию, Ложь
|
||||
// * ОбменДаннымиЗагрузка - Булево - По умолчанию, Истина
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - Для сервера, данные загруженные из макета
|
||||
// Массив из Структура - Для клиента, данные загруженные из макета
|
||||
// - ТаблицаЗначений - Для сервера, данные загруженные из макета
|
||||
// - Массив из Структура - Для клиента, данные загруженные из макета
|
||||
Функция ЗагрузитьИзМакета(Макет,
|
||||
ОписанияТипов,
|
||||
КэшЗначений = Неопределено,
|
||||
|
@ -79,6 +79,8 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
#Если Не ВебКлиент Тогда
|
||||
|
||||
// см. ЮТТестовыеДанные.НовоеИмяВременногоФайла
|
||||
Функция НовоеИмяВременногоФайла(Расширение = Неопределено) Экспорт
|
||||
|
||||
@ -89,6 +91,8 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
Процедура ДобавитьВременныйФайл(Файл) Экспорт
|
||||
|
||||
БуферВременныеФайлы().Добавить(Файл);
|
||||
|
@ -241,6 +241,7 @@
|
||||
// .СПараметрами(1)
|
||||
// .СПараметрами(2); // Будет зарегистрировано два теста, первый с параметром 1 и второй с параметром 2
|
||||
//
|
||||
//@skip-check method-too-many-params
|
||||
Функция СПараметрами(Параметр1 = "_!%*",
|
||||
Параметр2 = "_!%*",
|
||||
Параметр3 = "_!%*",
|
||||
|
@ -186,7 +186,3 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -1368,7 +1368,11 @@
|
||||
Для Каждого Часть Из НормализованныйПутьКСвойству Цикл
|
||||
|
||||
Если ТипЗнч(Значение) = Тип("ХранилищеЗначения") Тогда
|
||||
#Если ВебКлиент Или ТонкийКлиент Тогда
|
||||
Значение = ЮТОбщийВызовСервера.ИзХранилищаЗначений(Значение);
|
||||
#Иначе
|
||||
Значение = Значение.Получить();
|
||||
#КонецЕсли
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(Часть) = Тип("Число") И Часть < 0 И ТипЗнч(Значение) <> Тип("Соответствие") Тогда
|
||||
|
@ -82,9 +82,12 @@
|
||||
#Область Перечисления
|
||||
|
||||
// КонтекстыИсполнения
|
||||
// Возвращает перечисление возможных контекстов исполнения тестов
|
||||
// Возвращает перечисление возможных контекстов исполнения тестов
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ФиксированнаяСтруктура - Контексты исполнения
|
||||
// ФиксированнаяСтруктура - Контексты исполнения:
|
||||
// * Клиент - Строка
|
||||
// * Сервер - Строка
|
||||
Функция КонтекстыИсполнения() Экспорт
|
||||
|
||||
Контексты = Новый Структура();
|
||||
@ -321,7 +324,8 @@
|
||||
// * Выполнять - Булево - Признак, что можно выполнить прогон набора (нет ошибок блокирующих запуск)
|
||||
// * ДатаСтарта - Число - Дата запуска набора
|
||||
// * Длительность - Число - Продолжительность выполнения набора
|
||||
// * НастройкиВыполнения- Структура - Настройки исполнения теста
|
||||
// * НастройкиВыполнения - Структура - Настройки исполнения теста
|
||||
// * ТестовыйМодуль - См. ОписаниеТестовогоМодуля
|
||||
Функция ОписаниеИсполняемогоНабораТестов(НаборТестов, ТестовыйМодуль) Экспорт
|
||||
|
||||
Описание = Новый Структура();
|
||||
@ -364,6 +368,7 @@
|
||||
// * Статус - Строка - Статус выполнения теста, см. СтатусыИсполненияТеста
|
||||
// * Ошибки - Массив из см. ЮТФабрика.ОписаниеВозникшейОшибки - Описания ошибок выполнения теста, см. ЮТФабрика.ОписаниеВозникшейОшибки
|
||||
// * НастройкиВыполнения- Структура - Настройки исполнения теста
|
||||
// * Параметры - см. ПредставлениеТеста
|
||||
Функция ОписаниеИсполняемогоТеста(Тест, Режим, ТестовыйМодуль) Экспорт
|
||||
|
||||
ПолноеИмяМетода = СтрШаблон("%1.%2", ТестовыйМодуль.МетаданныеМодуля.Имя, Тест.Имя);
|
||||
@ -382,6 +387,7 @@
|
||||
ОписаниеТеста.Вставить("НастройкиВыполнения", Тест.НастройкиВыполнения);
|
||||
ОписаниеТеста.Вставить("Параметры", Тест.Параметры);
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат ОписаниеТеста;
|
||||
|
||||
КонецФункции
|
||||
@ -440,6 +446,7 @@
|
||||
Описание.Вставить("ОшибкаУтверждения", Ложь);
|
||||
Описание.Вставить("Сообщение", "");
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат Описание;
|
||||
|
||||
КонецФункции
|
||||
@ -485,7 +492,7 @@
|
||||
// * ТипОшибки - Строка - Тип возникшей ошибки. Доступные значения см. ЮТФабрика.ТипыОшибок
|
||||
Функция ОписаниеВозникшейОшибки(Сообщение) Экспорт
|
||||
|
||||
Возврат Новый Структура("Сообщение, Стек, ТипОшибки", Сообщение);
|
||||
Возврат Новый Структура("Сообщение, Стек, ТипОшибки", Сообщение, "", "");
|
||||
|
||||
КонецФункции
|
||||
|
||||
@ -508,6 +515,7 @@
|
||||
Описание.Вставить("ПроверяемоеЗначение");
|
||||
Описание.Вставить("ОжидаемоеЗначение");
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат Описание;
|
||||
|
||||
КонецФункции
|
||||
@ -536,14 +544,14 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Модуль - см. ЮТФабрика.ОписаниеТестовогоМодуля
|
||||
// Набор - см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов
|
||||
// Тест - см. ЮТФабрика.ОписаниеИсполняемогоТеста
|
||||
// Набор - см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов
|
||||
// Тест - см. ЮТФабрика.ОписаниеИсполняемогоТеста
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание события исполнения тестов:
|
||||
// * Модуль - см. ЮТФабрика.ОписаниеТестовогоМодуля
|
||||
// * Набор - см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов
|
||||
// * Тест - см. ЮТФабрика.ОписаниеИсполняемогоТеста
|
||||
// * Набор - см. ЮТФабрика.ОписаниеИсполняемогоНабораТестов
|
||||
// * Тест - см. ЮТФабрика.ОписаниеИсполняемогоТеста
|
||||
Функция ОписаниеСобытияИсполненияТестов(Модуль, Набор = Неопределено, Тест = Неопределено) Экспорт
|
||||
|
||||
Описание = Новый Структура();
|
||||
@ -551,7 +559,8 @@
|
||||
Описание.Вставить("Набор", Набор);
|
||||
Описание.Вставить("Тест", Тест);
|
||||
|
||||
Возврат Описание;
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат Описание;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@ -883,13 +892,13 @@
|
||||
Функция ПараметрыФильтрации() Экспорт
|
||||
|
||||
Параметры = Новый Структура;
|
||||
Параметры.Вставить("extensions");
|
||||
Параметры.Вставить("modules");
|
||||
Параметры.Вставить("suites");
|
||||
Параметры.Вставить("tags");
|
||||
Параметры.Вставить("contexts");
|
||||
Параметры.Вставить("paths");
|
||||
Параметры.Вставить("tests");
|
||||
Параметры.Вставить("extensions", Неопределено);
|
||||
Параметры.Вставить("modules", Неопределено);
|
||||
Параметры.Вставить("suites", Неопределено);
|
||||
Параметры.Вставить("tags", Неопределено);
|
||||
Параметры.Вставить("contexts", Неопределено);
|
||||
Параметры.Вставить("paths", Неопределено);
|
||||
Параметры.Вставить("tests", Неопределено);
|
||||
|
||||
Возврат Параметры;
|
||||
|
||||
|
@ -158,7 +158,7 @@
|
||||
Параметры = Новый Структура("Файл, ИмяАтрибута, Обработчик", Файл, ИмяАтрибута, Обработчик);
|
||||
Параметры.Вставить("ЗначениеПоУмолчанию", ЗначениеПоУмолчанию);
|
||||
|
||||
Возврат Новый ОписаниеОповещения("ПолучитьАтрибутФайла", ЮТФайлы, Параметры);
|
||||
Возврат Новый ОписаниеОповещения("ПолучитьАтрибутФайла", ЭтотОбъект, Параметры);
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
@ -146,8 +146,10 @@
|
||||
// * Теги - Массив из Строка
|
||||
// * Контексты - Массив из Строка - Контексты вызова тестовых методов
|
||||
// * Тесты - Массив из см. ОписаниеИмениТеста - Список путей к тестовым методам
|
||||
// * Пути - Массив из Строка
|
||||
Функция Фильтр() Экспорт
|
||||
|
||||
//@skip-check structure-consructor-too-many-keys
|
||||
Фильтр = Новый Структура("Расширения, Модули, Наборы, Теги, Контексты, Пути, Тесты");
|
||||
|
||||
Фильтр.Расширения = Новый Структура();
|
||||
@ -158,6 +160,7 @@
|
||||
Фильтр.Пути = Новый Массив();
|
||||
Фильтр.Тесты = Новый Массив();
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат Фильтр;
|
||||
|
||||
КонецФункции
|
||||
|
@ -55,7 +55,7 @@
|
||||
// Возвращаемое значение:
|
||||
// - Неопределено - Если это не тестовый модуль
|
||||
// - см. ЮТФабрика.ОписаниеТестовогоМодуля
|
||||
Функция ИсполняемыеСценарииМодуля(МетаданныеМодуля) Экспорт
|
||||
Функция ИсполняемыеСценарииМодуля(Знач МетаданныеМодуля) Экспорт
|
||||
|
||||
ЭтоТестовыйМодуль = Истина;
|
||||
ОписаниеТестовогоМодуля = ЮТФабрика.ОписаниеТестовогоМодуля(МетаданныеМодуля, Новый Массив);
|
||||
@ -136,6 +136,7 @@
|
||||
#КонецЕсли
|
||||
|
||||
Если МетаданныеМодуля.Сервер Тогда
|
||||
//@skip-check unknown-method-property
|
||||
Возврат ЮТЧитательСервер.ЭтоТестовыйМодуль(МетаданныеМодуля);
|
||||
Иначе
|
||||
Возврат Ложь;
|
||||
@ -161,6 +162,7 @@
|
||||
|
||||
ТестовыеМодули = Новый Массив;
|
||||
|
||||
//@skip-check unknown-method-property
|
||||
МодулиРасширения = ЮТМетаданныеСервер.МодулиРасширений();
|
||||
|
||||
Для Каждого ОписаниеМодуля Из МодулиРасширения Цикл
|
||||
@ -220,25 +222,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Фильтр(ПараметрыЗапуска)
|
||||
|
||||
Фильтр = Новый Структура("Расширения, Модули, Наборы, Теги, Контексты, Пути");
|
||||
|
||||
Фильтр.Расширения = ЮТОбщий.ЗначениеСтруктуры(ПараметрыЗапуска.filter, "extensions");
|
||||
Фильтр.Модули = ЮТОбщий.ЗначениеСтруктуры(ПараметрыЗапуска.filter, "modules");
|
||||
Фильтр.Теги = ЮТОбщий.ЗначениеСтруктуры(ПараметрыЗапуска.filter, "tags");
|
||||
Фильтр.Контексты = ЮТОбщий.ЗначениеСтруктуры(ПараметрыЗапуска.filter, "contexts");
|
||||
// TODO: Подумать в каком формате задать наборы - ИмяМодуля.Набор, Набор или другой вариант
|
||||
Фильтр.Наборы = ЮТОбщий.ЗначениеСтруктуры(ПараметрыЗапуска.filter, "suites");
|
||||
|
||||
// TODO: Обработка путей в формате: Модуль.ИмяТеста, ИмяТеста - метод, параметры, контекст
|
||||
// ОМ_ЮТУтверждения.Что[0: 1].Сервер, ОМ_ЮТУтверждения.Что[1: Структура].Сервер
|
||||
Фильтр.Пути = ЮТОбщий.ЗначениеСтруктуры(ПараметрыЗапуска.filter, "paths");
|
||||
|
||||
Возврат Фильтр;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура УдалитьНастройкиМодуляИзПервогоНабора(СценарииМодуля)
|
||||
|
||||
НастройкиВыполнения = ЮТОбщий.СкопироватьРекурсивно(СценарииМодуля.НастройкиВыполнения);
|
||||
|
@ -19,9 +19,9 @@
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
// См. ЮТЧитатель.ИсполняемыеСценарииМодуля
|
||||
Функция ИсполняемыеСценарииМодуля(Знач ОписаниеМодуля) Экспорт
|
||||
Функция ИсполняемыеСценарииМодуля(Знач МетаданныеМодуля) Экспорт
|
||||
|
||||
Возврат ЮТЧитатель.ИсполняемыеСценарииМодуля(ОписаниеМодуля);
|
||||
Возврат ЮТЧитатель.ИсполняемыеСценарииМодуля(МетаданныеМодуля);
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.ЮТЧитательСервер">
|
||||
<suppressions key="com.e1c.v8codestyle.md:common-module-name-server-call" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -113,10 +113,11 @@
|
||||
//
|
||||
// Например, в контекст можно помещать создаваемые данные, что бы освободить/удалить их в обработчике `ПослеКаждогоТеста`.
|
||||
// Возвращаемое значение:
|
||||
// Структура - Контекст теста
|
||||
// Неопределено - Если метод вызывается за рамками теста
|
||||
// - Структура - Контекст теста
|
||||
// - Неопределено - Если метод вызывается за рамками теста
|
||||
Функция КонтекстТеста() Экспорт
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат ЮТКонтекст.КонтекстТеста();
|
||||
|
||||
КонецФункции
|
||||
@ -132,8 +133,8 @@
|
||||
//
|
||||
// Например, в контекст можно помещать создаваемые данные, что бы освободить/удалить их в обработчике `ПослеКаждогоТеста`.
|
||||
// Возвращаемое значение:
|
||||
// Структура - Контекст набора тестов
|
||||
// Неопределено - Если метод вызывается за рамками тестового набора
|
||||
// - Структура - Контекст набора тестов
|
||||
// - Неопределено - Если метод вызывается за рамками тестового набора
|
||||
Функция КонтекстТестовогоНабора() Экспорт
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
@ -152,6 +153,7 @@
|
||||
// - Неопределено - Если метод вызывается за рамками тестового модуля
|
||||
Функция КонтекстМодуля() Экспорт
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат ЮТКонтекст.КонтекстМодуля();
|
||||
|
||||
КонецФункции
|
||||
|
@ -1,6 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="8ebe57d7-1182-4eea-bdda-375c1e0262e4">
|
||||
<name>YAXUNIT</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>YAxUnit</value>
|
||||
</synonym>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:ConfigurationExtension">
|
||||
<managedApplicationModule>Extended</managedApplicationModule>
|
||||
@ -26,8 +30,8 @@
|
||||
<languageCode>ru</languageCode>
|
||||
</languages>
|
||||
<subsystems>Subsystem.ЮТДвижок</subsystems>
|
||||
<subsystems>Subsystem.ЮТПодражатель</subsystems>
|
||||
<subsystems>Subsystem.ЮТФункциональность</subsystems>
|
||||
<subsystems>Subsystem.ЮТДинамическиПодключаемые</subsystems>
|
||||
<subsystems>Subsystem.ЮТПубличный</subsystems>
|
||||
<commonPictures>CommonPicture.ЮТНеизвестный</commonPictures>
|
||||
<commonPictures>CommonPicture.ЮТОшибка</commonPictures>
|
||||
<commonPictures>CommonPicture.ЮТПодсистема</commonPictures>
|
||||
|
@ -32,6 +32,7 @@
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Используется для перехвата управления расширением после отработки запуска приложения
|
||||
//@skip-check not-allowed-pragma
|
||||
&После("ПриНачалеРаботыСистемы")
|
||||
Процедура ЮТПриНачалеРаботыСистемы()
|
||||
|
||||
|
@ -32,6 +32,7 @@
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Используется для перехвата управления расширением после отработки запуска приложения
|
||||
//@skip-check not-allowed-pragma
|
||||
&После("ПриНачалеРаботыСистемы")
|
||||
Процедура ЮТПриНачалеРаботыСистемы()
|
||||
|
||||
|
@ -25,6 +25,7 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
//@skip-check module-structure-top-region
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Устанавливает значение реквизита создаваемого объекта.
|
||||
@ -200,8 +201,8 @@
|
||||
// Возвращает данные текущей строки табличной части объекта.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Данные строки
|
||||
// Неопределено - Если заполняется объект
|
||||
// - Структура - Данные строки
|
||||
// - Неопределено - Если заполняется объект
|
||||
&НаКлиенте
|
||||
Функция ДанныеСтроки() Экспорт
|
||||
|
||||
@ -222,6 +223,7 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
//@skip-check module-structure-top-region
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
&НаКлиенте
|
||||
|
@ -189,8 +189,8 @@
|
||||
// Возвращает данные текущей строки табличной части объекта.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Данные строки
|
||||
// Неопределено - Если заполняется объект
|
||||
// - Структура - Данные строки
|
||||
// - Неопределено - Если заполняется объект
|
||||
Функция ДанныеСтроки() Экспорт
|
||||
|
||||
Возврат ЮТКонструкторТестовыхДанныхСлужебный.ДанныеСтроки(Контекст);
|
||||
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="DataProcessor.ЮТЮнитТесты.Form.Основная.Form">
|
||||
<suppressions key="com.e1c.v8codestyle.form:data-composition-conditional-appearance-use" value="true"/>
|
||||
</suppress:SuppressGenericObject>
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="1f90d482-0035-4c3c-82d4-2e21ca70d72e">
|
||||
<name>ЮТИсполнитель</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Исполнитель</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Функциональность запуска тестирования</value>
|
||||
</explanation>
|
||||
<content>CommonModule.ЮТИсполнительГлобальный</content>
|
||||
<content>CommonModule.ЮТИсполнительКлиент</content>
|
||||
<content>CommonModule.ЮТИсполнительКлиентСервер</content>
|
||||
<content>CommonModule.ЮТИсполнительСервер</content>
|
||||
<content>CommonModule.ЮТЧитатель</content>
|
||||
<content>CommonModule.ЮТЧитательСервер</content>
|
||||
<content>CommonModule.ЮТФильтрация</content>
|
||||
<content>CommonModule.ЮТПараметрыЗапуска</content>
|
||||
<parentSubsystem>Subsystem.ЮТДвижок</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="de4a422d-6943-4fa5-8a70-1a301c2cbaa1">
|
||||
<name>ЮТКонтекст</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Контекст</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Функциональность работы с контекстами</value>
|
||||
</explanation>
|
||||
<content>CommonModule.ЮТКонтекст</content>
|
||||
<content>CommonModule.ЮТКонтекстКлиент</content>
|
||||
<content>CommonModule.ЮТКонтекстТеста</content>
|
||||
<content>CommonModule.ЮТКонтекстСервер</content>
|
||||
<parentSubsystem>Subsystem.ЮТДвижок</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="24bbebcb-477b-4067-8d46-44f28817e2eb">
|
||||
<name>ЮТМокирование</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Мокирование</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Содержит функциональности мокирования данных</value>
|
||||
</explanation>
|
||||
<content>CommonModule.МокитоОбучение</content>
|
||||
<content>CommonModule.МокитоПроверки</content>
|
||||
<content>CommonModule.МокитоСлужебный</content>
|
||||
<content>DataProcessor.ЮТHTTPСервисЗапрос</content>
|
||||
<parentSubsystem>Subsystem.ЮТДвижок</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="0de5fcbf-9941-4e24-99ae-7a92e46760fd">
|
||||
<name>ЮТСервис</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Сервис</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Сервисная функциональность работы движка</value>
|
||||
</explanation>
|
||||
<content>CommonModule.ЮТЛогированиеВызовСервера</content>
|
||||
<content>CommonModule.ЮТАсинхроннаяОбработкаСлужебныйКлиент</content>
|
||||
<content>CommonModule.ЮТФабрика</content>
|
||||
<content>CommonModule.ЮТФайлы</content>
|
||||
<content>CommonModule.ЮТТипыДанныхСлужебный</content>
|
||||
<content>CommonModule.ЮТСообщенияСлужебный</content>
|
||||
<content>CommonModule.ЮТСобытия</content>
|
||||
<content>CommonModule.ЮТРегистрацияОшибок</content>
|
||||
<content>CommonModule.ЮТРасширения</content>
|
||||
<content>CommonModule.ЮТПроверкиСлужебный</content>
|
||||
<content>CommonTemplate.ЮТRegEx1CAddin</content>
|
||||
<content>CommonTemplate.ЮТYaxUnitAddIn</content>
|
||||
<content>CommonPicture.ЮТНеизвестный</content>
|
||||
<content>CommonPicture.ЮТОшибка</content>
|
||||
<content>CommonPicture.ЮТПодсистема</content>
|
||||
<content>CommonPicture.ЮТПропущен</content>
|
||||
<content>CommonPicture.ЮТУпал</content>
|
||||
<content>CommonPicture.ЮТУспешно</content>
|
||||
<content>CommonPicture.ЮТЭлементыТестов</content>
|
||||
<content>CommonModule.ЮТКомпоненты</content>
|
||||
<content>CommonModule.ЮТКомпонентыВызовСервера</content>
|
||||
<content>CommonModule.ЮТКомпонентыКлиент</content>
|
||||
<content>CommonModule.ЮТЛокальСлужебный</content>
|
||||
<content>CommonModule.ЮТМетаданныеПовтИсп</content>
|
||||
<content>CommonModule.ЮТМетаданныеСервер</content>
|
||||
<content>CommonModule.ЮТОбщийВызовСервера</content>
|
||||
<content>CommonModule.ЮТПовторногоИспользования</content>
|
||||
<content>CommonTemplate.ЮТОписаниеМетаданных</content>
|
||||
<content>CommonModule.ЮТНастройкиВыполнения</content>
|
||||
<content>CommonModule.ЮТОтчет</content>
|
||||
<parentSubsystem>Subsystem.ЮТДвижок</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -1,17 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="afae5d03-2025-4f15-a735-3a88c14f7913">
|
||||
<name>ЮТПодражатель_Реализация_Люди</name>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="bda333bc-3760-4247-8d9f-b6e6a03b0b4f">
|
||||
<name>ЮТПодражатель</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>ЮТПодражатель реализация люди</value>
|
||||
<value>Подражатель</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеИмена_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеФамилии_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеОтчества_ru</content>
|
||||
<content>CommonModule.ЮТПодражатель</content>
|
||||
<content>CommonModule.ЮТПодражатель_Банки</content>
|
||||
<content>CommonModule.ЮТПодражатель_Компании</content>
|
||||
<content>CommonModule.ЮТПодражатель_Люди</content>
|
||||
<content>CommonModule.ЮТПодражательВызовСервера</content>
|
||||
<content>CommonModule.ЮТПодражательПовтИсп</content>
|
||||
<content>CommonModule.ЮТПодражательСлужебный</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Компании_Наименования_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Компании_ПрефиксыНаименований_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеИмена_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеОтчества_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеФамилии_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_МужскиеИмена_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_МужскиеОтчества_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_МужскиеФамилии_ru</content>
|
||||
<parentSubsystem>Subsystem.ЮТПодражатель.Subsystem.ЮТПодражательРеализации</parentSubsystem>
|
||||
<parentSubsystem>Subsystem.ЮТДвижок.Subsystem.ЮТТестовыеДанные</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="ce70f27f-4871-4e26-aa7d-19cddba77f91">
|
||||
<name>ЮТТестовыеДанные</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Тестовые данные</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Реализация генерации и работы с тестовыми данными</value>
|
||||
</explanation>
|
||||
<content>CommonModule.ЮТКонструкторТестовыхДанныхСлужебный</content>
|
||||
<content>CommonModule.ЮТТестовыеДанные</content>
|
||||
<content>CommonModule.ЮТТестовыеДанные_ТаблицыЗначений</content>
|
||||
<content>CommonModule.ЮТТестовыеДанныеВызовСервера</content>
|
||||
<content>CommonModule.ЮТТестовыеДанныеСлужебный</content>
|
||||
<content>DataProcessor.ЮТКонструкторТестовыхДанных</content>
|
||||
<content>CommonModule.ЮТСтроки</content>
|
||||
<content>CommonModule.ЮТПреобразования</content>
|
||||
<content>CommonModule.ЮТКонструкторВариантов</content>
|
||||
<subsystems>ЮТПодражатель</subsystems>
|
||||
<parentSubsystem>Subsystem.ЮТДвижок</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="74a84cae-2722-4434-a2a2-84bebaae2ac4">
|
||||
<name>ЮТУтверждения</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Утверждения</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Реализация утверждений для проверки результатов при тестировании</value>
|
||||
</explanation>
|
||||
<content>CommonModule.ЮТУтверждения</content>
|
||||
<content>CommonModule.ЮТУтвержденияИБ</content>
|
||||
<content>CommonModule.ЮТПредикаты</content>
|
||||
<content>CommonModule.ЮТПредикатыКлиентСервер</content>
|
||||
<content>CommonModule.ЮТЗапросыВызовСервера</content>
|
||||
<content>CommonModule.ЮТЗапросыКлиентСервер</content>
|
||||
<content>CommonModule.ЮТСравнениеСервер</content>
|
||||
<content>CommonModule.ЮТСравнениеКлиентСервер</content>
|
||||
<parentSubsystem>Subsystem.ЮТДвижок</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -1,99 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="36bb00a3-9e36-423a-9421-935867c7993e">
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="36bb00a3-9e36-423a-9421-935867c7993e">
|
||||
<name>ЮТДвижок</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Юнит тесты</value>
|
||||
</synonym>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.ЮТПодсистема</picture>
|
||||
</picture>
|
||||
<content>CommonModule.Мокито</content>
|
||||
<content>CommonModule.МокитоОбучение</content>
|
||||
<content>CommonModule.МокитоПроверки</content>
|
||||
<content>CommonModule.МокитоСлужебный</content>
|
||||
<content>CommonModule.ЮТАсинхроннаяОбработкаСлужебныйКлиент</content>
|
||||
<content>CommonModule.ЮТест</content>
|
||||
<content>CommonModule.ЮТЗапросы</content>
|
||||
<content>CommonModule.ЮТЗапросыВызовСервера</content>
|
||||
<content>CommonModule.ЮТЗапросыКлиентСервер</content>
|
||||
<content>CommonModule.ЮТИсполнительКлиент</content>
|
||||
<content>CommonModule.ЮТИсполнительКлиентСервер</content>
|
||||
<content>CommonModule.ЮТИсполнительСервер</content>
|
||||
<content>CommonModule.ЮТКомпоненты</content>
|
||||
<content>CommonModule.ЮТКомпонентыВызовСервера</content>
|
||||
<content>CommonModule.ЮТКомпонентыКлиент</content>
|
||||
<content>CommonModule.ЮТКонструкторВариантов</content>
|
||||
<content>CommonModule.ЮТКонструкторТестовыхДанныхСлужебный</content>
|
||||
<content>CommonModule.ЮТКонтекст</content>
|
||||
<content>CommonModule.ЮТКонтекстКлиент</content>
|
||||
<content>CommonModule.ЮТКонтекстСервер</content>
|
||||
<content>CommonModule.ЮТКонтекстТеста</content>
|
||||
<content>CommonModule.ЮТЛогирование</content>
|
||||
<content>CommonModule.ЮТЛогированиеВызовСервера</content>
|
||||
<content>CommonModule.ЮТЛокальСлужебный</content>
|
||||
<content>CommonModule.ЮТМетаданные</content>
|
||||
<content>CommonModule.ЮТМетаданныеПовтИсп</content>
|
||||
<content>CommonModule.ЮТМетаданныеСервер</content>
|
||||
<content>CommonModule.ЮТНастройкиВыполнения</content>
|
||||
<content>CommonModule.ЮТОбщий</content>
|
||||
<content>CommonModule.ЮТОбщийВызовСервера</content>
|
||||
<content>CommonModule.ЮТОтчет</content>
|
||||
<content>CommonModule.ЮТОтчетJSON</content>
|
||||
<content>CommonModule.ЮТОтчетJUnit</content>
|
||||
<content>CommonModule.ЮТПараметрыЗапуска</content>
|
||||
<content>CommonModule.ЮТПовторногоИспользования</content>
|
||||
<content>CommonModule.ЮТПодражатель</content>
|
||||
<content>CommonModule.ЮТПодражатель_Банки</content>
|
||||
<content>CommonModule.ЮТПодражатель_Компании</content>
|
||||
<content>CommonModule.ЮТПодражатель_Люди</content>
|
||||
<content>CommonModule.ЮТПодражательВызовСервера</content>
|
||||
<content>CommonModule.ЮТПодражательПовтИсп</content>
|
||||
<content>CommonModule.ЮТПодражательСлужебный</content>
|
||||
<content>CommonModule.ЮТПредикаты</content>
|
||||
<content>CommonModule.ЮТПредикатыКлиентСервер</content>
|
||||
<content>CommonModule.ЮТПреобразования</content>
|
||||
<content>CommonModule.ЮТПроверкиСлужебный</content>
|
||||
<content>CommonModule.ЮТРасширения</content>
|
||||
<content>CommonModule.ЮТРегистрацияОшибок</content>
|
||||
<content>CommonModule.ЮТСобытия</content>
|
||||
<content>CommonModule.ЮТСообщенияСлужебный</content>
|
||||
<content>CommonModule.ЮТСравнениеКлиентСервер</content>
|
||||
<content>CommonModule.ЮТСравнениеСервер</content>
|
||||
<content>CommonModule.ЮТСтроки</content>
|
||||
<content>CommonModule.ЮТТестовыеДанные</content>
|
||||
<content>CommonModule.ЮТТестовыеДанные_ТаблицыЗначений</content>
|
||||
<content>CommonModule.ЮТТестовыеДанныеВызовСервера</content>
|
||||
<content>CommonModule.ЮТТестовыеДанныеСлужебный</content>
|
||||
<content>CommonModule.ЮТТесты</content>
|
||||
<content>CommonModule.ЮТТипыДанныхСлужебный</content>
|
||||
<content>CommonModule.ЮТУтверждения</content>
|
||||
<content>CommonModule.ЮТУтвержденияИБ</content>
|
||||
<content>CommonModule.ЮТФабрика</content>
|
||||
<content>CommonModule.ЮТФайлы</content>
|
||||
<content>CommonModule.ЮТФильтрация</content>
|
||||
<content>CommonModule.ЮТЧитатель</content>
|
||||
<content>CommonModule.ЮТЧитательСервер</content>
|
||||
<content>CommonPicture.ЮТНеизвестный</content>
|
||||
<content>CommonPicture.ЮТОшибка</content>
|
||||
<content>CommonPicture.ЮТПодсистема</content>
|
||||
<content>CommonPicture.ЮТПропущен</content>
|
||||
<content>CommonPicture.ЮТУпал</content>
|
||||
<content>CommonPicture.ЮТУспешно</content>
|
||||
<content>CommonPicture.ЮТЭлементыТестов</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Компании_Наименования_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Компании_ПрефиксыНаименований_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеИмена_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеОтчества_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеФамилии_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_МужскиеИмена_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_МужскиеОтчества_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Люди_МужскиеФамилии_ru</content>
|
||||
<content>CommonTemplate.ЮТRegEx1CAddin</content>
|
||||
<content>CommonTemplate.ЮТYaxUnitAddIn</content>
|
||||
<content>CommonTemplate.ЮТОписаниеМетаданных</content>
|
||||
<content>DataProcessor.ЮТHTTPСервисЗапрос</content>
|
||||
<content>DataProcessor.ЮТКонструкторТестовыхДанных</content>
|
||||
<content>DataProcessor.ЮТЮнитТесты</content>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<subsystems>ЮТИсполнитель</subsystems>
|
||||
<subsystems>ЮТКонтекст</subsystems>
|
||||
<subsystems>ЮТМокирование</subsystems>
|
||||
<subsystems>ЮТСервис</subsystems>
|
||||
<subsystems>ЮТТестовыеДанные</subsystems>
|
||||
<subsystems>ЮТУтверждения</subsystems>
|
||||
</mdclass:Subsystem>
|
||||
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<cmi:CommandInterface xmlns:cmi="http://g5.1c.ru/v8/dt/cmi"/>
|
@ -3,14 +3,13 @@
|
||||
<name>ЮТОбработчикиСобытий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>ЮТОбработчики событий</value>
|
||||
<value>Обработчики событий</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<content>CommonModule.МокитоСлужебный</content>
|
||||
<content>CommonModule.ЮТИсполнительКлиент</content>
|
||||
<content>CommonModule.ЮТЛогирование</content>
|
||||
<content>CommonModule.ЮТТестовыеДанныеСлужебный</content>
|
||||
<content>CommonModule.ЮТУтверждения</content>
|
||||
<parentSubsystem>Subsystem.ЮТФункциональность</parentSubsystem>
|
||||
<parentSubsystem>Subsystem.ЮТДинамическиПодключаемые</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<cmi:CommandInterface xmlns:cmi="http://g5.1c.ru/v8/dt/cmi"/>
|
@ -6,8 +6,11 @@
|
||||
<value>Формирование отчета</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Функциональность формирования отчетов</value>
|
||||
</explanation>
|
||||
<content>CommonModule.ЮТОтчетJSON</content>
|
||||
<content>CommonModule.ЮТОтчетJUnit</content>
|
||||
<parentSubsystem>Subsystem.ЮТФункциональность</parentSubsystem>
|
||||
<parentSubsystem>Subsystem.ЮТДинамическиПодключаемые</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -1,11 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="2000d722-2a1d-47b1-8b5d-f3ebcb93e898">
|
||||
<name>ЮТФункциональность</name>
|
||||
<name>ЮТДинамическиПодключаемые</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Функциональность</value>
|
||||
<value>Динамически подключаемые</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Содержит подсистемы с динамически подключаемой (загружаемой) функциональностью</value>
|
||||
</explanation>
|
||||
<subsystems>ЮТОбработчикиСобытий</subsystems>
|
||||
<subsystems>ЮТФормированиеОтчета</subsystems>
|
||||
</mdclass:Subsystem>
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="b5fd9106-1b76-4e21-987e-12d440e36400">
|
||||
<name>ЮТПодражатель_Реализация_Банки</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>ЮТПодражатель реализация банки</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<content>CommonModule.ЮТПодражатель_Банки</content>
|
||||
<parentSubsystem>Subsystem.ЮТПодражатель.Subsystem.ЮТПодражательРеализации</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="82c2f4c4-1684-4483-a709-67a48f14c63c">
|
||||
<name>ЮТПодражатель_Реализация_Компании</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>ЮТПодражатель реализация компании</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<content>CommonModule.ЮТПодражатель_Компании</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Компании_Наименования_ru</content>
|
||||
<content>CommonTemplate.ЮТ_СловарьПодражателя_Компании_ПрефиксыНаименований_ru</content>
|
||||
<parentSubsystem>Subsystem.ЮТПодражатель.Subsystem.ЮТПодражательРеализации</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="675f2886-dc9b-4f34-aa07-0983d4a769e7">
|
||||
<name>ЮТПодражательРеализации</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>ЮТПодражатель реализации</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<subsystems>ЮТПодражатель_Реализация_Банки</subsystems>
|
||||
<subsystems>ЮТПодражатель_Реализация_Компании</subsystems>
|
||||
<subsystems>ЮТПодражатель_Реализация_Люди</subsystems>
|
||||
<parentSubsystem>Subsystem.ЮТПодражатель</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="bda333bc-3760-4247-8d9f-b6e6a03b0b4f">
|
||||
<name>ЮТПодражатель</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Подражатель</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<content>CommonModule.ЮТПодражатель</content>
|
||||
<content>CommonModule.ЮТПодражательПовтИсп</content>
|
||||
<content>CommonModule.ЮТПодражательВызовСервера</content>
|
||||
<content>CommonModule.ЮТПодражательСлужебный</content>
|
||||
<subsystems>ЮТПодражательРеализации</subsystems>
|
||||
</mdclass:Subsystem>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<cmi:CommandInterface xmlns:cmi="http://g5.1c.ru/v8/dt/cmi"/>
|
26
exts/yaxunit/src/Subsystems/ЮТПубличный/ЮТПубличный.mdo
Normal file
26
exts/yaxunit/src/Subsystems/ЮТПубличный/ЮТПубличный.mdo
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="46383f22-a834-40f0-b79e-c358ce9f5a10">
|
||||
<name>ЮТПубличный</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>YAxUnit</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Публичные API и инструменты, применяемые при написании тестов и самом тестировании. Остальные использовать напрямую не рекомендуется</value>
|
||||
</explanation>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.ЮТПодсистема</picture>
|
||||
</picture>
|
||||
<content>CommonModule.ЮТест</content>
|
||||
<content>CommonModule.ЮТОбщий</content>
|
||||
<content>CommonModule.ЮТТесты</content>
|
||||
<content>CommonModule.Мокито</content>
|
||||
<content>CommonModule.ЮТЗапросы</content>
|
||||
<content>CommonModule.ЮТМетаданные</content>
|
||||
<content>CommonModule.ЮТЛогирование</content>
|
||||
<content>DataProcessor.ЮТЮнитТесты</content>
|
||||
<content>CommonModule.ЮТУтверждения</content>
|
||||
</mdclass:Subsystem>
|
@ -415,16 +415,16 @@
|
||||
.Вернуть(200)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(Интеграция.ВыполнитьЗапрос("api/versions")).Равно(200);
|
||||
ЮТУтверждения.Что(Интеграция.ВыполнитьЗапрос("sessions")).Равно(200);
|
||||
ЮТест.ОжидаетЧто(Интеграция.ВыполнитьЗапрос("api/versions")).Равно(200);
|
||||
ЮТест.ОжидаетЧто(Интеграция.ВыполнитьЗапрос("sessions")).Равно(200);
|
||||
|
||||
Мокито.Обучение(Интеграция, Ложь)
|
||||
.Когда("ВыполнитьЗапрос", Мокито.МассивПараметров("sessions"))
|
||||
.Вернуть(403)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(Интеграция.ВыполнитьЗапрос("api/versions")).Равно(200);
|
||||
ЮТУтверждения.Что(Интеграция.ВыполнитьЗапрос("sessions")).Равно(403);
|
||||
ЮТест.ОжидаетЧто(Интеграция.ВыполнитьЗапрос("api/versions")).Равно(200);
|
||||
ЮТест.ОжидаетЧто(Интеграция.ВыполнитьЗапрос("sessions")).Равно(403);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
@ -49,8 +49,8 @@
|
||||
#КонецОбласти
|
||||
|
||||
Процедура БИК() Экспорт
|
||||
БИК = ЮТТестовыеДанные.Подражатель().Банки().БИК();
|
||||
Ютест.ОжидаетЧто(БИК)
|
||||
БИК = ЮТест.Данные().Подражатель().Банки().БИК();
|
||||
ЮТест.ОжидаетЧто(БИК)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
.ИмеетДлину(9)
|
||||
@ -58,11 +58,11 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура НомерСчета() Экспорт
|
||||
БИК = ЮТТестовыеДанные.Подражатель().Банки().БИК();
|
||||
БИК = ЮТест.Данные().Подражатель().Банки().БИК();
|
||||
КодВалюты = "978";
|
||||
НомерСчета = ЮТТестовыеДанные.Подражатель().Банки().НомерСчета(БИК, КодВалюты);
|
||||
НомерСчета = ЮТест.Данные().Подражатель().Банки().НомерСчета(БИК, КодВалюты);
|
||||
|
||||
Ютест.ОжидаетЧто(НомерСчета)
|
||||
ЮТест.ОжидаетЧто(НомерСчета)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
.ИмеетДлину(20)
|
||||
|
@ -50,8 +50,8 @@
|
||||
#КонецОбласти
|
||||
|
||||
Процедура Наименование() Экспорт
|
||||
Имя = ЮТТестовыеДанные.Подражатель().Компании().Наименование();
|
||||
Ютест.ОжидаетЧто(Имя)
|
||||
Имя = ЮТест.Данные().Подражатель().Компании().Наименование();
|
||||
ЮТест.ОжидаетЧто(Имя)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
;
|
||||
@ -62,8 +62,8 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ИНН() Экспорт
|
||||
ИНН = ЮТТестовыеДанные.Подражатель().Компании().ИНН("77");
|
||||
Ютест.ОжидаетЧто(ИНН)
|
||||
ИНН = ЮТест.Данные().Подражатель().Компании().ИНН("77");
|
||||
ЮТест.ОжидаетЧто(ИНН)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
.ИмеетДлину(10)
|
||||
@ -73,8 +73,8 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КПП() Экспорт
|
||||
ИНН = ЮТТестовыеДанные.Подражатель().Компании().КПП("7701");
|
||||
Ютест.ОжидаетЧто(ИНН)
|
||||
ИНН = ЮТест.Данные().Подражатель().Компании().КПП("7701");
|
||||
ЮТест.ОжидаетЧто(ИНН)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
.ИмеетДлину(9)
|
||||
|
@ -58,8 +58,8 @@
|
||||
#КонецОбласти
|
||||
|
||||
Процедура Имя() Экспорт
|
||||
Имя = ЮТТестовыеДанные.Подражатель().Люди().Имя();
|
||||
Ютест.ОжидаетЧто(Имя)
|
||||
Имя = ЮТест.Данные().Подражатель().Люди().Имя();
|
||||
ЮТест.ОжидаетЧто(Имя)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
;
|
||||
@ -70,8 +70,8 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Фамилия() Экспорт
|
||||
Фамилия = ЮТТестовыеДанные.Подражатель().Люди().Фамилия();
|
||||
Ютест.ОжидаетЧто(Фамилия)
|
||||
Фамилия = ЮТест.Данные().Подражатель().Люди().Фамилия();
|
||||
ЮТест.ОжидаетЧто(Фамилия)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
;
|
||||
@ -82,8 +82,8 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Отчество() Экспорт
|
||||
Отчество = ЮТТестовыеДанные.Подражатель().Люди().Отчество();
|
||||
Ютест.ОжидаетЧто(Отчество)
|
||||
Отчество = ЮТест.Данные().Подражатель().Люди().Отчество();
|
||||
ЮТест.ОжидаетЧто(Отчество)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
;
|
||||
@ -94,8 +94,8 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ФИО() Экспорт
|
||||
ФИО = ЮТТестовыеДанные.Подражатель().Люди().ФИО();
|
||||
Ютест.ОжидаетЧто(ФИО)
|
||||
ФИО = ЮТест.Данные().Подражатель().Люди().ФИО();
|
||||
ЮТест.ОжидаетЧто(ФИО)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
;
|
||||
@ -106,8 +106,8 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ИНН() Экспорт
|
||||
ИНН = ЮТТестовыеДанные.Подражатель().Люди().ИНН();
|
||||
Ютест.ОжидаетЧто(ИНН)
|
||||
ИНН = ЮТест.Данные().Подражатель().Люди().ИНН();
|
||||
ЮТест.ОжидаетЧто(ИНН)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
.ИмеетДлину(12)
|
||||
@ -115,8 +115,8 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СНИЛС() Экспорт
|
||||
СНИЛС = ЮТТестовыеДанные.Подражатель().Люди().СНИЛС();
|
||||
Ютест.ОжидаетЧто(СНИЛС)
|
||||
СНИЛС = ЮТест.Данные().Подражатель().Люди().СНИЛС();
|
||||
ЮТест.ОжидаетЧто(СНИЛС)
|
||||
.ИмеетТип("Строка")
|
||||
.Заполнено()
|
||||
.ИмеетДлину(14)
|
||||
@ -125,7 +125,7 @@
|
||||
|
||||
Процедура УстановкаЛокализации() Экспорт
|
||||
|
||||
Подражатель = ЮТТестовыеДанные.Подражатель();
|
||||
Подражатель = ЮТест.Данные().Подражатель();
|
||||
ЮТест.ОжидаетЧто(Подражатель.Локализация())
|
||||
.Равно("ru")
|
||||
;
|
||||
@ -138,7 +138,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура НесуществующийСловарьПоЛокализации() Экспорт
|
||||
Подражатель = ЮТТестовыеДанные.Подражатель();
|
||||
Подражатель = ЮТест.Данные().Подражатель();
|
||||
Подражатель.УстановитьЛокализацию("en");
|
||||
Ютест.ОжидаетЧто(ЮТПодражатель_Люди)
|
||||
.Метод("Имя")
|
||||
@ -147,7 +147,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура НереализованныйПолЧеловека() Экспорт
|
||||
Подражатель = ЮТТестовыеДанные.Подражатель();
|
||||
Подражатель = ЮТест.Данные().Подражатель();
|
||||
Ютест.ОжидаетЧто(ЮТПодражатель_Люди)
|
||||
.Метод("Имя", ЮТОбщий.ЗначениеВМассиве("ТрансгендернаяДевушкаОлень"))
|
||||
.ВыбрасываетИсключение("Отсутствует реализация словаря")
|
||||
|
@ -62,7 +62,7 @@
|
||||
|
||||
Объект = Новый Структура("Число, Пусто, Строка", 3, Неопределено, "123");
|
||||
Объект.Вставить("ВложенныйОбъект", Новый Структура("Число", 2));
|
||||
Выражения = ЮТПредикаты.Выражения();
|
||||
Выражения = ЮТест.Предикат().Выражения();
|
||||
|
||||
Варианты = ЮТест.Варианты("ВидСравнения, Значение, Сообщение, ИмяСвойства")
|
||||
.Добавить(Выражения.Равно, 2, "равно `2`")
|
||||
|
@ -60,7 +60,7 @@
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ЮТТестовыеДанные.Удалить(Ссылки);
|
||||
ЮТест.Данные().Удалить(Ссылки);
|
||||
|
||||
Для Каждого Ссылка Из Ссылки Цикл
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user