Skip to content

Commit f2dddc9

Browse files
committed
улучшено покрытие кода
добавлены доп. тест-кейсы
1 parent af4ac5f commit f2dddc9

File tree

2 files changed

+26
-4
lines changed

2 files changed

+26
-4
lines changed

src/test/java/com/github/_1c_syntax/bsl/languageserver/diagnostics/UsageWriteLogEventDiagnosticTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ void test() {
4646
.hasRange(11, 4, 79)
4747
.hasRange(16, 6, 17, 25)
4848
.hasRange(23, 6, 24, 24)
49-
.hasRange(31, 6, 32, 35)
49+
.hasRange(31, 6, 32, 45)
5050
.hasRange(38, 6, 39, 37)
5151
.hasRange(45, 6, 46, 21)
5252
.hasRange(45, 6, 46, 21)

src/test/resources/diagnostics/UsageWriteLogEventDiagnostic.bsl

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
Попытка
2929
ПравильноеИсключениеВКодеСервер();
3030
Исключение
31-
ТекстОшибки = "Описание";
31+
ТекстОшибки = "Описание" + Метод();
3232
ЗаписьЖурналаРегистрации("Событие", УровеньЖурналаРегистрации.Ошибка, , ,
33-
"Еще текст " + ТекстОшибки); // ошибка
33+
"Еще текст " + ТекстОшибки + Метод()); // ошибка
3434
КонецПопытки;
3535

3636
Попытка
@@ -259,14 +259,36 @@
259259
ТекстСообщения =
260260
НСтр("ru = 'Не удалось установить разделение сеанса. Область данных'") + " = "
261261
+ Формат(Выборка.ОбластьДанных, "ЧГ=0")
262-
+ Символы.ПС + ПодробноеПредставлениеОшибки(Инфо));
262+
+ Символы.ПС + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
263263

264264
ЗаписьЖурналаРегистрации(
265265
ИмяСобытия,
266266
УровеньЖурналаРегистрации.Ошибка,
267267
,
268268
СсылкаНаДанные,
269269
ТекстСообщения); // не ошибка
270+
271+
ЗаписьЖурналаРегистрации(
272+
ИмяСобытия,
273+
УровеньОшибки(),
274+
,
275+
СсылкаНаДанные,
276+
ТекстСообщения); // не ошибка
277+
270278
КонецПопытки;
271279
КонецПроцедуры
272280

281+
Процедура Метод2(Знач СсылкаНаДанные, Знач Блокировка)
282+
Попытка
283+
Блокировка.Заблокировать();
284+
Исключение
285+
КороткийТекстСообщения = КраткоеПредставлениеОшибки(ИнформацияОбОшибке()) + ОписаниеОшибки();
286+
287+
ЗаписьЖурналаРегистрации(
288+
ИмяСобытия,
289+
УровеньЖурналаРегистрации.Ошибка,
290+
,
291+
СсылкаНаДанные,
292+
КороткийТекстСообщения); // ошибка
293+
КонецПопытки;
294+
КонецПроцедуры

0 commit comments

Comments
 (0)