diff --git a/F.A.Q.MD b/F.A.Q.MD index 0b69e2eb8..0c9b2e613 100644 --- a/F.A.Q.MD +++ b/F.A.Q.MD @@ -1,6 +1,43 @@ # FAQ -[TOC] +* **[Проблемы с первичным запуском](#проблемы-с-первичным-запуском)** + 1. [Появляется ошибка, в которой есть текст: "Неизвестный идентификатор формы".](#1-появляется-ошибка-в-которой-есть-текст-неизвестный-идентификатор-формы) + 2. [При открытии внешних обработок могут появляться окна с предупреждениями безопасности.](#2-при-открытии-внешних-обработок-могут-появляться-окна-с-предупреждениями-безопасности) + 3. [При открытии `bddRunner` или `xddTestRunner` появляются сообщения `Неизвестный идентификатор плагина: <ЗагрузчикКаталога> при попытке загрузить тесты`](#3-при-открытии-bddrunner-или-xddtestrunner-появляются-сообщения-неизвестный-идентификатор-плагина-загрузчиккаталога-при-попытке-загрузить-тесты) + 4. [При интерактивном запуске не загружаются и не выполняются фичи, открывается только форма `bddRunner`.](#4-при-интерактивном-запуске-не-загружаются-и-не-выполняются-фичи-открывается-только-форма-bddrunner) + 5. [При пакетном запуске не загружаются и не выполняются фичи, открывается только форма `bddRunner`.](#5-при-пакетном-запуске-не-загружаются-и-не-выполняются-фичи-открывается-только-форма-bddrunner) + 6. [Я подключаюсь по RDP к серверу. И фича выполняется нормально. Но если свернуть окно RDP, то возникает ошибка.](#6-я-подключаюсь-по-rdp-к-серверу-и-фича-выполняется-нормально-но-если-свернуть-окно-rdp-то-возникает-ошибка) +* **[Запуск из командной строки](#запуск-из-командной-строки)** + 1. [Как быстро выполнить одну фичу или фичи из одного каталога?](#1-как-быстро-выполнить-одну-фичу-или-фичи-из-одного-каталога) + 2. [2. Каким образом увидеть лог выполнения фич, сценариев и шагов или подробный лог при выполнении в командной строке, например, в логе CI-сервера - Jenkins, Gitlab и т.п.](#2-каким-образом-увидеть-лог-выполнения-фич-сценариев-и-шагов-или-подробный-лог-при-выполнении-в-командной-строке-например-в-логе-ci-сервера---jenkins-gitlab-и-тп) +* **[BDD](#bdd)** + 1. [Как мне удалить в транзакции созданные данные?](#1-как-мне-удалить-в-транзакции-созданные-данные) + 2. [Где мне лучше создавать служебные данные для выполнения сценария?](#2-где-мне-лучше-создавать-служебные-данные-для-выполнения-сценария) + 3. [Если в сценарии возникла ошибка, модальное окно и т.д., как мне гарантированно закрыть все эти окна, чтобы следующий сценарий не падал?](#3-если-в-сценарии-возникла-ошибка-модальное-окно-и-тд-как-мне-гарантированно-закрыть-все-эти-окна-чтобы-следующий-сценарий-не-падал) + 4. [Как проверять поведение системы под разными ролями?](#4-как-проверять-поведение-системы-под-разными-ролями) + 5. [Почему у меня не работает тэг `@tree`?](#5-почему-у-меня-не-работает-тэг-tree) + 6. [Я вызвал метод Ванесса.ЗапретитьВыполнениеШагов(), затем я подключаю свой таймер, и мне надо сделать, чтобы шаг упал.](#6-я-вызвал-метод-ванессазапретитьвыполнениешагов-затем-я-подключаю-свой-таймер-и-мне-надо-сделать-чтобы-шаг-упал) + 7. [Как использовать Sikuli-скрипты?](#7-как-использовать-sikuli-скрипты) + 8. [Как для УФ (управляемой формы) и ОФ (обычной формы) шаги сделать общими?](#8-как-для-уф-управляемой-формы-и-оф-обычной-формы-шаги-сделать-общими) + 9. [Что нужно сделать, чтобы увидеть собственные шаги в форме `Известные шаги`?](#9-что-нужно-сделать-чтобы-увидеть-собственные-шаги-в-форме-известные-шаги) + 10. [Не удается выполнить шаги для выбора типа метаданного в форме "Выбор типа данных".](#10-не-удается-выполнить-шаги-для-выбора-типа-метаданного-в-форме-выбор-типа-данных) + 11. [Не удается установить поле отбора.](#11-не-удается-установить-поле-отбора) + 12. [Как правильно заполнить каталоги библиотечных шагов в json-файле настройки bdd-части Ванесса-АДД?](#12-как-правильно-заполнить-каталоги-библиотечных-шагов-в-json-файле-настройки-bdd-части-ванесса-адд) + 13. [Как пропустить сценарий, чтобы он не падал?](#13-как-пропустить-сценарий-чтобы-он-не-падал) +* **[Плагины](#плагины)** + 1. [Как вызвать код плагина на сервере при запуске в управляемой форме?](#1-как-вызвать-код-плагина-на-сервере-при-запуске-в-управляемой-форме) + 2. [Как работать с файлами внутри тестов/шагов? Как получить путь к текущему файлу или к файлу рядом с ним?](#2-как-работать-с-файлами-внутри-тестовшагов-как-получить-путь-к-текущему-файлу-или-к-файлу-рядом-с-ним) +* **[Скриншоты](#скриншоты)** + 1. [Как сохранять скриншоты при ошибках сценариев?](#1-как-сохранять-скриншоты-при-ошибках-сценариев) + 2. [На CI сервере скриншот формируется, но вместо изображения чёрный экран. Как настроить сервер CI?](#2-на-ci-сервере-скриншот-формируется-но-вместо-изображения-чёрный-экран-как-настроить-сервер-ci) + 3. [Как при возникновении ошибки на CI получить скриншоты всех окон 1С?](#3-как-при-возникновении-ошибки-на-ci-получить-скриншоты-всех-окон-1с) +* **[Отчет Allure](#отчет-allure)** + 1. [Как получить отчет Allure у себя на компьютере под Windows?](#1-как-получить-отчет-allure-у-себя-на-компьютере-под-windows) + 2. [Можно в отчет Аллюр передавать дополнительные данные для отображения в шаге?](#2-можно-в-отчет-аллюр-передавать-дополнительные-данные-для-отображения-в-шаге) +* **[Общие вопросы работы](#общие-вопросы-работы)** + 1. [Как поставить точку останова (брейкпоинт) во внешней обработке для отладки?](#1-как-поставить-точку-останова-брейкпоинт-во-внешней-обработке-для-отладки) +* **[Доработка ADD](#доработка-add)** + 1. [Как запустить фичу из поставки Vanessa.ADD у себя в базе?](#1-как-запустить-фичу-из-поставки-vanessaadd-у-себя-в-базе) ## Проблемы с первичным запуском @@ -70,24 +107,7 @@ Разбор проблемы в https://xdd.silverbulleters.org/t/pri-paketnom-zapuske-ne-zagruzhayutsya-i-ne-vypolnyayutsya-fichi-otkryvaetsya-tolko-bddrunner/2132 -### 6. Как пропустить сценарий, чтобы он не падал? - bdd - -* Можно его закомментировать в тексте фичи (символ #). -* Можно поставить сценарию тег - и использовать фильтры по тегу. -* Да пусть падает. Тем более если он не реализован, то он будет желтым, а если реализован - тогда почему он падает? - -### 7. Как запустить фичу из поставки Vanessa.ADD у себя в базе? - доработка продукта add - -Большинство фич, которые идут в поставке Vanessa.ADD, требуют, чтобы их запускали в специальной служебной базе. Т.е. надо собрать служебную базу. Для этого необходимо выполнить следующие шаги: - -* Загрузить CF из `.\add\lib\CF\83`. -* Руками в базе установить константу **Путь к Vanessa ADD** - это полный путь к обработке **bddRunner.epf**, включая имя файла. -* Открыть в базе Vanessa.ADD. -* Указать тег исключение **IgnoreOnCIMainBuild** (список исключаемых тегов). -* Для ОФ указать тег **IgnoreOnOFBuilds**. -* После этого можно загружать все фичи из каталога фич и запускать на выполнение. - -### 8. Я подключаюсь по RDP к серверу. И фича выполняется нормально. Но если свернуть окно RDP, то возникает ошибка. +### 6. Я подключаюсь по RDP к серверу. И фича выполняется нормально. Но если свернуть окно RDP, то возникает ошибка. Это связано с особенностью платформы 1С. Некоторые методы платформы (кнопконажималки) не работают, когда погашена видеокарта (а RDP клиент её гасит, когда вы его сворачиваете). Поэтому не надо использовать RDP для доступа к CI (или другим) серверам, когда вы хотите использовать кнопконажималку. @@ -153,7 +173,7 @@ vrunner vanessa --settings tools\vrunner.json --path ПутьККаталогу Надо запустить несколько TestClient на разных портах и переключаться между ними. -### 5. Почему у меня не работает тэг `@tree` +### 5. Почему у меня не работает тэг `@tree`? Для работы тега `@tree` надо использовать либо только табы, либо только пробелы. В пределах одной фичи нельзя в отступах строк использовать и пробелы, и табы. @@ -247,6 +267,12 @@ vrunner vanessa --settings tools\vrunner.json --path ПутьККаталогу ] ``` +### 13. Как пропустить сценарий, чтобы он не падал? + +* Можно его закомментировать в тексте фичи (символ #). +* Можно поставить сценарию тег - и использовать фильтры по тегу. +* Да пусть падает. Тем более если он не реализован, то он будет желтым, а если реализован - тогда почему он падает? + ## Плагины ### 1. Как вызвать код плагина на сервере при запуске в управляемой форме? @@ -400,6 +426,19 @@ vrunner vanessa --settings tools\vrunner.json --path ПутьККаталогу * Только после этого открыть bddRunner.epf. * Теперь остановка на точке остановки во внешней обработке будет работать. Но до первого изменения кода в ней. Если изменили код, то надо повторить все действия с начала. +## Доработка ADD + +### 1. Как запустить фичу из поставки Vanessa.ADD у себя в базе? + +Большинство фич, которые идут в поставке Vanessa.ADD, требуют, чтобы их запускали в специальной служебной базе. Т.е. надо собрать служебную базу. Для этого необходимо выполнить следующие шаги: + +* Загрузить CF из `.\add\lib\CF\83`. +* Руками в базе установить константу **Путь к Vanessa ADD** - это полный путь к обработке **bddRunner.epf**, включая имя файла. +* Открыть в базе Vanessa.ADD. +* Указать тег исключение **IgnoreOnCIMainBuild** (список исключаемых тегов). +* Для ОФ указать тег **IgnoreOnOFBuilds**. +* После этого можно загружать все фичи из каталога фич и запускать на выполнение. + ## TDD ## Дымовые тесты diff --git a/doc/history.MD b/doc/history.MD index bf2d05618..0b8cb0de2 100644 --- a/doc/history.MD +++ b/doc/history.MD @@ -1,3 +1,50 @@ +# v6.5.0 + +## Дымовые тесты + +- Исправлена ошибка при запуске из 64-разрядного клиента 1С:Предприятие #626 #627 + - доработан плагин "ТестКлиенты" + - Спасибо @VladFrost +- Добавлена проверка прав доступа для проверяемого документа для теста ввода документов на основании #600 + - Спасибо @assb-art +- Более понятное описание наименований дымовых тестов #594 + - Спасибо @KrapivinAndrey +- Дополнены автогенерируемые названия дымовых тестов по открытию форм на основании #598 #599 + - Спасибо @ovcharenko-di +- При выполнении "дымового" теста "ПроверкаРежимаБлокировки" WS-ссылки не должны проверяться #596 + - Спасибо @LRKrd +- Дымовые тесты на тест-клиенте умеют закрывать модальные окна с заголовком "1С:Предприятие" #460 + +## BDD - проверка поведения + +- Возможность сравнивать таблицы с многострочными заголовками #628 + - Спасибо @VladFrost +- Показ версии Ванесса-АДД в логе запуска командной строки #601 + - Спасибо клиентам Серебряной Пули +- Добавлены шаги для проверки модифицированности текущей формы #607 #608 + - Спасибо @yadimetrio + +Исправления: + +- Исправлено ошибочное внесенное контрибьютором изменение, сломавшее сохранение/восстановление параметров-списков - КаталогиБиблиотек, Теги и т.п. #605 + - Спасибо клиентам Серебряной Пули +- При передаче числа 0 в метод шага ошибочно передавалась строка "0" вместо числа #615 #620 + - Спасибо @yadimetrio +- Исправление ошибок библиотеки Файловые операции #619 + - Спасибо @KrapivinAndrey +- Конфликт горячей кнопки F4 #591 + - Спасибо @VladFrost +- Обработка шагов "Переменные_окружения" падает при использовании платформы 1С 8.3.5 #604 + +## TDD - тесты кодом + +- Исправлено открытие обычной формы xddTestRunner в обычном приложении #612 + +## Документация + +- Намного более понятная группировка FAQ по разделам #613 #623 + - Спасибо @iozerova + # v6.4.0 ## BDD - проверка поведения diff --git a/epf/bddRunner/bddRunner/Ext/ObjectModule.bsl b/epf/bddRunner/bddRunner/Ext/ObjectModule.bsl index 6d7d0c19c..464bce18a 100644 --- a/epf/bddRunner/bddRunner/Ext/ObjectModule.bsl +++ b/epf/bddRunner/bddRunner/Ext/ObjectModule.bsl @@ -5,16 +5,16 @@ Перем ЭтоLinux Экспорт; Перем РазницаВМилисекундахМеждуЮниксИНачалЭпохи; -Функция ПолучитьВерсиюОбработки(ДобавлятьНазвание = Истина,ТолькоЦифры = Ложь) Экспорт +Функция ПолучитьВерсиюОбработки(ДобавлятьНазвание = Истина, ТолькоЦифры = Ложь) Экспорт - Версия = "6.4.0"; + Версия = "6.5.0"; Если ТолькоЦифры Тогда Возврат Версия; КонецЕсли; Если ДобавлятьНазвание Тогда - Возврат "vanessa-add ver " + Версия; + Возврат "vanessa-add ver. " + Версия; КонецЕсли; Возврат "ver " + Версия; diff --git "a/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" "b/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" index 2a744c75a..04ce87156 100644 --- "a/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" +++ "b/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" @@ -16534,7 +16534,6 @@ Перезагрузить - F4 Перезагрузить diff --git "a/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index d859476b5..7b4a4aad0 100644 --- "a/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -8194,6 +8194,7 @@ КонецЕсли; ПодготовитьВыводЛогаВФайл(); + ВывестиВЛогФайл(ПолучитьНаименованиеИВерсиюОбработкиКлиент()); ДанныеПоВерсиямОбработок = Неопределено; МассивФайлов = Неопределено; @@ -8934,16 +8935,21 @@ &НаКлиенте Функция ПолучитьВерсиюОбработкиКлиент() Экспорт Если Не ЗначениеЗаполнено(КешВерсияОбработки) Тогда - КешВерсияОбработки = ПолучитьВерсиюОбработкиСервер(); + КешВерсияОбработки = ПолучитьВерсиюОбработкиСервер(Ложь); КонецЕсли; Возврат КешВерсияОбработки; КонецФункции +&НаКлиенте +Функция ПолучитьНаименованиеИВерсиюОбработкиКлиент() Экспорт + Возврат ПолучитьВерсиюОбработкиСервер(Истина); +КонецФункции + &НаСервере -Функция ПолучитьВерсиюОбработкиСервер(ТолькоЦифры = Ложь) +Функция ПолучитьВерсиюОбработкиСервер(ДобавлятьНазвание, ТолькоЦифры = Ложь) ОбъектСервер = РеквизитФормыВЗначение("Объект"); - Возврат ОбъектСервер.ПолучитьВерсиюОбработки(Ложь, ТолькоЦифры); + Возврат ОбъектСервер.ПолучитьВерсиюОбработки(ДобавлятьНазвание, ТолькоЦифры); КонецФункции &НаСервере @@ -10608,7 +10614,8 @@ РезЗначение = СобратьСтрокуДляПередачиВКод(РезЗначение); Возврат """" + СтрЗаменить(РезЗначение, """", """""") + """"; ИначеЕсли Тип = "Число" Тогда - Если Лев(Значение, 1) = "0" Тогда // TODO заменить в парсере фич - строки 0001 должны определяться как тип "Строка", а не как тип "Число" + Если СтрДлина(Значение) > 1 + И Лев(Значение, 1) = "0" Тогда // TODO заменить в парсере фич - строки 0001 должны определяться как тип "Строка", а не как тип "Число" Возврат """" + Значение + """"; КонецЕсли; Возврат Значение; diff --git a/epf/xddTestRunner/xddTestRunner.xml b/epf/xddTestRunner/xddTestRunner.xml index fc95df537..ee15e3de6 100644 --- a/epf/xddTestRunner/xddTestRunner.xml +++ b/epf/xddTestRunner/xddTestRunner.xml @@ -1,14 +1,14 @@  - + c3831ec8-d8d5-4f93-8a22-f9bfae07327f - 11ad5c96-c434-4088-bf66-ddff06c57ed8 + 41f963f5-e019-4079-afcc-bb17fac477ea - 9176d5a2-441b-4c0a-b8b7-bf86d41bf1d9 - 4ab27be4-7b10-4bb7-81eb-539076e44058 + 32af7d54-633b-41e7-bb3c-015248e565ef + ac4a14ee-0b94-4ac7-b165-5c2f40c95e97 diff --git a/epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl b/epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl index 48d9b14f1..f6dbda45d 100644 --- a/epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl +++ b/epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl @@ -1,9 +1,13 @@  Функция Версия() Экспорт - Версия = "6.4.0"; + Версия = "6.5.0"; Возврат Версия; КонецФункции +Функция НаименованиеИВерсия() Экспорт + Возврат "vanessa-add ver. " + Версия(); +КонецФункции + Функция ЗаголовокФормы() Экспорт Возврат СокрЛП(Метаданные().Синоним) + ", версия " + Версия(); КонецФункции diff --git "a/epf/xddTestRunner/xddTestRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/epf/xddTestRunner/xddTestRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 5253736bb..0febf58c4 100644 --- "a/epf/xddTestRunner/xddTestRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/epf/xddTestRunner/xddTestRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -1154,7 +1154,7 @@ НастройкиШагов.xddShutdown = ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.Объект.ВозможныеКлючи.xddShutdown); СобратьНастройкиОтчетовТестирования(НастройкиШагов, ПараметрыЗапуска); - + Если Не ЕстьПоддержкаАсинхронныхВызовов Тогда ВыполнитьПакетныйЗапускСинхронно(НастройкиШагов); Иначе @@ -1952,6 +1952,25 @@ КонецПроцедуры +&НаКлиенте +Функция ПолучитьВерсиюОбработкиКлиент() Экспорт + Возврат ПолучитьВерсиюОбработкиСервер(Ложь); +КонецФункции + +&НаКлиенте +Функция ПолучитьНаименованиеИВерсиюОбработкиКлиент() Экспорт + Возврат ПолучитьВерсиюОбработкиСервер(Истина); +КонецФункции + +&НаСервере +Функция ПолучитьВерсиюОбработкиСервер(ДобавлятьНазвание) + ОбъектСервер = РеквизитФормыВЗначение("Объект"); + Если ДобавлятьНазвание Тогда + Возврат ОбъектСервер.НаименованиеИВерсия(); + КонецЕсли; + Возврат ОбъектСервер.Версия(); +КонецФункции + // } Helpers // { Подсистема конфигурации xUnitFor1C @@ -2146,16 +2165,27 @@ // ИмяФайлаЛогВыполненияСценариев = ПолучитьИмяВременногоФайла(".log"); КонецЕсли; - Если Объект.ВыводитьЛогВыполненияСценариевВТекстовыйФайл Тогда + ПодготовитьВыводВЛогФайл(); + + ВывестиСообщение(ПолучитьНаименованиеИВерсиюОбработкиКлиент(), СтатусСообщения.ОченьВажное); - ПлагинВыводВЛогФайл = Плагин("ВыводВЛогФайл"); + Отладка(СтрШаблон_("ВыводитьЛогВыполненияСценариевВТекстовыйФайл <%1>", Объект.ВыводитьЛогВыполненияСценариевВТекстовыйФайл)); + Отладка(СтрШаблон_("ИмяФайлаЛогВыполненияСценариев <%1>", Объект.ИмяФайлаЛогВыполненияСценариев)); + +КонецПроцедуры +&НаКлиенте +Процедура ПодготовитьВыводВЛогФайл() + + Перем ПлагинВыводВЛогФайл; + + Если Объект.ВыводитьЛогВыполненияСценариевВТекстовыйФайл Тогда + + ПлагинВыводВЛогФайл = Плагин("ВыводВЛогФайл"); + ПлагинВыводВЛогФайл.ОткрытьФайл(Объект.ИмяФайлаЛогВыполненияСценариев); КонецЕсли; - Отладка(СтрШаблон_("ВыводитьЛогВыполненияСценариевВТекстовыйФайл <%1>", Объект.ВыводитьЛогВыполненияСценариевВТекстовыйФайл)); - Отладка(СтрШаблон_("ИмяФайлаЛогВыполненияСценариев <%1>", Объект.ИмяФайлаЛогВыполненияСценариев)); - КонецПроцедуры // } работа с настройками diff --git "a/epf/xddTestRunner/xddTestRunner/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" "b/epf/xddTestRunner/xddTestRunner/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" index 5179738da..83445846f 100644 Binary files "a/epf/xddTestRunner/xddTestRunner/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" and "b/epf/xddTestRunner/xddTestRunner/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" differ diff --git "a/features/libraries/UITestRunner/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/features/libraries/UITestRunner/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 4543c18ba..389b19f82 100644 --- "a/features/libraries/UITestRunner/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/features/libraries/UITestRunner/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -1737,7 +1737,7 @@ БылиОшибки = Ложь; Для Каждого Элем Из ТабПарам[0] Цикл - ИскомыйЗаголовокТаблицы = Элем.Значение; + ИскомыйЗаголовокТаблицы = СтрЗаменить(Элем.Значение, "\n", " "); Если Заголовки.Получить(ИскомыйЗаголовокТаблицы) = Неопределено Тогда Стр = Стр + ИскомыйЗаголовокТаблицы + ", "; БылиОшибки = Истина; @@ -3872,6 +3872,8 @@ Для каждого Колонка Из СтрокаШапки Цикл ИмяКолонкиСтарое = СтрокаШапки[Колонка.Ключ]; + ИмяКолонкиСтарое = СтрЗаменить(ИмяКолонкиСтарое,"\n",Символы.ПС); + ИмяКолонкиСтарое = СтрЗаменить(ИмяКолонкиСтарое,Символы.НПП," "); ЗначСтарое = СтрСтарое[Колонка.Ключ]; Если ЗначСтарое = "*" Тогда diff --git "a/features/libraries/UITestRunner/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/features/libraries/UITestRunner/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 5246274dc..b120fc17c 100644 --- "a/features/libraries/UITestRunner/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/features/libraries/UITestRunner/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -1,4 +1,4 @@ -&НаКлиенте +&НаКлиенте Перем СчетчикОжиданияФоновогоФормированияОтчета; &НаКлиенте Перем ТаймаутОжиданияФоновогоФормированияОтчета; @@ -56,6 +56,9 @@ Ванесса.ДобавитьШагВМассивТестов(ВсеТесты,"ЯЗапоминаюЗначениеТабличногоДокументаКак(Парам01,Парам02)","ЯЗапоминаюЗначениеТабличногоДокументаКак","И я запоминаю значение табличного документа ""ИмяРеквизита"" как ""ИмяПеременной""","Сохраняет значение табличного документа в переменную Контекста.","UI.Табличный документ.Сохранить в переменную"); Ванесса.ДобавитьШагВМассивТестов(ВсеТесты,"ЗначенияТабличныхДокументовРавны(ТабПарам)","ЗначенияТабличныхДокументовРавны","И значения табличных документов равны","Шаг на вход принимает таблицу, к которой указаны имена переменных Контекста ранее полученных макетов.","UI.Табличный документ.Сравнить табличные документы"); + + Ванесса.ДобавитьШагВМассивТестов(ВсеТесты,"ТекущаяФормаНеМодифицирована()","ТекущаяФормаНеМодифицирована","И текущая форма не модифицирована","",""); + Ванесса.ДобавитьШагВМассивТестов(ВсеТесты,"ТекущаяФормаМодифицирована()","ТекущаяФормаМодифицирована","Тогда текущая форма модифицирована","",""); Возврат ВсеТесты; КонецФункции @@ -286,8 +289,33 @@ ПодключитьОбработчикОжидания("ПроверитьЗначениеЯчейкиТабличногоДокумента", 1, Истина); КонецПроцедуры +&НаКлиенте +//И текущая форма не модифицирована +//@ТекущаяФормаНеМодифицирована() +Процедура ТекущаяФормаНеМодифицирована() Экспорт + + ТекущаяФорма = Ванесса.НайтиТекущуюФормуTestClient(); + Если ТекущаяФорма = Неопределено Тогда + ВызватьИсключение нСтр("ru='Не удалось найти текущую форму.'", "ru"); + КонецЕсли; + + Ванесса.ПроверитьРавенство(ТекущаяФорма.ТекущаяМодифицированность(), Ложь); + +КонецПроцедуры - +&НаКлиенте +//Тогда текущая форма модифицирована +//@ТекущаяФормаМодифицирована() +Процедура ТекущаяФормаМодифицирована() Экспорт + + ТекущаяФорма = Ванесса.НайтиТекущуюФормуTestClient(); + Если ТекущаяФорма = Неопределено Тогда + ВызватьИсключение нСтр("ru='Не удалось найти текущую форму.'", "ru"); + КонецЕсли; + + Ванесса.ПроверитьРавенство(ТекущаяФорма.ТекущаяМодифицированность(), Истина); + +КонецПроцедуры &НаКлиенте Процедура ОбработичкЯЖдуЧтоВСообщенияхПользователюБудетПодстрокаВТеченииСекунд() diff --git "a/features/libraries/UITestRunner/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271.feature" "b/features/libraries/UITestRunner/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271.feature" index e9275af76..3c6494356 100644 --- "a/features/libraries/UITestRunner/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271.feature" +++ "b/features/libraries/UITestRunner/\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201\320\276\320\274\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\271.feature" @@ -42,7 +42,21 @@ И в поле с именем "Наименование" я ввожу текст "111" И я нажимаю на кнопку "Записать и закрыть" - +Сценарий: Проверка модифицированности формы + + И В командном интерфейсе я выбираю 'Основная' 'Справочник1' + Тогда открылось окно 'Справочник1' + И я нажимаю на кнопку с именем 'ФормаСоздать' + Тогда открылось окно 'Справочник1 (создание)' + Когда в поле с именем 'Наименование' я ввожу текст 'наименование' + И я нажимаю на кнопку 'Записать' + Тогда текущая форма не модифицирована + Когда в поле с именем 'Наименование' я ввожу текст 'новое наименование' + И я перехожу к следующему реквизиту + Тогда текущая форма модифицирована + И я нажимаю на кнопку 'Записать' + И Я закрываю текущее окно + #Сценарий: Проверка последнего сообщения (в панели сообщений пользователю) на содержание текста # Когда я удаляю все элементы Справочника "Справочник3" diff --git "a/features/libraries/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265\320\236\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/step_definitions/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265\320\236\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265_\320\276\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/features/libraries/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265\320\236\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/step_definitions/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265\320\236\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265_\320\276\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 19d6a8b7e..f1b49148b 100644 --- "a/features/libraries/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265\320\236\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/step_definitions/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265\320\236\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265_\320\276\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/features/libraries/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265\320\236\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/step_definitions/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265\320\236\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/\320\237\320\265\321\200\320\265\320\274\320\265\320\275\320\275\321\213\320\265_\320\276\320\272\321\200\321\203\320\266\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -111,7 +111,7 @@ ИмяПеременнойОкруженияВРег = ВРег(ИмяПеременнойОкружения); Пока Стр <> Неопределено Цикл - СоставСтроки = СтрРазделить(Стр, "="); + СоставСтроки = Ванесса.РазложитьСтрокуВМассивПодстрок(Стр, "="); ИмяНайденнойПеременной = СоставСтроки[0]; ЗначениеПеременнойОкружения = СоставСтроки[1]; diff --git "a/features/libraries/\320\244\320\260\320\271\320\273\321\213/step_definitions/\320\244\320\260\320\271\320\273\320\276\320\262\321\213\320\265_\320\276\320\277\320\265\321\200\320\260\321\206\320\270\320\270/\320\244\320\260\320\271\320\273\320\276\320\262\321\213\320\265_\320\276\320\277\320\265\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/features/libraries/\320\244\320\260\320\271\320\273\321\213/step_definitions/\320\244\320\260\320\271\320\273\320\276\320\262\321\213\320\265_\320\276\320\277\320\265\321\200\320\260\321\206\320\270\320\270/\320\244\320\260\320\271\320\273\320\276\320\262\321\213\320\265_\320\276\320\277\320\265\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index e6510f635..672e61200 100644 --- "a/features/libraries/\320\244\320\260\320\271\320\273\321\213/step_definitions/\320\244\320\260\320\271\320\273\320\276\320\262\321\213\320\265_\320\276\320\277\320\265\321\200\320\260\321\206\320\270\320\270/\320\244\320\260\320\271\320\273\320\276\320\262\321\213\320\265_\320\276\320\277\320\265\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/features/libraries/\320\244\320\260\320\271\320\273\321\213/step_definitions/\320\244\320\260\320\271\320\273\320\276\320\262\321\213\320\265_\320\276\320\277\320\265\321\200\320\260\321\206\320\270\320\270/\320\244\320\260\320\271\320\273\320\276\320\262\321\213\320\265_\320\276\320\277\320\265\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -89,10 +89,25 @@ &НаКлиенте // Процедура выполняется перед началом каждого сценария Процедура ПередНачаломСценария() Экспорт - РегулярныеВыражения = Ванесса.Плагин("РегулярныеВыражения"); - РегулярныеВыражения.Подготовить("[\*,\?]"); + + РегулярныеВыражения(); + КонецПроцедуры +&НаКлиенте +Функция РегулярныеВыражения() + + Если РегулярныеВыражения = Неопределено Тогда + + РегулярныеВыражения = Ванесса.Плагин("РегулярныеВыражения"); + РегулярныеВыражения.Подготовить("[\*,\?]"); + + КонецЕсли + + Возврат РегулярныеВыражения; + +КонецФункции + #КонецОбласти #Область Шаги @@ -525,7 +540,7 @@ //ПутьФайла = ЗаменитьШаблоныВПараметрахКоманды(ПутьФайла); - ПутьБезРегулярок = Не РегулярныеВыражения.Совпадает(ПутьФайла); + ПутьБезРегулярок = Не РегулярныеВыражения().Совпадает(ПутьФайла); Рез = Ложь; Если ПутьБезРегулярок Тогда @@ -537,7 +552,7 @@ Иначе Рез = Файл.Существует(); Если Рез Тогда - Рез = ЭтоКаталог И Объект.ЭтоКаталог() Или Не ЭтоКаталог И Не Объект.ЭтоКаталог(); + Рез = ЭтоКаталог И Файл.ЭтоКаталог() Или Не ЭтоКаталог И Не Файл.ЭтоКаталог(); КонецЕсли; КонецЕсли; Иначе diff --git a/lib/CF/83/Configuration.xml b/lib/CF/83/Configuration.xml index ff0e31179..57f1bcb55 100644 --- a/lib/CF/83/Configuration.xml +++ b/lib/CF/83/Configuration.xml @@ -32,7 +32,7 @@ ru - ADD/BDD, ver. 6.4.0 + ADD/BDD, ver. 6.5.0 @@ -45,7 +45,7 @@ Russian - 6.4.0 + 6.5.0 false false diff --git a/lib/CF/83NoSync/Configuration.xml b/lib/CF/83NoSync/Configuration.xml index be60b4e51..e02addbc9 100644 --- a/lib/CF/83NoSync/Configuration.xml +++ b/lib/CF/83NoSync/Configuration.xml @@ -32,7 +32,7 @@ ru - ADD/BDD, ver. 6.4.0 + ADD/BDD, ver. 6.5.0 @@ -45,7 +45,7 @@ Russian - 6.4.0 + 6.5.0 false false diff --git a/lib/CF/83xdd/Configuration.xml b/lib/CF/83xdd/Configuration.xml index b32af2852..e0a27741a 100644 --- a/lib/CF/83xdd/Configuration.xml +++ b/lib/CF/83xdd/Configuration.xml @@ -32,7 +32,7 @@ ru - ADD/TDD, ver. 6.4.0 + ADD/TDD, ver. 6.5.0 @@ -45,7 +45,7 @@ Russian - 6.4.0 + 6.5.0 false true diff --git a/lib/CF/83xddNoSync/Configuration.xml b/lib/CF/83xddNoSync/Configuration.xml index 69cbc4c84..4c68fca1a 100644 --- a/lib/CF/83xddNoSync/Configuration.xml +++ b/lib/CF/83xddNoSync/Configuration.xml @@ -32,7 +32,7 @@ ru - ADD/TDD, ver. 6.4.0 + ADD/TDD, ver. 6.5.0 @@ -45,7 +45,7 @@ Russian - 6.4.0 + 6.5.0 false true diff --git a/packagedef b/packagedef index 4dfb16e30..4b8748190 100644 --- a/packagedef +++ b/packagedef @@ -161,7 +161,7 @@ Сообщить("ИНФОРМАЦИЯ - Создан файл релиза " + ФайлКонечный.ПолноеИмя); КонецПроцедуры -ВерсияПакета = "6.4.0"; +ВерсияПакета = "6.5.0"; Описание.Имя("add") .Версия(ВерсияПакета) diff --git "a/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 246414d72..48757de25 100644 --- "a/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -160,7 +160,7 @@ КонецЦикла; Результат = Таблица; Иначе - Результат = Неопределено; + Результат = Значение; КонецЕсли; Возврат Результат; @@ -181,7 +181,7 @@ Для каждого КлючЗначение Из ИнтерактивныеКлючиНастроек Цикл Ключ = КлючЗначение.Ключ; - Настройки.Вставить(Ключ, преобразоватьВПростойТип(Ключ, ОбъектВыгрузки[Ключ])); + Настройки.Вставить(Ключ, ПреобразоватьВПростойТип(Ключ, ОбъектВыгрузки[Ключ])); КонецЦикла; СохранитьНастройкиСервер(Настройки, ПолучитьИДДляОбщегоСохраненияНастроек()); diff --git "a/plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/Ext/ObjectModule.bsl" "b/plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/Ext/ObjectModule.bsl" index 570f2931c..011d64faf 100644 --- "a/plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/Ext/ObjectModule.bsl" +++ "b/plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/Ext/ObjectModule.bsl" @@ -141,7 +141,20 @@ Иначе ИконкаУзла = ПостроительДереваТестов.ИконкиУзловДереваТестов.Обработка; КонецЕсли; - КонтейнерТестов = ПостроительДереваТестов.СоздатьКонтейнер(ИмяОбработки, ИконкаУзла); + + //TODO: Добавить получение метаданных + МетаданныеОбработки = Обработка.Метаданные(); + Если ЗначениеЗаполнено(МетаданныеОбработки.Синоним) Тогда + + ИмяКонтейнера = МетаданныеОбработки.Синоним; + + Иначе + + ИмяКонтейнера = ИмяОбработки; + + КонецЕсли; + + КонтейнерТестов = ПостроительДереваТестов.СоздатьКонтейнер(ИмяКонтейнера, ИконкаУзла); Попытка Обработка.ЗаполнитьНаборТестов(ЭтотОбъект, КонтекстЯдра); @@ -194,7 +207,19 @@ СлучайныйПорядокВыполнения = Обработка.РазрешенСлучайныйПорядокВыполненияТестов(); Исключение КонецПопытки; - Результат = ПолучитьКонтейнерДереваТестовПоСпискуТестов(ПостроительДереваТестов, СписокТестов, ФайлОбработки.ИмяБезРасширения, ФайлОбработки.ПолноеИмя, СлучайныйПорядокВыполнения); + + МетаданныеОбработки = Обработка.Метаданные(); + Если ЗначениеЗаполнено(МетаданныеОбработки.Синоним) Тогда + + ИмяКонтейнера = МетаданныеОбработки.Синоним; + + Иначе + + ИмяКонтейнера = ФайлОбработки.ИмяБезРасширения; + + КонецЕсли; + + Результат = ПолучитьКонтейнерДереваТестовПоСпискуТестов(ПостроительДереваТестов, СписокТестов, ИмяКонтейнера, ФайлОбработки.ПолноеИмя, СлучайныйПорядокВыполнения); Возврат Результат; КонецФункции diff --git "a/plugins/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/Ext/ObjectModule.bsl" "b/plugins/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/Ext/ObjectModule.bsl" index f5096627b..4a7d155e0 100644 --- "a/plugins/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/Ext/ObjectModule.bsl" +++ "b/plugins/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/Ext/ObjectModule.bsl" @@ -22,7 +22,7 @@ Перем мТЗКэшОбъектов; Функция Версия() Экспорт - Версия = "6.4.0"; + Версия = "6.5.0"; Возврат Версия; КонецФункции diff --git "a/plugins/\320\242\320\265\321\201\321\202\320\232\320\273\320\270\320\265\320\275\321\202\321\213/\320\242\320\265\321\201\321\202\320\232\320\273\320\270\320\265\320\275\321\202\321\213/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/plugins/\320\242\320\265\321\201\321\202\320\232\320\273\320\270\320\265\320\275\321\202\321\213/\320\242\320\265\321\201\321\202\320\232\320\273\320\270\320\265\320\275\321\202\321\213/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 239bf49f2..55ccc1a60 100644 --- "a/plugins/\320\242\320\265\321\201\321\202\320\232\320\273\320\270\320\265\320\275\321\202\321\213/\320\242\320\265\321\201\321\202\320\232\320\273\320\270\320\265\320\275\321\202\321\213/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/plugins/\320\242\320\265\321\201\321\202\320\232\320\273\320\270\320\265\320\275\321\202\321\213/\320\242\320\265\321\201\321\202\320\232\320\273\320\270\320\265\320\275\321\202\321\213/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -144,9 +144,7 @@ Если ЭтоLinux() Тогда ЗапуститьПриложение("kill -9 `ps aux | grep -ie TESTCLIENT | grep -ie 1cv8c | awk '{print $2}'`"); Иначе - Scr = Новый COMОбъект("MSScriptControl.ScriptControl"); - Scr.Language = "vbscript"; - Scr.AddCode(ТекстСкриптаЗавершитьТестКлиент(ТекЗначение.Порт)); + ЗапуститьПриложение(ТекстСкриптаЗавершитьТестКлиент(ТекЗначение.Порт)); КонецЕсли; КонецЦикла; @@ -353,19 +351,7 @@ &НаКлиенте Функция ТекстСкриптаЗавершитьТестКлиент(НомерПорта) - Результат = " - |Option Explicit - | - |Dim objWMIService, objProcess, colProcess - | - |Set objWMIService = GetObject(""winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2"") - | - |Set colProcess = objWMIService.ExecQuery(""Select * from Win32_Process Where (CommandLine Like '%/TESTCLIENT%' And ExecutablePath Like '%1cv8c%')"") - | - |For Each objProcess in colProcess - | objProcess.Terminate() - |Next - |"; + Результат = "wmic process where (CommandLine Like ""%/TESTCLIENT%"" And ExecutablePath Like ""%1cv8c%"") call terminate"; Если Не ЗначениеЗаполнено(НомерПорта) Тогда Возврат Результат; diff --git "a/tests/smoke/Smoke_InputBasedOn/Smoke_InputBasedOn/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/tests/smoke/Smoke_InputBasedOn/Smoke_InputBasedOn/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index ac9ff7c28..e5ef076cf 100644 --- "a/tests/smoke/Smoke_InputBasedOn/Smoke_InputBasedOn/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/tests/smoke/Smoke_InputBasedOn/Smoke_InputBasedOn/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -136,8 +136,8 @@ НаборТестов.Добавить("ТестДолжен_ВыполнитьОткрытиеФормыДокументаНаОснованииДругогоДокумента", НаборТестов.ПараметрыТеста(ПолноеИмяФормы, Тест.Основание), "Создание документа """ + Тест.ВводитсяНаОсновании.Синоним + """ на основании " + - ?(Тест.Проведен, "", "не ") + "проведенного """ + - Тест.Основание + """"); + ?(Тест.Проведен, "", "не ") + "проведенного документа """ + + ТипЗнч(Тест.Основание) + """"); КонецЦикла; КонецПроцедуры @@ -173,7 +173,6 @@ СоответствиеФорм.Вставить("Текст", Текст); МассивТекстов.Добавить(СоответствиеФорм); - //Текст.Показать(ТекущаяГруппа, "Ввод на основании - " + ТекущаяГруппа + ".feature"); КонецЕсли; Текст = Новый ТекстовыйДокумент; @@ -342,25 +341,13 @@ Процедура ТестироватьФорму(ПолноеИмяФормы, ПараметрыФормы) Экспорт КлючВременнойФормы = "908насмь9ыв3245"; - //Если Модально Тогда - // ТестируемаяФорма = ОткрытьФормуМодально(ПолноеИмяФормы, ПараметрыФормы); - //Иначе - //ошибка =""; - //Попытка - - // К сожалению здесь исключения не ловятся https://github.com/xDrivenDevelopment/xUnitFor1C/issues/154 - ТестируемаяФорма = ОткрытьФорму(ПолноеИмяФормы, ПараметрыФормы,, КлючВременнойФормы); + // К сожалению здесь исключения не ловятся https://github.com/xDrivenDevelopment/xUnitFor1C/issues/154 + ТестируемаяФорма = ОткрытьФорму(ПолноеИмяФормы, ПараметрыФормы, , КлючВременнойФормы); - //Исключение - // ошибка = ОписаниеОшибки(); - // Предупреждение(" поймали исключение 20" + ошибка); - //КонецПопытки; - //КонецЕсли; Если ТестируемаяФорма = Неопределено Тогда Возврат; КонецЕсли; - //ТестируемаяФорма.Открыть(); // К сожалению здесь исключения не ловятся http://partners.v8.1c.ru/forum/thread.jsp?id=1080350#1080350 Если ТестируемаяФорма.Открыта() = Ложь Тогда ВызватьИсключение "ТестируемаяФорма """ + ПолноеИмяФормы+""" не открылась, а должна была открыться"; КонецЕсли; @@ -368,7 +355,6 @@ Если ТипЗнч(ТестируемаяФорма) = Тип("УправляемаяФорма") Тогда ТестируемаяФорма.ОбновитьОтображениеДанных(); Иначе - //Если ЭтоОбычнаяФорма(ТестируемаяФорма) Тогда ТестируемаяФорма.Обновить(); КонецЕсли; @@ -562,6 +548,13 @@ ТаблицаДокументовОснований.Колонки.Добавить("ТипДокумента"); Для каждого ТипМетаданного Из СписокМетаданных Цикл + + Если НЕ ПравоДоступа("Чтение", ТипМетаданного.Значение) Тогда + + Продолжить; + + КонецЕсли; + Запрос = Новый Запрос; Запрос.Текст = ШаблонЗапроса; Если ТипМетаданного.Значение.ДлинаНомера = 0 Тогда diff --git "a/tests/smoke/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\265\320\266\320\270\320\274\320\260\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\265\320\266\320\270\320\274\320\260\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270/Ext/ObjectModule.bsl" "b/tests/smoke/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\265\320\266\320\270\320\274\320\260\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\265\320\266\320\270\320\274\320\260\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270/Ext/ObjectModule.bsl" index 9c57b5e25..c3e0996fb 100644 --- "a/tests/smoke/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\265\320\266\320\270\320\274\320\260\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\265\320\266\320\270\320\274\320\260\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270/Ext/ObjectModule.bsl" +++ "b/tests/smoke/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\265\320\266\320\270\320\274\320\260\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\265\320\266\320\270\320\274\320\260\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270/Ext/ObjectModule.bsl" @@ -20,6 +20,7 @@ ИтераторМетаданных.ИсключаемыеМетаданные.Добавить(Метаданные.КритерииОтбора); ИтераторМетаданных.ИсключаемыеМетаданные.Добавить(Метаданные.HTTPСервисы); ИтераторМетаданных.ИсключаемыеМетаданные.Добавить(Метаданные.ОбщиеРеквизиты); + ИтераторМетаданных.ИсключаемыеМетаданные.Добавить(Метаданные.WSСсылки); КонецПроцедуры diff --git "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201.xml" "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201.xml" index 4d762c45d..bd36fa77e 100644 --- "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201.xml" +++ "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201.xml" @@ -16,7 +16,7 @@ ru - Тесты "Командный интерфейс, УНФ" + Тесты "Командный интерфейс" diff --git "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 4b789b089..a4da847c5 100644 --- "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -119,7 +119,7 @@ НаборТестов.Добавить( Описание.ИмяТеста, НаборТестов.ПараметрыТеста(ОписаниеНавигационнаяСсылка), - Описание.ПредставлениеТеста + " - тесты командного интерфейса"); + Описание.ПредставлениеТеста + ": проверка элемента командного интерфейса"); КонецЦикла; КонецПроцедуры @@ -206,7 +206,7 @@ Продолжить; КонецЕсли; ДобавляемоеОписание = Новый Структура; - ДобавляемоеОписание.Вставить("ПредставлениеТеста", КонтекстЯдра.СтрШаблон_("%1_%2_%3", ТекстЗаголовка, ТекРаздел.ТекстЗаголовка, ТекКнопка.ТекстЗаголовка)); + ДобавляемоеОписание.Вставить("ПредставлениеТеста", КонтекстЯдра.СтрШаблон_("%1->%2->%3", ТекстЗаголовка, ТекРаздел.ТекстЗаголовка, ТекКнопка.ТекстЗаголовка)); ДобавляемоеОписание.Вставить("НавигационнаяСсылка", ТекКнопка.НавигационнаяСсылка); ДобавляемоеОписание.Вставить("ИмяТеста", ИмяТеста(ТекКнопка.НавигационнаяСсылка)); КоллекцияОписанийТестов.Вставить(ТекКнопка.НавигационнаяСсылка, ДобавляемоеОписание); diff --git "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\242\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\242\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 953a59684..f33653788 100644 --- "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\242\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\242\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -196,6 +196,29 @@ КонецЦикла; КонецПроцедуры +&НаСервере +Функция ПодробноеПредставлениеПрефикса(ПрефиксТеста) + + Результат = ""; + + Если ПрефиксТеста = "Новые" Тогда + + Результат = "открытие формы объекта при создании"; + + ИначеЕсли ПрефиксТеста = "Существующие" Тогда + + Результат = "открытие формы записанного объекта"; + + ИначеЕсли ПрефиксТеста = "Списки" Тогда + + Результат = "открытие формы списка"; + + КонецЕсли; + + Возврат Результат; + +КонецФункции + &НаСервере Процедура ДобавитьТестыДляСправочниковСервер(ОписанияТестов, ТолькоУправляемыеФормы, ИменаОсновныхФорм_Объекты_Сервер, мИменаОсновныхФорм_Списки_Сервер, НастройкаГруппировки) @@ -478,7 +501,7 @@ МетаФорма_ПолноеИмя = Элемент.Значение; ПредставлениеТеста = МетаФорма_ПолноеИмя; Если НЕ ПустаяСтрока(ПрефиксПредставленияТеста) Тогда - ПредставлениеТеста = ПрефиксПредставленияТеста + " : " + МетаФорма_ПолноеИмя; + ПредставлениеТеста = МетаФорма_ПолноеИмя + " : " + ПодробноеПредставлениеПрефикса(ПрефиксПредставленияТеста); КонецЕсли; лПараметры = Новый Структура("ПредставлениеТеста,ИмяТеста,Транзакция,Параметр", ПредставлениеТеста, имяТеста, diff --git "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\234\320\260\320\272\320\265\321\202\320\276\320\262\320\241\320\232\320\224/\321\202\320\265\321\201\321\202\321\213_\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\234\320\260\320\272\320\265\321\202\320\276\320\262\320\241\320\232\320\224/Ext/ObjectModule.bsl" "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\234\320\260\320\272\320\265\321\202\320\276\320\262\320\241\320\232\320\224/\321\202\320\265\321\201\321\202\321\213_\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\234\320\260\320\272\320\265\321\202\320\276\320\262\320\241\320\232\320\224/Ext/ObjectModule.bsl" index 0064566ed..1db87796b 100644 --- "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\234\320\260\320\272\320\265\321\202\320\276\320\262\320\241\320\232\320\224/\321\202\320\265\321\201\321\202\321\213_\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\234\320\260\320\272\320\265\321\202\320\276\320\262\320\241\320\232\320\224/Ext/ObjectModule.bsl" +++ "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\234\320\260\320\272\320\265\321\202\320\276\320\262\320\241\320\232\320\224/\321\202\320\265\321\201\321\202\321\213_\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\234\320\260\320\272\320\265\321\202\320\276\320\262\320\241\320\232\320\224/Ext/ObjectModule.bsl" @@ -65,7 +65,7 @@ Новый Структура("ИмяПроцедуры, Параметры, Представление", "ТестДолжен_ПроверитьОбщийМакетСКД", НаборТестов.ПараметрыТеста(ОбщийМакет.Имя), - КонтекстЯдра.СтрШаблон_("ОбщиеМакеты: %1 %2", ОбщийМакет.Имя, ЗаголовокОбщаяЧасть))); + КонтекстЯдра.СтрШаблон_("Валидация корректности запроса СКД в ОбщиеМакеты: %1 %2", ОбщийМакет.Имя, ЗаголовокОбщаяЧасть))); КонецЦикла; @@ -106,7 +106,7 @@ Новый Структура("ИмяПроцедуры, Параметры, Представление", "ТестДолжен_ПроверитьМакетСКД", НаборТестов.ПараметрыТеста(ИмяМенеджера, ТекОбъект.Имя, ТекДанныеМакета.Имя), - КонтекстЯдра.СтрШаблон_("%1: %2 %3", ТекОбъект.Имя, ТекДанныеМакета.Имя, ЗаголовокОбщаяЧасть))); + КонтекстЯдра.СтрШаблон_("Валидация корректности запроса СКД в %1: %2 %3", ТекОбъект.Имя, ТекДанныеМакета.Имя, ЗаголовокОбщаяЧасть))); КонецЦикла;