Skip to content

Commit 4df10b0

Browse files
committed
перенес полезный метод в плагин
исправлены замечания от Сонара
1 parent d9746c9 commit 4df10b0

File tree

2 files changed

+18
-17
lines changed
  • plugins/ЗапускТестовДляПользователей/ЗапускТестовДляПользователей/Ext
  • tests/xunit/Plugins/Тест_ЗапускТестовДляПользователей/Тест_ЗапускТестовДляПользователей/Ext

2 files changed

+18
-17
lines changed

plugins/ЗапускТестовДляПользователей/ЗапускТестовДляПользователей/Ext/ObjectModule.bsl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,20 @@
9999
КонецФункции
100100
#КонецЕсли
101101

102+
// Удалить пользователя ИБ, если он существует
103+
//
104+
// Параметры:
105+
// ИмяПользователя - Строка -
106+
//
107+
Процедура УдалитьПользователяИБ_ЕслиОнСуществует(ИмяПользователя) Экспорт
108+
109+
Пользователь = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя);
110+
Если Пользователь <> Неопределено Тогда
111+
Пользователь.Удалить();
112+
КонецЕсли;
113+
114+
КонецПроцедуры
115+
102116
// Функция - Возможные типы клиентов. Варианты: Тонкий, ТолстыйУФ и ТолстыйОФ
103117
//
104118
// Возвращаемое значение:

tests/xunit/Plugins/Тест_ЗапускТестовДляПользователей/Тест_ЗапускТестовДляПользователей/Ext/ObjectModule.bsl

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,10 @@
5858
// КонецЦикла;
5959
КонецПроцедуры
6060

61-
Процедура ПередЗапускомТеста() Экспорт
62-
КонецПроцедуры
63-
64-
Процедура ПослеЗапускаТеста() Экспорт
65-
КонецПроцедуры
66-
6761
Процедура ТестДолжен_ЗапуститьПользователя() Экспорт
6862
ИмяТестовогоПользователя = "User";
6963

70-
УдалитьПользователяИБ_ЕслиОнСуществует(ИмяТестовогоПользователя);
64+
МенеджерЗапуска1С.УдалитьПользователяИБ_ЕслиОнСуществует(ИмяТестовогоПользователя);
7165
ИмяМакетаСозданиеПользователя = "СозданиеОдногоПользователяИБ";
7266
ГенераторТестовыхДанных.СоздатьДанныеПоМакетам(ЭтотОбъект, ИмяМакетаСозданиеПользователя);
7367

@@ -107,7 +101,9 @@
107101
Утверждения.ПроверитьВхождение(ТекстОтчетаJUnit,
108102
"<testsuite name=""Функции парсинга текста и подстановки параметров", "ТекстОтчетаJUnit 2");
109103
Утверждения.ПроверитьВхождение(ТекстОтчетаJUnit,
110-
"<testcase classname=""Функции преобразования текста и символов - &lt;" + ИмяТестовогоПользователя + "&gt;"" name=""Проверка работы функции ПреобразоватьЧислоВАрабскуюНотацию - &lt;" + ИмяТестовогоПользователя + "&gt;""",
104+
"<testcase classname=""Функции преобразования текста и символов - &lt;"
105+
+ ИмяТестовогоПользователя + "&gt;"" name=""Проверка работы функции ПреобразоватьЧислоВАрабскуюНотацию - &lt;"
106+
+ ИмяТестовогоПользователя + "&gt;""",
111107
"ТекстОтчетаJUnit 3");
112108

113109
Утверждения.ПроверитьЗаполненность(ПутьОтчетаJUnit, "ПутьОтчетаAllure");
@@ -116,13 +112,4 @@
116112

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

119-
Процедура УдалитьПользователяИБ_ЕслиОнСуществует(лИмяПользователя) Экспорт
120-
121-
лПользователь = ПользователиИнформационнойБазы.НайтиПоИмени(лИмяПользователя);
122-
Если лПользователь <> Неопределено Тогда
123-
лПользователь.Удалить();
124-
КонецЕсли;
125-
126-
КонецПроцедуры
127-
128115
//}

0 commit comments

Comments
 (0)