Skip to content

Commit 169965f

Browse files
committed
Исправил ошибку, когда передавали не булевое значение в функции, проверяющие Булево
1 parent a56aac8 commit 169965f

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/bdd-asserts.os

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
Функция ЭтоИстина() Экспорт
3939
Если Не ЛогическоеВыражениеВерно(ПроверяемоеЗначение = Истина) Тогда
40-
СообщениеОшибки = СформироватьСообщениеОбОшибке(Формат(ПроверяемоеЗначение, "БЛ=Ложь; БИ=Истина"), "является ИСТИНОЙ.");
40+
СообщениеОшибки = СформироватьСообщениеОбОшибке(ПредставлениеЗначения(ПроверяемоеЗначение), "является ИСТИНОЙ.");
4141
ВызватьОшибкуПроверки(СообщениеОшибки);
4242
КонецЕсли;
4343

@@ -50,7 +50,7 @@
5050

5151
Функция ЭтоЛожь() Экспорт
5252
Если Не ЛогическоеВыражениеВерно(ПроверяемоеЗначение = Ложь) Тогда
53-
СообщениеОшибки = СформироватьСообщениеОбОшибке(Формат(ПроверяемоеЗначение, "БЛ=Ложь; БИ=Истина"), "является ЛОЖЬЮ.");
53+
СообщениеОшибки = СформироватьСообщениеОбОшибке(ПредставлениеЗначения(ПроверяемоеЗначение), "является ЛОЖЬЮ.");
5454
ВызватьОшибкуПроверки(СообщениеОшибки);
5555
КонецЕсли;
5656

@@ -372,6 +372,15 @@
372372
Возврат СчетчикЧтоИщем > СтрЧислоСтрок(Подстрока);
373373
КонецФункции
374374

375+
Функция ПредставлениеЗначения()
376+
Если ТипЗнч(ПроверяемоеЗначение) = Тип("Булево") Тогда
377+
Представление = Формат(ПроверяемоеЗначение, "БЛ=Ложь; БИ=Истина");
378+
Иначе
379+
Представление = "" + ПроверяемоеЗначение;
380+
КонецЕсли;
381+
Возврат Представление;
382+
КонецФункции
383+
375384
// } Helpers
376385

377386
СтатусыРезультатаТестирования = Новый Структура;

0 commit comments

Comments
 (0)