(t *testing.T)
| 5180 | } |
| 5181 | } |
| 5182 | func TestNidOptStructJSON(t *testing.T) { |
| 5183 | seed := time.Now().UnixNano() |
| 5184 | popr := math_rand.New(math_rand.NewSource(seed)) |
| 5185 | p := NewPopulatedNidOptStruct(popr, true) |
| 5186 | marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} |
| 5187 | jsondata, err := marshaler.MarshalToString(p) |
| 5188 | if err != nil { |
| 5189 | t.Fatalf("seed = %d, err = %v", seed, err) |
| 5190 | } |
| 5191 | msg := &NidOptStruct{} |
| 5192 | err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) |
| 5193 | if err != nil { |
| 5194 | t.Fatalf("seed = %d, err = %v", seed, err) |
| 5195 | } |
| 5196 | if err := p.VerboseEqual(msg); err != nil { |
| 5197 | t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err) |
| 5198 | } |
| 5199 | if !p.Equal(msg) { |
| 5200 | t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) |
| 5201 | } |
| 5202 | } |
| 5203 | func TestNinOptStructJSON(t *testing.T) { |
| 5204 | seed := time.Now().UnixNano() |
| 5205 | popr := math_rand.New(math_rand.NewSource(seed)) |
nothing calls this directly
no test coverage detected
searching dependent graphs…