File tree 2 files changed +16
-4
lines changed
2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 340
340
Парсер.Следующий();
341
341
Возврат Токен.Значение;
342
342
ИначеЕсли Токен.Тип = Парсер.ТипТекст Тогда
343
- Текст = Токен.Значение ;
344
- ТекТокен = Парсер.Следующий ();
345
- Пока ТекТокен.Тип = Текст или ТекТокен.Значение = "-" Цикл
343
+ Текст = "" ;
344
+ ТекТокен = Парсер.Текущий ();
345
+ Пока ТекТокен.Тип = Парсер.ТипТекст или ТекТокен.Значение = "-" Цикл
346
346
Текст = Текст + ТекТокен.Значение;
347
- Парсер.Следующий();
347
+ ТекТокен = Парсер.Следующий();
348
348
КонецЦикла ;
349
349
Возврат Текст;
350
350
Иначе
Original file line number Diff line number Diff line change 15
15
&ИсточникЗначение ("1.1.1-alpha" , "1.1.1-alpha" )
16
16
&ИсточникЗначение ("1.1.1-alpha.1.2" , "1.1.1-alpha.1.2" )
17
17
&ИсточникЗначение ("1.1.1-beta.1+abcdef.456" , "1.1.1-beta.1+abcdef.456" )
18
+ &ИсточникЗначение ("1.1.0-beta-experimental.4.2+git-sha.deadbeef" , "1.1.0-beta-experimental.4.2+git-sha.deadbeef" )
18
19
Процедура ПреРелизнаяВерсияВСтроку (ВерсияСтрокой , Ожидание ) Экспорт
19
20
Версия = Новый Версия(ВерсияСтрокой);
20
21
Ожидаем.Что(Версия.ВСтроку()).Равно(Ожидание);
37
38
Версия = Новый Версия(ВерсияСтрокой);
38
39
Ожидаем.Что(Версия.ОшибкаЧтенияВерсии).Равно(Ожидание);
39
40
КонецПроцедуры
41
+
42
+ &Тест
43
+ Процедура ПроверитьЧтоДефисыВходятВСоставФрагмента () Экспорт
44
+ Версия = Новый Версия("1.1.0-beta-experimental.4.2+git-sha.deadbeef" );
45
+
46
+ Ожидаем.Что(Версия.ПреРелиз[0 ]).Равно("beta-experimental" );
47
+ Ожидаем.Что(Версия.ПреРелиз[1 ]).Равно("4" );
48
+ Ожидаем.Что(Версия.ПреРелиз[2 ]).Равно("2" );
49
+ Ожидаем.Что(Версия.МетаданныеСборки[0 ]).Равно("git-sha" );
50
+ Ожидаем.Что(Версия.МетаданныеСборки[1 ]).Равно("deadbeef" );
51
+ КонецПроцедуры
You can’t perform that action at this time.
0 commit comments