MCPcopy
hub / github.com/grafana/dskit / TestTokens_Equals

Function TestTokens_Equals

ring/tokens_test.go:26–58  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

24}
25
26func TestTokens_Equals(t *testing.T) {
27 tests := []struct {
28 first Tokens
29 second Tokens
30 expected bool
31 }{
32 {
33 first: Tokens{},
34 second: Tokens{},
35 expected: true,
36 },
37 {
38 first: Tokens{1, 2, 3},
39 second: Tokens{1, 2, 3},
40 expected: true,
41 },
42 {
43 first: Tokens{1, 2, 3},
44 second: Tokens{3, 2, 1},
45 expected: true,
46 },
47 {
48 first: Tokens{1, 2},
49 second: Tokens{1, 2, 3},
50 expected: false,
51 },
52 }
53
54 for _, c := range tests {
55 assert.Equal(t, c.expected, c.first.Equals(c.second))
56 assert.Equal(t, c.expected, c.second.Equals(c.first))
57 }
58}
59
60func TestLoadTokensFromFile_ShouldGuaranteeSortedTokens(t *testing.T) {
61 tmpDir := t.TempDir()

Callers

nothing calls this directly

Calls 2

EqualsMethod · 0.80
EqualMethod · 0.45

Tested by

no test coverage detected