Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
//

Описание.Имя("semver")
.Версия("1.0.0")
.Версия("1.1.0")
.Автор("Khorev Aleksey")
.АдресАвтора("Khorevaa@gmail.com")
.Описание("Эта библиотека облегчает работу с семантическими версиями")
Expand Down
5 changes: 5 additions & 0 deletions src/core/Классы/Версия.os
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@

КонецПроцедуры

Процедура ОбработкаПолученияПредставления(Строка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Строка = ВСтроку();
КонецПроцедуры

// Возвращает наличие ошибки при чтении версии
//
// Возвращаемое значение:
Expand Down
20 changes: 20 additions & 0 deletions tests/Версии_test.os
Original file line number Diff line number Diff line change
Expand Up @@ -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");

Для Каждого ВерсияСтрокой Из ТестовыеПримеры Цикл
Версия = Новый Версия(ВерсияСтрокой);
Ожидаем.Что(Версия.ВСтроку()).Равно(Строка(Версия));
КонецЦикла;

КонецПроцедуры

Функция МассивВерсийВСтроку(МассивДанных)

Результат = "";
Expand Down
Loading