diff --git a/packagedef b/packagedef index 0ab6674..2afb8c2 100644 --- a/packagedef +++ b/packagedef @@ -4,7 +4,7 @@ // Описание.Имя("semver") - .Версия("1.0.0") + .Версия("1.1.0") .Автор("Khorev Aleksey") .АдресАвтора("Khorevaa@gmail.com") .Описание("Эта библиотека облегчает работу с семантическими версиями") 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"); + + Для Каждого ВерсияСтрокой Из ТестовыеПримеры Цикл + Версия = Новый Версия(ВерсияСтрокой); + Ожидаем.Что(Версия.ВСтроку()).Равно(Строка(Версия)); + КонецЦикла; + +КонецПроцедуры + Функция МассивВерсийВСтроку(МассивДанных) Результат = "";