Skip to content

Commit 10fc0a0

Browse files
committed
Красный тест сравнения пререлизов
1 parent 655a983 commit 10fc0a0

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

tests/preReleasesTests.os

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,29 @@
4848
Ожидаем.Что(Версия.ПреРелиз[2]).Равно("2");
4949
Ожидаем.Что(Версия.МетаданныеСборки[0]).Равно("git-sha");
5050
Ожидаем.Что(Версия.МетаданныеСборки[1]).Равно("deadbeef");
51+
КонецПроцедуры
52+
53+
&ПараметризованныйТест
54+
&ИсточникЗначение("1.2.1", "1.2.2")
55+
&ИсточникЗначение("1.2.2", "1.3.0")
56+
&ИсточникЗначение("1.3.0", "2.0.0")
57+
&ИсточникЗначение("2.0.0", "2.0.1")
58+
&ИсточникЗначение("1.0.0-alpha", "1.0.0-alpha.1")
59+
&ИсточникЗначение("1.0.0-alpha.1", "1.0.0-alpha.beta")
60+
&ИсточникЗначение("1.0.0-alpha.beta", "1.0.0-beta")
61+
&ИсточникЗначение("1.0.0-beta", "1.0.0-beta.2")
62+
&ИсточникЗначение("1.0.0-beta.2", "1.0.0-beta.11")
63+
&ИсточникЗначение("1.0.0-beta.11", "1.0.0-rc.1")
64+
&ИсточникЗначение("1.0.0-rc.1", "1.0.0")
65+
Процедура ПроверитьСтаршинствоВерсий(Знач Версия1, Знач Версия2) Экспорт
66+
67+
// А < Б
68+
Ожидаем.Что(Версии.СравнитьВерсии(Версия1, Версия2)).Меньше(0);
69+
// Б > A
70+
Ожидаем.Что(Версии.СравнитьВерсии(Версия2, Версия1)).Больше(0);
71+
// Б = Б
72+
Ожидаем.Что(Версии.СравнитьВерсии(Версия2, Версия2)).Равно(0);
73+
// А = A
74+
Ожидаем.Что(Версии.СравнитьВерсии(Версия1, Версия1)).Равно(0);
75+
5176
КонецПроцедуры

0 commit comments

Comments
 (0)