示例#1
0
func TestFields_OrderedKeys(t *testing.T) {
	fields := log.Fields{
		"second": 1,
		"first":  3,
		"ant":    4,
		"third":  2,
	}
	actual := fields.OrderedKeys()
	expected := []string{"ant", "first", "second", "third"}
	if !reflect.DeepEqual(actual, expected) {
		t.Errorf(`Fields.OrderedKeys() => %#v; want %#v`, actual, expected)
	}
}