(t *testing.T)
| 82 | } |
| 83 | |
| 84 | func TestTransformKeys(t *testing.T) { |
| 85 | m := objx.Map{ |
| 86 | "a": "1", |
| 87 | "b": "2", |
| 88 | "c": "3", |
| 89 | } |
| 90 | mapping := map[string]string{ |
| 91 | "a": "d", |
| 92 | "b": "e", |
| 93 | } |
| 94 | r := m.TransformKeys(mapping) |
| 95 | assert.Equal(t, objx.Map{ |
| 96 | "c": "3", |
| 97 | "d": "1", |
| 98 | "e": "2", |
| 99 | }, r) |
| 100 | } |
| 101 | |
| 102 | func keyToUpper(s string, v interface{}) (string, interface{}) { |
| 103 | return strings.ToUpper(s), v |
nothing calls this directly
no test coverage detected
searching dependent graphs…