File tree 2 files changed +32
-32
lines changed 2 files changed +32
-32
lines changed Original file line number Diff line number Diff line change @@ -279,35 +279,3 @@ func parse(result *Version) error {
279
279
}
280
280
return fmt .Errorf ("invalid separator: '%c'" , curr )
281
281
}
282
-
283
- func (v * Version ) majorString () string {
284
- return v .raw [:v .major ]
285
- }
286
-
287
- func (v * Version ) minorString () string {
288
- if v .minor > v .major {
289
- return v .raw [v .major + 1 : v .minor ]
290
- }
291
- return ""
292
- }
293
-
294
- func (v * Version ) patchString () string {
295
- if v .patch > v .minor {
296
- return v .raw [v .minor + 1 : v .patch ]
297
- }
298
- return ""
299
- }
300
-
301
- func (v * Version ) prereleaseString () string {
302
- if v .prerelease > v .patch {
303
- return v .raw [v .patch + 1 : v .prerelease ]
304
- }
305
- return ""
306
- }
307
-
308
- func (v * Version ) buildString () string {
309
- if v .build > v .prerelease {
310
- return v .raw [v .prerelease + 1 : v .build ]
311
- }
312
- return ""
313
- }
Original file line number Diff line number Diff line change @@ -13,6 +13,38 @@ import (
13
13
"github.com/stretchr/testify/require"
14
14
)
15
15
16
+ func (v * Version ) majorString () string {
17
+ return v .raw [:v .major ]
18
+ }
19
+
20
+ func (v * Version ) minorString () string {
21
+ if v .minor > v .major {
22
+ return v .raw [v .major + 1 : v .minor ]
23
+ }
24
+ return ""
25
+ }
26
+
27
+ func (v * Version ) patchString () string {
28
+ if v .patch > v .minor {
29
+ return v .raw [v .minor + 1 : v .patch ]
30
+ }
31
+ return ""
32
+ }
33
+
34
+ func (v * Version ) prereleaseString () string {
35
+ if v .prerelease > v .patch {
36
+ return v .raw [v .patch + 1 : v .prerelease ]
37
+ }
38
+ return ""
39
+ }
40
+
41
+ func (v * Version ) buildString () string {
42
+ if v .build > v .prerelease {
43
+ return v .raw [v .prerelease + 1 : v .build ]
44
+ }
45
+ return ""
46
+ }
47
+
16
48
func TestParser (t * testing.T ) {
17
49
MustParse ("" ).CompareTo (MustParse ("0+aaa" ))
18
50
valid := func (in , normalized , expectedDump string ) {
You can’t perform that action at this time.
0 commit comments