diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\320\265\321\200\321\201\320\270\321\217.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\320\265\321\200\321\201\320\270\321\217.os" index 3318cac..8dc38e7 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\320\265\321\200\321\201\320\270\321\217.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\222\320\265\321\200\321\201\320\270\321\217.os" @@ -23,6 +23,11 @@ КонецПроцедуры +Процедура ОбработкаПолученияПредставления(Строка, СтандартнаяОбработка) + СтандартнаяОбработка = Ложь; + Строка = ВСтроку(); +КонецПроцедуры + // Возвращает наличие ошибки при чтении версии // // Возвращаемое значение: diff --git "a/tests/\320\222\320\265\321\200\321\201\320\270\320\270_test.os" "b/tests/\320\222\320\265\321\200\321\201\320\270\320\270_test.os" index b96712d..5f9d265 100644 --- "a/tests/\320\222\320\265\321\200\321\201\320\270\320\270_test.os" +++ "b/tests/\320\222\320\265\321\200\321\201\320\270\320\270_test.os" @@ -146,6 +146,26 @@ КонецПроцедуры +&Тест +Процедура ТекстДолжен_ПроверитьФормированиеПредставления() Экспорт + + ТестовыеПримеры = Новый Массив; + + ТестовыеПримеры.Добавить("1.1.1-alpha"); + ТестовыеПримеры.Добавить("1.1.1-alpha.1.2"); + ТестовыеПримеры.Добавить("1.1.1-beta.1+abcdef.456"); + ТестовыеПримеры.Добавить("1.1.0-beta-experimental.4.2+git-sha.deadbeef"); + ТестовыеПримеры.Добавить("1.1.1"); + ТестовыеПримеры.Добавить("1"); + ТестовыеПримеры.Добавить("2.0"); + + Для Каждого ВерсияСтрокой Из ТестовыеПримеры Цикл + Версия = Новый Версия(ВерсияСтрокой); + Ожидаем.Что(Версия.ВСтроку()).Равно(Строка(Версия)); + КонецЦикла; + +КонецПроцедуры + Функция МассивВерсийВСтроку(МассивДанных) Результат = "";