/
githubmirror
/
terraform
Обзор
Документация
Войти
/
githubmirror
/
terraform
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/plugin/discovery/version_test.go
42 строки
735 B
Radek Simko
make copyrightfix
17 фев 2026, 16:56
17 фев 2026, 16:56
0fe906f
Код
Авторство
О чём код?
// Copyright IBM Corp. 2014, 2026 // SPDX-License-Identifier: BUSL-1.1 package discovery import ( "reflect" "testing" ) func TestSortVersions(t *testing.T) { versions := Versions{ VersionStr("4").MustParse(), VersionStr("3.1").MustParse(), VersionStr("1.2").MustParse(), VersionStr("1.2.3").MustParse(), VersionStr("2.2.3").MustParse(), VersionStr("3.2.1").MustParse(), VersionStr("2.3.2").MustParse(), } expected := []string{ "4.0.0", "3.2.1", "3.1.0", "2.3.2", "2.2.3", "1.2.3", "1.2.0", } versions.Sort() var sorted []string for _, v := range versions { sorted = append(sorted, v.String()) } if !reflect.DeepEqual(sorted, expected) { t.Fatal("versions aren't sorted:", sorted) } }