-
Notifications
You must be signed in to change notification settings - Fork 201
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2233 from PashaMak/develop
#2226 Добавил возможность работы шагов фикстур с json макетами
- Loading branch information
Showing
18 changed files
with
3,619 additions
and
1,224 deletions.
There are no files selected for viewing
114 changes: 114 additions & 0 deletions
114
features/Core/FixtureJSONLoad/step_definitions/ЗагрузкаМакетовJSON.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.10"> | ||
<ExternalDataProcessor uuid="03c12c4e-99d4-4ec9-b551-e5d638de2c88"> | ||
<InternalInfo> | ||
<xr:ContainedObject> | ||
<xr:ClassId>c3831ec8-d8d5-4f93-8a22-f9bfae07327f</xr:ClassId> | ||
<xr:ObjectId>29d2f52d-0ed1-4254-a6bc-bbc6bc333ab1</xr:ObjectId> | ||
</xr:ContainedObject> | ||
<xr:GeneratedType name="ExternalDataProcessorObject.ЗагрузкаМакетовJSON" category="Object"> | ||
<xr:TypeId>503de865-4645-4496-b5dd-2e4a76236095</xr:TypeId> | ||
<xr:ValueId>4d213f80-34d7-4f82-80f0-c17b4f80d887</xr:ValueId> | ||
</xr:GeneratedType> | ||
</InternalInfo> | ||
<Properties> | ||
<Name>ЗагрузкаМакетовJSON</Name> | ||
<Synonym> | ||
<v8:item> | ||
<v8:lang>ru</v8:lang> | ||
<v8:content>ЗагрузкаМакетовJSON</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>en</v8:lang> | ||
<v8:content>DataProcessor</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>am</v8:lang> | ||
<v8:content>ጥሪ</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>az</v8:lang> | ||
<v8:content>Emal zəng etmək</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>bg</v8:lang> | ||
<v8:content>Обработка на повикване</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>et</v8:lang> | ||
<v8:content>Töötlemine kõne</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>fr</v8:lang> | ||
<v8:content>Le traitement de l'appel</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>ka</v8:lang> | ||
<v8:content>დარეკეთ</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>de</v8:lang> | ||
<v8:content>Die Verarbeitung des Anrufs</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>hu</v8:lang> | ||
<v8:content>A hívás</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>it</v8:lang> | ||
<v8:content>Trattamento di chiamata</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>lv</v8:lang> | ||
<v8:content>Apstrāde zvanu</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>lt</v8:lang> | ||
<v8:content>Apdorojimo skambinti</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>mn</v8:lang> | ||
<v8:content>Дуудлага</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>pl</v8:lang> | ||
<v8:content>Obsługa połączeń</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>ro</v8:lang> | ||
<v8:content>Prelucrarea de apel</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>sl</v8:lang> | ||
<v8:content>Klic</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>es</v8:lang> | ||
<v8:content>El tratamiento de la llamada</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>sv</v8:lang> | ||
<v8:content>Samtalet</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>tr</v8:lang> | ||
<v8:content>İşleme arama</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>vi</v8:lang> | ||
<v8:content>Bộ xử lý gọi ra</v8:content> | ||
</v8:item> | ||
</Synonym> | ||
<Comment/> | ||
<DefaultForm>ExternalDataProcessor.ЗагрузкаМакетовJSON.Form.Форма</DefaultForm> | ||
<AuxiliaryForm/> | ||
</Properties> | ||
<ChildObjects> | ||
<Form>Форма</Form> | ||
<Template>Справочники</Template> | ||
<Template>Документы</Template> | ||
<Template>Контрагенты</Template> | ||
<Template>РегистрыСведений</Template> | ||
</ChildObjects> | ||
</ExternalDataProcessor> | ||
</MetaDataObject> |
102 changes: 102 additions & 0 deletions
102
features/Core/FixtureJSONLoad/step_definitions/ЗагрузкаМакетовJSON/Forms/Форма.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.10"> | ||
<Form uuid="d163f08e-fcaf-4dbe-948a-9b4102306f27"> | ||
<Properties> | ||
<Name>Форма</Name> | ||
<Synonym> | ||
<v8:item> | ||
<v8:lang>ru</v8:lang> | ||
<v8:content>Форма</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>en</v8:lang> | ||
<v8:content>Form</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>am</v8:lang> | ||
<v8:content>ቅጽ</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>az</v8:lang> | ||
<v8:content>Forması</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>bg</v8:lang> | ||
<v8:content>Форма</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>et</v8:lang> | ||
<v8:content>Vorm</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>fr</v8:lang> | ||
<v8:content>La forme</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>ka</v8:lang> | ||
<v8:content>ფორმა</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>de</v8:lang> | ||
<v8:content>Form</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>hu</v8:lang> | ||
<v8:content>Formában</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>it</v8:lang> | ||
<v8:content>La forma</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>lv</v8:lang> | ||
<v8:content>Forma</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>lt</v8:lang> | ||
<v8:content>Forma</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>mn</v8:lang> | ||
<v8:content>Маягт</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>pl</v8:lang> | ||
<v8:content>Kształt</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>ro</v8:lang> | ||
<v8:content>Forma</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>sl</v8:lang> | ||
<v8:content>Obrazec</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>es</v8:lang> | ||
<v8:content>La forma de</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>sv</v8:lang> | ||
<v8:content>Form</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>tr</v8:lang> | ||
<v8:content>Formu</v8:content> | ||
</v8:item> | ||
<v8:item> | ||
<v8:lang>vi</v8:lang> | ||
<v8:content>Biểu mẫu</v8:content> | ||
</v8:item> | ||
</Synonym> | ||
<Comment/> | ||
<FormType>Managed</FormType> | ||
<IncludeHelpInContents>false</IncludeHelpInContents> | ||
<UsePurposes> | ||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value> | ||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value> | ||
</UsePurposes> | ||
<ExtendedPresentation/> | ||
</Properties> | ||
</Form> | ||
</MetaDataObject> |
12 changes: 12 additions & 0 deletions
12
features/Core/FixtureJSONLoad/step_definitions/ЗагрузкаМакетовJSON/Forms/Форма/Ext/Form.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.10"> | ||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> | ||
<Attributes> | ||
<Attribute name="Объект" id="1"> | ||
<Type> | ||
<v8:Type>cfg:ExternalDataProcessorObject.ЗагрузкаМакетовJSON</v8:Type> | ||
</Type> | ||
<MainAttribute>true</MainAttribute> | ||
</Attribute> | ||
</Attributes> | ||
</Form> |
76 changes: 76 additions & 0 deletions
76
...Core/FixtureJSONLoad/step_definitions/ЗагрузкаМакетовJSON/Forms/Форма/Ext/Form/Module.bsl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
|
||
/////////////////////////////////////////////////// | ||
//Служебные функции и процедуры | ||
/////////////////////////////////////////////////// | ||
|
||
&НаКлиенте | ||
// контекст фреймворка Vanessa-Automation | ||
Перем Ванесса; | ||
|
||
&НаКлиенте | ||
// Структура, в которой хранится состояние сценария между выполнением шагов. Очищается перед выполнением каждого сценария. | ||
Перем Контекст Экспорт; | ||
|
||
&НаКлиенте | ||
// Структура, в которой можно хранить служебные данные между запусками сценариев. Существует, пока открыта форма Vanessa-Automation. | ||
Перем КонтекстСохраняемый Экспорт; | ||
|
||
&НаКлиенте | ||
// Функция экспортирует список шагов, которые реализованы в данной внешней обработке. | ||
Функция ПолучитьСписокТестов(КонтекстФреймворкаBDD) Экспорт | ||
Ванесса = КонтекстФреймворкаBDD; | ||
|
||
ВсеТесты = Новый Массив; | ||
|
||
//описание параметров | ||
//Ванесса.ДобавитьШагВМассивТестов(ВсеТесты,Снипет,ИмяПроцедуры,ПредставлениеТеста,ОписаниеШага,ТипШага,Транзакция,Параметр); | ||
|
||
|
||
Возврат ВсеТесты; | ||
КонецФункции | ||
|
||
// Делает отключение модуля | ||
Процедура ОтключениеМодуля() Экспорт | ||
|
||
Ванесса = Неопределено; | ||
Контекст = Неопределено; | ||
КонтекстСохраняемый = Неопределено; | ||
|
||
КонецПроцедуры | ||
|
||
&НаСервере | ||
// Служебная функция. | ||
Функция ПолучитьМакетСервер(ИмяМакета) | ||
ОбъектСервер = РеквизитФормыВЗначение("Объект"); | ||
Возврат ОбъектСервер.ПолучитьМакет(ИмяМакета); | ||
КонецФункции | ||
|
||
&НаКлиенте | ||
// Служебная функция для подключения библиотеки создания fixtures. | ||
Функция ПолучитьМакетОбработки(ИмяМакета) Экспорт | ||
Возврат ПолучитьМакетСервер(ИмяМакета); | ||
КонецФункции | ||
|
||
|
||
|
||
/////////////////////////////////////////////////// | ||
//Работа со сценариями | ||
/////////////////////////////////////////////////// | ||
|
||
&НаКлиенте | ||
// Функция выполняется перед началом каждого сценария | ||
Функция ПередНачаломСценария() Экспорт | ||
|
||
КонецФункции | ||
|
||
&НаКлиенте | ||
// Функция выполняется перед окончанием каждого сценария | ||
Функция ПередОкончаниемСценария() Экспорт | ||
|
||
КонецФункции | ||
|
||
|
||
|
||
/////////////////////////////////////////////////// | ||
//Реализация шагов | ||
/////////////////////////////////////////////////// |
16 changes: 16 additions & 0 deletions
16
features/Core/FixtureJSONLoad/step_definitions/ЗагрузкаМакетовJSON/Templates/Документы.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.10"> | ||
<Template uuid="45a7b9ba-4d1a-4baa-953b-11527e799413"> | ||
<Properties> | ||
<Name>Документы</Name> | ||
<Synonym> | ||
<v8:item> | ||
<v8:lang>ru</v8:lang> | ||
<v8:content>Документы</v8:content> | ||
</v8:item> | ||
</Synonym> | ||
<Comment/> | ||
<TemplateType>TextDocument</TemplateType> | ||
</Properties> | ||
</Template> | ||
</MetaDataObject> |
Oops, something went wrong.