Skip to content

Commit 3fe95ad

Browse files
committed
Moved test-utility methods in test file
1 parent a3a0359 commit 3fe95ad

File tree

2 files changed

+32
-32
lines changed

2 files changed

+32
-32
lines changed

parser.go

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -279,35 +279,3 @@ func parse(result *Version) error {
279279
}
280280
return fmt.Errorf("invalid separator: '%c'", curr)
281281
}
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-
}

parser_test.go

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,38 @@ import (
1313
"github.com/stretchr/testify/require"
1414
)
1515

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+
1648
func TestParser(t *testing.T) {
1749
MustParse("").CompareTo(MustParse("0+aaa"))
1850
valid := func(in, normalized, expectedDump string) {

0 commit comments

Comments
 (0)