(t *testing.T)
| 7189 | } |
| 7190 | } |
| 7191 | func TestNinEmbeddedStructJSON(t *testing.T) { |
| 7192 | seed := time.Now().UnixNano() |
| 7193 | popr := math_rand.New(math_rand.NewSource(seed)) |
| 7194 | p := NewPopulatedNinEmbeddedStruct(popr, true) |
| 7195 | marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} |
| 7196 | jsondata, err := marshaler.MarshalToString(p) |
| 7197 | if err != nil { |
| 7198 | t.Fatalf("seed = %d, err = %v", seed, err) |
| 7199 | } |
| 7200 | msg := &NinEmbeddedStruct{} |
| 7201 | err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) |
| 7202 | if err != nil { |
| 7203 | t.Fatalf("seed = %d, err = %v", seed, err) |
| 7204 | } |
| 7205 | if err := p.VerboseEqual(msg); err != nil { |
| 7206 | t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err) |
| 7207 | } |
| 7208 | if !p.Equal(msg) { |
| 7209 | t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) |
| 7210 | } |
| 7211 | } |
| 7212 | func TestNidNestedStructJSON(t *testing.T) { |
| 7213 | seed := time.Now().UnixNano() |
| 7214 | popr := math_rand.New(math_rand.NewSource(seed)) |
nothing calls this directly
no test coverage detected
searching dependent graphs…