|
1 |
| -// Copyright 2015 The Hugo Authors. All rights reserved. |
| 1 | +// Copyright 2025 The Hugo Authors. All rights reserved. |
2 | 2 | //
|
3 | 3 | // Licensed under the Apache License, Version 2.0 (the "License");
|
4 | 4 | // you may not use this file except in compliance with the License.
|
|
11 | 11 | // See the License for the specific language governing permissions and
|
12 | 12 | // limitations under the License.
|
13 | 13 |
|
14 |
| -package hugo |
| 14 | +package version |
15 | 15 |
|
16 | 16 | import (
|
17 | 17 | "testing"
|
@@ -50,25 +50,25 @@ func TestHugoVersion(t *testing.T) {
|
50 | 50 | func TestCompareVersions(t *testing.T) {
|
51 | 51 | c := qt.New(t)
|
52 | 52 |
|
53 |
| - c.Assert(compareVersions(MustParseVersion("0.20.0"), 0.20), qt.Equals, 0) |
54 |
| - c.Assert(compareVersions(MustParseVersion("0.20.0"), float32(0.20)), qt.Equals, 0) |
55 |
| - c.Assert(compareVersions(MustParseVersion("0.20.0"), float64(0.20)), qt.Equals, 0) |
56 |
| - c.Assert(compareVersions(MustParseVersion("0.19.1"), 0.20), qt.Equals, 1) |
57 |
| - c.Assert(compareVersions(MustParseVersion("0.19.3"), "0.20.2"), qt.Equals, 1) |
58 |
| - c.Assert(compareVersions(MustParseVersion("0.1"), 3), qt.Equals, 1) |
59 |
| - c.Assert(compareVersions(MustParseVersion("0.1"), int32(3)), qt.Equals, 1) |
60 |
| - c.Assert(compareVersions(MustParseVersion("0.1"), int64(3)), qt.Equals, 1) |
61 |
| - c.Assert(compareVersions(MustParseVersion("0.20"), "0.20"), qt.Equals, 0) |
62 |
| - c.Assert(compareVersions(MustParseVersion("0.20.1"), "0.20.1"), qt.Equals, 0) |
63 |
| - c.Assert(compareVersions(MustParseVersion("0.20.1"), "0.20"), qt.Equals, -1) |
64 |
| - c.Assert(compareVersions(MustParseVersion("0.20.0"), "0.20.1"), qt.Equals, 1) |
65 |
| - c.Assert(compareVersions(MustParseVersion("0.20.1"), "0.20.2"), qt.Equals, 1) |
66 |
| - c.Assert(compareVersions(MustParseVersion("0.21.1"), "0.22.1"), qt.Equals, 1) |
67 |
| - c.Assert(compareVersions(MustParseVersion("0.22.0"), "0.22-DEV"), qt.Equals, -1) |
68 |
| - c.Assert(compareVersions(MustParseVersion("0.22.0"), "0.22.1-DEV"), qt.Equals, 1) |
69 |
| - c.Assert(compareVersions(MustParseVersion("0.22.0-DEV"), "0.22"), qt.Equals, 1) |
70 |
| - c.Assert(compareVersions(MustParseVersion("0.22.1-DEV"), "0.22"), qt.Equals, -1) |
71 |
| - c.Assert(compareVersions(MustParseVersion("0.22.1-DEV"), "0.22.1-DEV"), qt.Equals, 0) |
| 53 | + c.Assert(CompareVersions(MustParseVersion("0.20.0"), 0.20), qt.Equals, 0) |
| 54 | + c.Assert(CompareVersions(MustParseVersion("0.20.0"), float32(0.20)), qt.Equals, 0) |
| 55 | + c.Assert(CompareVersions(MustParseVersion("0.20.0"), float64(0.20)), qt.Equals, 0) |
| 56 | + c.Assert(CompareVersions(MustParseVersion("0.19.1"), 0.20), qt.Equals, 1) |
| 57 | + c.Assert(CompareVersions(MustParseVersion("0.19.3"), "0.20.2"), qt.Equals, 1) |
| 58 | + c.Assert(CompareVersions(MustParseVersion("0.1"), 3), qt.Equals, 1) |
| 59 | + c.Assert(CompareVersions(MustParseVersion("0.1"), int32(3)), qt.Equals, 1) |
| 60 | + c.Assert(CompareVersions(MustParseVersion("0.1"), int64(3)), qt.Equals, 1) |
| 61 | + c.Assert(CompareVersions(MustParseVersion("0.20"), "0.20"), qt.Equals, 0) |
| 62 | + c.Assert(CompareVersions(MustParseVersion("0.20.1"), "0.20.1"), qt.Equals, 0) |
| 63 | + c.Assert(CompareVersions(MustParseVersion("0.20.1"), "0.20"), qt.Equals, -1) |
| 64 | + c.Assert(CompareVersions(MustParseVersion("0.20.0"), "0.20.1"), qt.Equals, 1) |
| 65 | + c.Assert(CompareVersions(MustParseVersion("0.20.1"), "0.20.2"), qt.Equals, 1) |
| 66 | + c.Assert(CompareVersions(MustParseVersion("0.21.1"), "0.22.1"), qt.Equals, 1) |
| 67 | + c.Assert(CompareVersions(MustParseVersion("0.22.0"), "0.22-DEV"), qt.Equals, -1) |
| 68 | + c.Assert(CompareVersions(MustParseVersion("0.22.0"), "0.22.1-DEV"), qt.Equals, 1) |
| 69 | + c.Assert(CompareVersions(MustParseVersion("0.22.0-DEV"), "0.22"), qt.Equals, 1) |
| 70 | + c.Assert(CompareVersions(MustParseVersion("0.22.1-DEV"), "0.22"), qt.Equals, -1) |
| 71 | + c.Assert(CompareVersions(MustParseVersion("0.22.1-DEV"), "0.22.1-DEV"), qt.Equals, 0) |
72 | 72 | }
|
73 | 73 |
|
74 | 74 | func TestParseHugoVersion(t *testing.T) {
|
|
0 commit comments