MCPcopy
hub / github.com/TomWright/dasel / TestKeysOrder

Function TestKeysOrder

model/orderedmap/map_test.go:97–113  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

95}
96
97func TestKeysOrder(t *testing.T) {
98 m := orderedmap.NewMap()
99 m.Set("c", 3)
100 m.Set("a", 1)
101 m.Set("b", 2)
102
103 keys := m.Keys()
104 expected := []string{"c", "a", "b"}
105 if len(keys) != len(expected) {
106 t.Fatalf("expected %v, got %v", expected, keys)
107 }
108 for i, k := range expected {
109 if keys[i] != k {
110 t.Fatalf("expected key %d to be %s, got %s", i, k, keys[i])
111 }
112 }
113}
114
115func TestKeyValues(t *testing.T) {
116 m := orderedmap.NewMap()

Callers

nothing calls this directly

Calls 3

SetMethod · 0.95
KeysMethod · 0.95
NewMapFunction · 0.92

Tested by

no test coverage detected