package flow import ( "reflect" "testing" ) func TestMarshall(t *testing.T) { a := "json" res := []byte(a) m := RawMessage(a) b, err := m.MarshalJSON() if err != nil { t.Errorf("Error %s", err) } if !reflect.DeepEqual(b, res) { t.Errorf("Error %s", err) } } func TestUnmarshall(t *testing.T) { strn := "json" b := []byte(strn) // exp := string(b) m := RawMessage(b) if err := m.UnmarshalJSON(b); err != nil { t.Errorf("Error %s", m) } if string(m) != strn { t.Errorf("Error %s", m) } }