json_test.go 402 B

12345678910111213141516171819
  1. package json_test
  2. import (
  3. "encoding/json"
  4. "reflect"
  5. "testing"
  6. )
  7. func assertResult(t *testing.T, value map[string]interface{}, expected string) {
  8. e := make(map[string]interface{})
  9. err := json.Unmarshal([]byte(expected), &e)
  10. if err != nil {
  11. t.Error(err)
  12. }
  13. if !reflect.DeepEqual(value, e) {
  14. bs, _ := json.Marshal(value)
  15. t.Fatalf("expected:\n%s\n\nactual:\n%s", expected, string(bs))
  16. }
  17. }