Skip to content

Commit

Permalink
Доработка теста КомандныйИнтерфейс (#839)
Browse files Browse the repository at this point in the history
* fix Оптимизация клиент-сервер

* fix Оптимизация получения окна предупреждения add Проверка что появилось окно предупреждения с текстом

* fix тесты_КомандныйИнтерфейс

* fix Поиск ТекстИсключенияДляПроверки
  • Loading branch information
SidnevAV authored Feb 22, 2021
1 parent 1be818a commit 8207c06
Show file tree
Hide file tree
Showing 3 changed files with 303 additions and 56 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
КонецПроцедуры

&НаКлиенте
Процедура ПодключитьТестКлиент_ПакетныйРежим(Параметры_xddTestClient, ДопПараметры) Экспорт
Процедура ПодключитьТестКлиент_ПакетныйРежим(Параметры_xddTestClient, ДопПараметры = Неопределено) Экспорт

Если ЗначениеЗаполнено(Параметры_xddTestClient) И ТипЗнч(Параметры_xddTestClient[0]) <> Тип("ФиксированныйМассив")
Тогда
Expand Down Expand Up @@ -265,6 +265,21 @@

КонецПроцедуры

&НаКлиенте
Функция ПоявилосьОкноПредупрежденияСТекстом(Знач ТестКлиент, Знач ТекстИсключенияДляПроверки) Экспорт

ОкноПредупреждение = ОкноПредупреждение(ТестКлиент);

Если ТипЗнч(ОкноПредупреждение) <> Тип("ТестируемоеОкноКлиентскогоПриложения") Тогда
Возврат Ложь;
КонецЕсли;

ТекстИсключения = ТекстИсключения(ОкноПредупреждение);

Возврат Найти(ВРег(ТекстИсключения), ВРег(ТекстИсключенияДляПроверки)) > 0;

КонецФункции

&НаКлиенте
Функция ОкноПредупреждение(ТестКлиент)

Expand All @@ -283,8 +298,12 @@
КонецЕсли;

Попытка
ТестируемаяФорма = ПодчиненныйОбъект.НайтиОбъект(Тип("ТестируемаяФорма"));
Если ТестируемаяФорма = Неопределено Тогда
Если ПодчиненныеОбъекты.ПолучитьПодчиненныеОбъекты().Количество() Тогда
ТестируемаяФорма = ПодчиненныйОбъект.НайтиОбъект(Тип("ТестируемаяФорма"));
Если ТестируемаяФорма = Неопределено Тогда
Продолжить;
КонецЕсли;
Иначе
Продолжить;
КонецЕсли;
Исключение
Expand Down
Loading

0 comments on commit 8207c06

Please sign in to comment.