1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2024-12-03 08:45:31 +02:00

Исправлена ошибка анализа количества вызовов

This commit is contained in:
alkoleft 2023-07-11 22:39:14 +03:00
parent 437245ce7c
commit 1cd2d7acf4

View File

@ -197,6 +197,7 @@
Если ЗначениеЗаполнено(СтруктураВызоваМетода.Параметры) Тогда Если ЗначениеЗаполнено(СтруктураВызоваМетода.Параметры) Тогда
УсловияПроверки = МокитоСлужебный.УсловиеИзПараметров(СтруктураВызоваМетода.Параметры);
Результат = Новый Массив(); Результат = Новый Массив();
Для Каждого ВызовМетода Из ВызовыМетода Цикл Для Каждого ВызовМетода Из ВызовыМетода Цикл
@ -205,13 +206,13 @@
ВызватьИсключение "Сигнатура метода содержит меньше параметров"; ВызватьИсключение "Сигнатура метода содержит меньше параметров";
КонецЕсли; КонецЕсли;
КоличествоПараметров = СтруктураВызоваМетода.Параметры.Количество(); КоличествоУсловий = УсловияПроверки.Количество();
Успешно = Истина; Успешно = Истина;
Для Инд = 0 По КоличествоПараметров - 1 Цикл Для Инд = 0 По КоличествоУсловий - 1 Цикл
Параметр = ВызовМетода.Параметры[Инд]; Параметр = ВызовМетода.Параметры[Инд];
Условие = СтруктураВызоваМетода.Параметры[Инд]; Условие = УсловияПроверки[Инд];
Успешно = МокитоСлужебный.ПроверитьПараметр(Параметр, Условие); Успешно = МокитоСлужебный.ПроверитьПараметр(Параметр, Условие);