func TestEncodedSignedEntryUpdateJSON(t *testing.T) { popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) p := NewPopulatedEncodedSignedEntryUpdate(popr, true) marshaler := github_com_gogo_protobuf_jsonpb.Marshaller{} jsondata, err := marshaler.MarshalToString(p) if err != nil { t.Fatal(err) } msg := &EncodedSignedEntryUpdate{} err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) if err != nil { t.Fatal(err) } if err := p.VerboseEqual(msg); err != nil { t.Fatalf("%#v !VerboseProto %#v, since %v", msg, p, err) } if !p.Equal(msg) { t.Fatalf("%#v !Json Equal %#v", msg, p) } }
func TestKeyserverStepJSON(t *testing.T) { popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) p := NewPopulatedKeyserverStep(popr, true) marshaler := github_com_andres_erbsen_protobuf_jsonpb.Marshaller{} jsondata, err := marshaler.MarshalToString(p) if err != nil { t.Fatal(err) } msg := &KeyserverStep{} err = github_com_andres_erbsen_protobuf_jsonpb.UnmarshalString(jsondata, msg) if err != nil { t.Fatal(err) } if err := p.VerboseEqual(msg); err != nil { t.Fatalf("%#v !VerboseProto %#v, since %v", msg, p, err) } if !p.Equal(msg) { t.Fatalf("%#v !Json Equal %#v", msg, p) } }