Lines Matching refs:version

17 package version  package
26 version string member
34 if str != item.version {
35 return fmt.Errorf("bad round-trip: %q -> %q", item.version, str)
39 return fmt.Errorf("bad unparse: %q -> %q, expected %q", item.version, str, item.unparsed)
43 if prev.version != "" {
44 cmp, err := v.Compare(prev.version)
48 rv, err := parse(prev.version, v.semver)
52 rcmp, err := rv.Compare(item.version)
59 return fmt.Errorf("unexpected ordering %q < %q", item.version, prev.version)
61 return fmt.Errorf("unexpected comparison %q == %q", item.version, prev.version)
63 return fmt.Errorf("unexpected comparison %q != %q", item.version, prev.version)
65 …rrorf("unexpected reverse comparison %q <=> %q %v %v %v %v", item.version, prev.version, cmp, rcmp…
76 {version: "0.1.0"},
77 {version: "1.0.0-0.3.7"},
78 {version: "1.0.0-alpha"},
79 {version: "1.0.0-alpha+001", equalsPrev: true},
80 {version: "1.0.0-alpha.1"},
81 {version: "1.0.0-alpha.beta"},
82 {version: "1.0.0-beta"},
83 {version: "1.0.0-beta+exp.sha.5114f85", equalsPrev: true},
84 {version: "1.0.0-beta.2"},
85 {version: "1.0.0-beta.11"},
86 {version: "1.0.0-rc.1"},
87 {version: "1.0.0-x.7.z.92"},
88 {version: "1.0.0"},
89 {version: "1.0.0+20130313144700", equalsPrev: true},
90 {version: "1.8.0-alpha.3"},
91 {version: "1.8.0-alpha.3.673+73326ef01d2d7c"},
92 {version: "1.9.0"},
93 {version: "1.10.0"},
94 {version: "1.11.0"},
95 {version: "2.0.0"},
96 {version: "2.1.0"},
97 {version: "2.1.1"},
98 {version: "42.0.0"},
101 {version: " 42.0.0", unparsed: "42.0.0", equalsPrev: true},
102 {version: "\t42.0.0 ", unparsed: "42.0.0", equalsPrev: true},
103 {version: "43.0.0-1", unparsed: "43.0.0-1"},
104 {version: "43.0.0-1 ", unparsed: "43.0.0-1", equalsPrev: true},
105 {version: "v43.0.0-1", unparsed: "43.0.0-1", equalsPrev: true},
106 {version: " v43.0.0", unparsed: "43.0.0"},
107 {version: " 43.0.0 ", unparsed: "43.0.0", equalsPrev: true},
112 v, err := ParseSemantic(item.version)
186 {version: "0.1.0", unparsed: "0.1.0"},
187 {version: "1.0.0-0.3.7", unparsed: "1.0.0"},
188 {version: "1.0.0-alpha", unparsed: "1.0.0", equalsPrev: true},
189 {version: "1.0.0-alpha+001", unparsed: "1.0.0", equalsPrev: true},
190 {version: "1.0.0-alpha.1", unparsed: "1.0.0", equalsPrev: true},
191 {version: "1.0.0-alpha.beta", unparsed: "1.0.0", equalsPrev: true},
192 {version: "1.0.0.beta", unparsed: "1.0.0", equalsPrev: true},
193 {version: "1.0.0-beta+exp.sha.5114f85", unparsed: "1.0.0", equalsPrev: true},
194 {version: "1.0.0.beta.2", unparsed: "1.0.0", equalsPrev: true},
195 {version: "1.0.0.beta.11", unparsed: "1.0.0", equalsPrev: true},
196 {version: "1.0.0.rc.1", unparsed: "1.0.0", equalsPrev: true},
197 {version: "1.0.0-x.7.z.92", unparsed: "1.0.0", equalsPrev: true},
198 {version: "1.0.0", unparsed: "1.0.0", equalsPrev: true},
199 {version: "1.0.0+20130313144700", unparsed: "1.0.0", equalsPrev: true},
200 {version: "1.2", unparsed: "1.2"},
201 {version: "1.2a.3", unparsed: "1.2", equalsPrev: true},
202 {version: "1.2.3", unparsed: "1.2.3"},
203 {version: "1.2.3.0", unparsed: "1.2.3.0", equalsPrev: true},
204 {version: "1.2.3a", unparsed: "1.2.3", equalsPrev: true},
205 {version: "1.2.3-foo.", unparsed: "1.2.3", equalsPrev: true},
206 {version: "1.2.3-.foo", unparsed: "1.2.3", equalsPrev: true},
207 {version: "1.2.3-01", unparsed: "1.2.3", equalsPrev: true},
208 {version: "1.2.3+", unparsed: "1.2.3", equalsPrev: true},
209 {version: "1.2.3+foo.", unparsed: "1.2.3", equalsPrev: true},
210 {version: "1.2.3+.foo", unparsed: "1.2.3", equalsPrev: true},
211 {version: "1.02.3", unparsed: "1.2.3", equalsPrev: true},
212 {version: "1.2.03", unparsed: "1.2.3", equalsPrev: true},
213 {version: "1.2.003", unparsed: "1.2.3", equalsPrev: true},
214 {version: "1.2.3.4", unparsed: "1.2.3.4"},
215 {version: "1.2.3.4b3", unparsed: "1.2.3.4", equalsPrev: true},
216 {version: "1.2.3.4.5", unparsed: "1.2.3.4.5"},
217 {version: "1.9.0", unparsed: "1.9.0"},
218 {version: "1.9.0.0.0.0.0.0", unparsed: "1.9.0.0.0.0.0.0", equalsPrev: true},
219 {version: "1.10.0", unparsed: "1.10.0"},
220 {version: "1.11.0", unparsed: "1.11.0"},
221 {version: "1.11.0.0.5", unparsed: "1.11.0.0.5"},
222 {version: "2.0.0", unparsed: "2.0.0"},
223 {version: "2.1.0", unparsed: "2.1.0"},
224 {version: "2.1.1", unparsed: "2.1.1"},
225 {version: "42.0.0", unparsed: "42.0.0"},
226 {version: " 42.0.0", unparsed: "42.0.0", equalsPrev: true},
227 {version: "\t42.0.0 ", unparsed: "42.0.0", equalsPrev: true},
228 {version: "42.0.0-1", unparsed: "42.0.0", equalsPrev: true},
229 {version: "42.0.0-1 ", unparsed: "42.0.0", equalsPrev: true},
230 {version: "v42.0.0-1", unparsed: "42.0.0", equalsPrev: true},
231 {version: " v43.0.0", unparsed: "43.0.0"},
232 {version: " 43.0.0 ", unparsed: "43.0.0", equalsPrev: true},
237 v, err := ParseGeneric(item.version)
281 version string
291 version: "1.0.2",
299 version: "1.0.2-alpha+001",
309 version: "1.2",
316 version: "1.0.2-beta+exp.sha.5114f85",
328 version, _ := parse(test.version, test.semver)
329 if !reflect.DeepEqual(test.expectedComponents, version.Components()) {
332 if test.expectedMajor != version.Major() {
333 t.Errorf("parse returned version.Major %d, expected %d", test.expectedMajor, version.Major())
335 if test.expectedMinor != version.Minor() {
336 t.Errorf("parse returned version.Minor %d, expected %d", test.expectedMinor, version.Minor())
338 if test.expectedPatch != version.Patch() {
339 t.Errorf("parse returned version.Patch %d, expected %d", test.expectedPatch, version.Patch())
341 if test.expectedPreRelease != version.PreRelease() {
342 …t.Errorf("parse returned version.PreRelease %s, expected %s", test.expectedPreRelease, version.Pre…
344 if test.expectedBuildMetadata != version.BuildMetadata() {
345 …turned version.BuildMetadata %s, expected %s", test.expectedBuildMetadata, version.BuildMetadata())