MCPcopy Index your code
hub / github.com/voidint/g / TestSort

Function TestSort

version/sort_test.go:29–52  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

27)
28
29func TestSort(t *testing.T) {
30
31 vs := []*Version{
32 MustNew("1.21.0"),
33 MustNew("1.20.10"),
34 MustNew("1.21.4"),
35 MustNew("1.20rc1"),
36 MustNew("1.21rc2"),
37 MustNew("1.19.12"),
38 MustNew("1.21rc4"),
39 MustNew("1.20.1"),
40 }
41
42 sort.Sort(Collection(vs))
43
44 assert.Equal(t, vs[0].name, "1.19.12")
45 assert.Equal(t, vs[1].name, "1.20rc1")
46 assert.Equal(t, vs[2].name, "1.20.1")
47 assert.Equal(t, vs[3].name, "1.20.10")
48 assert.Equal(t, vs[4].name, "1.21rc2")
49 assert.Equal(t, vs[5].name, "1.21rc4")
50 assert.Equal(t, vs[6].name, "1.21.0")
51 assert.Equal(t, vs[7].name, "1.21.4")
52}

Callers

nothing calls this directly

Calls 2

MustNewFunction · 0.85
CollectionTypeAlias · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…