MCPcopy Create free account
hub / github.com/devspace-sh/devspace / TestVersionEqual_nil

Function TestVersionEqual_nil

pkg/util/constraint/version_test.go:207–231  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

205}
206
207func TestVersionEqual_nil(t *testing.T) {
208 mustVersion := func(v string) *Version {
209 ver, err := NewVersion(v)
210 if err != nil {
211 t.Fatal(err)
212 }
213 return ver
214 }
215 cases := []struct {
216 leftVersion *Version
217 rightVersion *Version
218 expected bool
219 }{
220 {mustVersion("1.0.0"), nil, false},
221 {nil, mustVersion("1.0.0"), false},
222 {nil, nil, true},
223 }
224
225 for _, tc := range cases {
226 given := tc.leftVersion.Equal(tc.rightVersion)
227 if given != tc.expected {
228 t.Fatalf("expected Equal to nil to be %t", tc.expected)
229 }
230 }
231}
232
233func TestComparePreReleases(t *testing.T) {
234 cases := []struct {

Callers

nothing calls this directly

Calls 4

NewVersionFunction · 0.85
EqualMethod · 0.80
FatalMethod · 0.45
FatalfMethod · 0.45

Tested by

no test coverage detected