|
4 | 4 | "testing"
|
5 | 5 |
|
6 | 6 | "github.com/stretchr/testify/assert"
|
7 |
| - "github.com/stretchr/testify/require" |
8 | 7 | )
|
9 | 8 |
|
10 | 9 | func TestIsGoGreaterThanOrEqual(t *testing.T) {
|
@@ -84,104 +83,3 @@ func TestIsGoGreaterThanOrEqual(t *testing.T) {
|
84 | 83 | })
|
85 | 84 | }
|
86 | 85 | }
|
87 |
| - |
88 |
| -func Test_trimGoVersion(t *testing.T) { |
89 |
| - testCases := []struct { |
90 |
| - desc string |
91 |
| - version string |
92 |
| - expected string |
93 |
| - }{ |
94 |
| - { |
95 |
| - desc: "patched version", |
96 |
| - version: "1.22.0", |
97 |
| - expected: "1.22", |
98 |
| - }, |
99 |
| - { |
100 |
| - desc: "minor version", |
101 |
| - version: "1.22", |
102 |
| - expected: "1.22", |
103 |
| - }, |
104 |
| - { |
105 |
| - desc: "RC version", |
106 |
| - version: "1.22rc1", |
107 |
| - expected: "1.22", |
108 |
| - }, |
109 |
| - { |
110 |
| - desc: "alpha version", |
111 |
| - version: "1.22alpha1", |
112 |
| - expected: "1.22", |
113 |
| - }, |
114 |
| - { |
115 |
| - desc: "beta version", |
116 |
| - version: "1.22beta1", |
117 |
| - expected: "1.22", |
118 |
| - }, |
119 |
| - { |
120 |
| - desc: "semver RC version", |
121 |
| - version: "1.22.0-rc1", |
122 |
| - expected: "1.22", |
123 |
| - }, |
124 |
| - } |
125 |
| - |
126 |
| - for _, test := range testCases { |
127 |
| - t.Run(test.desc, func(t *testing.T) { |
128 |
| - t.Parallel() |
129 |
| - |
130 |
| - version := trimGoVersion(test.version) |
131 |
| - assert.Equal(t, test.expected, version) |
132 |
| - }) |
133 |
| - } |
134 |
| -} |
135 |
| - |
136 |
| -func Test_checkGoVersion(t *testing.T) { |
137 |
| - testCases := []struct { |
138 |
| - desc string |
139 |
| - version string |
140 |
| - require require.ErrorAssertionFunc |
141 |
| - }{ |
142 |
| - { |
143 |
| - desc: "version greater than runtime version (patch)", |
144 |
| - version: "1.30.1", |
145 |
| - require: require.Error, |
146 |
| - }, |
147 |
| - { |
148 |
| - desc: "version greater than runtime version (family)", |
149 |
| - version: "1.30", |
150 |
| - require: require.Error, |
151 |
| - }, |
152 |
| - { |
153 |
| - desc: "version greater than runtime version (RC)", |
154 |
| - version: "1.30.0-rc1", |
155 |
| - require: require.Error, |
156 |
| - }, |
157 |
| - { |
158 |
| - desc: "version equals to runtime version", |
159 |
| - version: getRuntimeGoVersion(), |
160 |
| - require: require.NoError, |
161 |
| - }, |
162 |
| - { |
163 |
| - desc: "version lower than runtime version (patch)", |
164 |
| - version: "1.19.1", |
165 |
| - require: require.NoError, |
166 |
| - }, |
167 |
| - { |
168 |
| - desc: "version lower than runtime version (family)", |
169 |
| - version: "1.19", |
170 |
| - require: require.NoError, |
171 |
| - }, |
172 |
| - { |
173 |
| - desc: "version lower than runtime version (RC)", |
174 |
| - version: "1.19.0-rc1", |
175 |
| - require: require.NoError, |
176 |
| - }, |
177 |
| - } |
178 |
| - |
179 |
| - for _, test := range testCases { |
180 |
| - t.Run(test.desc, func(t *testing.T) { |
181 |
| - t.Parallel() |
182 |
| - |
183 |
| - err := checkGoVersion(test.version) |
184 |
| - test.require(t, err) |
185 |
| - }) |
186 |
| - } |
187 |
| -} |
0 commit comments