Skip to content

Commit

Permalink
исправил имя переменной вместо типового Параметры fix vanessa-opensou…
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Oct 9, 2019
1 parent 8673275 commit bf39f96
Showing 1 changed file with 18 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -107,12 +107,12 @@

&НаКлиенте
Процедура ПроверитьВыполнилось(Знач СтрокаАлгоритм, ПараметрыИлиДопСообщениеОшибки = Неопределено, Знач ДопСообщениеОшибки = "") Экспорт
Перем Параметры;
Перем ЛокальныеПараметры;

Если ТипЗнч(ПараметрыИлиДопСообщениеОшибки) = Тип("Строка") Тогда
ДопСообщениеОшибки = ПараметрыИлиДопСообщениеОшибки;
Иначе
Параметры = ПараметрыИлиДопСообщениеОшибки;
ЛокальныеПараметры = ПараметрыИлиДопСообщениеОшибки;
КонецЕсли;
Попытка
Выполнить(СтрокаАлгоритм);
Expand All @@ -126,21 +126,21 @@

&НаКлиенте
Процедура ПроверитьМетодВыполнился(Объект, Знач ИмяМетода, ПараметрыИлиДопСообщениеОшибки = Неопределено, Знач ДопСообщениеОшибки = "") Экспорт
Перем Параметры;
Перем ЛокальныеПараметры;

Если ТипЗнч(ПараметрыИлиДопСообщениеОшибки) = Тип("Строка") Тогда
ДопСообщениеОшибки = ПараметрыИлиДопСообщениеОшибки;
Иначе
Параметры = ПараметрыИлиДопСообщениеОшибки;
Если Параметры <> Неопределено Тогда
ТипПараметра = ТипЗнч(Параметры);
ЛокальныеПараметры = ПараметрыИлиДопСообщениеОшибки;
Если ЛокальныеПараметры <> Неопределено Тогда
ТипПараметра = ТипЗнч(ЛокальныеПараметры);
Если ТипПараметра <> Тип("Массив") Тогда
ВызватьИсключение ("Ожидали, что вторым параметром будет передан массив параметров для метода <"+ИмяМетода+">, а получили другой объект с типом <"+ТипПараметра+">");
КонецЕсли;
КонецЕсли;
КонецЕсли;

ПараметрыСтрока = ПараметрыСтрокой(Параметры);
ПараметрыСтрока = ПараметрыСтрокой(ЛокальныеПараметры);

СтрокаВыполнения = "Объект." + ИмяМетода + "(" + ПараметрыСтрока + ")";

Expand All @@ -155,24 +155,24 @@
КонецПроцедуры

&НаКлиенте
Функция ПараметрыСтрокой(Параметры)
Функция ПараметрыСтрокой(ЛокальныеПараметры)
ПараметрыСтрока = "";
Если ЗначениеЗаполнено(Параметры) Тогда
Для Индекс = 0 По Параметры.ВГраница() Цикл
ПараметрыСтрока = ПараметрыСтрока + ", Параметры[" + Формат(Индекс, "ЧН=0; ЧГ=0") + "]";
Если ЗначениеЗаполнено(ЛокальныеПараметры) Тогда
Для Индекс = 0 По ЛокальныеПараметры.ВГраница() Цикл
ПараметрыСтрока = ПараметрыСтрока + ", ЛокальныеПараметры[" + Формат(Индекс, "ЧН=0; ЧГ=0") + "]";
КонецЦикла;
КонецЕсли;
Возврат Сред(ПараметрыСтрока, 3);
КонецФункции

&НаКлиенте
Процедура ПроверитьНеВыполнилось(Знач СтрокаАлгоритм, ПараметрыИлиОжидаемоеОписаниеОшибки, Знач ОжидаемоеОписаниеОшибкиИлиДопСообщениеОшибки = "", Знач ДопСообщениеОшибки = "") Экспорт
Перем Параметры, ОжидаемоеОписаниеОшибки;
Перем ЛокальныеПараметры, ОжидаемоеОписаниеОшибки;
Если ТипЗнч(ПараметрыИлиОжидаемоеОписаниеОшибки) = Тип("Строка") Тогда
ОжидаемоеОписаниеОшибки = ПараметрыИлиОжидаемоеОписаниеОшибки;
ДопСообщениеОшибки = ОжидаемоеОписаниеОшибкиИлиДопСообщениеОшибки;
Иначе
Параметры = ПараметрыИлиОжидаемоеОписаниеОшибки;
ЛокальныеПараметры = ПараметрыИлиОжидаемоеОписаниеОшибки;
ОжидаемоеОписаниеОшибки = ОжидаемоеОписаниеОшибкиИлиДопСообщениеОшибки;
КонецЕсли;
Попытка
Expand All @@ -191,23 +191,23 @@

&НаКлиенте
Процедура ПроверитьМетодНеВыполнился(Объект, ИмяМетода, ПараметрыИлиОжидаемоеОписаниеОшибки, Знач ОжидаемоеОписаниеОшибкиИлиДопСообщениеОшибки = "", Знач ДопСообщениеОшибки = "") Экспорт
Перем Параметры, ОжидаемоеОписаниеОшибки;
Перем ЛокальныеПараметры, ОжидаемоеОписаниеОшибки;

Если ТипЗнч(ПараметрыИлиОжидаемоеОписаниеОшибки) = Тип("Строка") Тогда
ОжидаемоеОписаниеОшибки = ПараметрыИлиОжидаемоеОписаниеОшибки;
ДопСообщениеОшибки = ОжидаемоеОписаниеОшибкиИлиДопСообщениеОшибки;
Иначе
Параметры = ПараметрыИлиОжидаемоеОписаниеОшибки;
Если Параметры <> Неопределено Тогда
ТипПараметра = ТипЗнч(Параметры);
ЛокальныеПараметры = ПараметрыИлиОжидаемоеОписаниеОшибки;
Если ЛокальныеПараметры <> Неопределено Тогда
ТипПараметра = ТипЗнч(ЛокальныеПараметры);
Если ТипПараметра <> Тип("Массив") Тогда
ВызватьИсключение ("Ожидали, что третьим параметром будет передан массив параметров для метода <"+ИмяМетода+">, а получили другой объект с типом <"+ТипПараметра+">");
КонецЕсли;
КонецЕсли;
ОжидаемоеОписаниеОшибки = ОжидаемоеОписаниеОшибкиИлиДопСообщениеОшибки;
КонецЕсли;

ПараметрыСтрока = ПараметрыСтрокой(Параметры);
ПараметрыСтрока = ПараметрыСтрокой(ЛокальныеПараметры);

СтрокаВыполнения = "Объект." + ИмяМетода + "(" + ПараметрыСтрока + ")";

Expand Down

0 comments on commit bf39f96

Please sign in to comment.