github.com/gogo/protobuf@v1.3.2/test/issue530/issue530pb_test.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: issue530.proto 3 4 package issue530 5 6 import ( 7 fmt "fmt" 8 _ "github.com/gogo/protobuf/gogoproto" 9 github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb" 10 github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" 11 proto "github.com/gogo/protobuf/proto" 12 math "math" 13 math_rand "math/rand" 14 testing "testing" 15 time "time" 16 ) 17 18 // Reference imports to suppress errors if they are not otherwise used. 19 var _ = proto.Marshal 20 var _ = fmt.Errorf 21 var _ = math.Inf 22 23 func TestFoo5Proto(t *testing.T) { 24 seed := time.Now().UnixNano() 25 popr := math_rand.New(math_rand.NewSource(seed)) 26 p := NewPopulatedFoo5(popr, false) 27 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 28 if err != nil { 29 t.Fatalf("seed = %d, err = %v", seed, err) 30 } 31 msg := &Foo5{} 32 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 33 t.Fatalf("seed = %d, err = %v", seed, err) 34 } 35 littlefuzz := make([]byte, len(dAtA)) 36 copy(littlefuzz, dAtA) 37 for i := range dAtA { 38 dAtA[i] = byte(popr.Intn(256)) 39 } 40 if !p.Equal(msg) { 41 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 42 } 43 if len(littlefuzz) > 0 { 44 fuzzamount := 100 45 for i := 0; i < fuzzamount; i++ { 46 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 47 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 48 } 49 // shouldn't panic 50 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg) 51 } 52 } 53 54 func TestFoo5MarshalTo(t *testing.T) { 55 seed := time.Now().UnixNano() 56 popr := math_rand.New(math_rand.NewSource(seed)) 57 p := NewPopulatedFoo5(popr, false) 58 size := p.Size() 59 dAtA := make([]byte, size) 60 for i := range dAtA { 61 dAtA[i] = byte(popr.Intn(256)) 62 } 63 _, err := p.MarshalTo(dAtA) 64 if err != nil { 65 t.Fatalf("seed = %d, err = %v", seed, err) 66 } 67 msg := &Foo5{} 68 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 69 t.Fatalf("seed = %d, err = %v", seed, err) 70 } 71 for i := range dAtA { 72 dAtA[i] = byte(popr.Intn(256)) 73 } 74 if !p.Equal(msg) { 75 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 76 } 77 } 78 79 func TestBar1Proto(t *testing.T) { 80 seed := time.Now().UnixNano() 81 popr := math_rand.New(math_rand.NewSource(seed)) 82 p := NewPopulatedBar1(popr, false) 83 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 84 if err != nil { 85 t.Fatalf("seed = %d, err = %v", seed, err) 86 } 87 msg := &Bar1{} 88 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 89 t.Fatalf("seed = %d, err = %v", seed, err) 90 } 91 littlefuzz := make([]byte, len(dAtA)) 92 copy(littlefuzz, dAtA) 93 for i := range dAtA { 94 dAtA[i] = byte(popr.Intn(256)) 95 } 96 if !p.Equal(msg) { 97 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 98 } 99 if len(littlefuzz) > 0 { 100 fuzzamount := 100 101 for i := 0; i < fuzzamount; i++ { 102 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 103 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 104 } 105 // shouldn't panic 106 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg) 107 } 108 } 109 110 func TestBar1MarshalTo(t *testing.T) { 111 seed := time.Now().UnixNano() 112 popr := math_rand.New(math_rand.NewSource(seed)) 113 p := NewPopulatedBar1(popr, false) 114 size := p.Size() 115 dAtA := make([]byte, size) 116 for i := range dAtA { 117 dAtA[i] = byte(popr.Intn(256)) 118 } 119 _, err := p.MarshalTo(dAtA) 120 if err != nil { 121 t.Fatalf("seed = %d, err = %v", seed, err) 122 } 123 msg := &Bar1{} 124 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 125 t.Fatalf("seed = %d, err = %v", seed, err) 126 } 127 for i := range dAtA { 128 dAtA[i] = byte(popr.Intn(256)) 129 } 130 if !p.Equal(msg) { 131 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 132 } 133 } 134 135 func TestBar2Proto(t *testing.T) { 136 seed := time.Now().UnixNano() 137 popr := math_rand.New(math_rand.NewSource(seed)) 138 p := NewPopulatedBar2(popr, false) 139 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 140 if err != nil { 141 t.Fatalf("seed = %d, err = %v", seed, err) 142 } 143 msg := &Bar2{} 144 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 145 t.Fatalf("seed = %d, err = %v", seed, err) 146 } 147 littlefuzz := make([]byte, len(dAtA)) 148 copy(littlefuzz, dAtA) 149 for i := range dAtA { 150 dAtA[i] = byte(popr.Intn(256)) 151 } 152 if !p.Equal(msg) { 153 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 154 } 155 if len(littlefuzz) > 0 { 156 fuzzamount := 100 157 for i := 0; i < fuzzamount; i++ { 158 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 159 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 160 } 161 // shouldn't panic 162 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg) 163 } 164 } 165 166 func TestBar2MarshalTo(t *testing.T) { 167 seed := time.Now().UnixNano() 168 popr := math_rand.New(math_rand.NewSource(seed)) 169 p := NewPopulatedBar2(popr, false) 170 size := p.Size() 171 dAtA := make([]byte, size) 172 for i := range dAtA { 173 dAtA[i] = byte(popr.Intn(256)) 174 } 175 _, err := p.MarshalTo(dAtA) 176 if err != nil { 177 t.Fatalf("seed = %d, err = %v", seed, err) 178 } 179 msg := &Bar2{} 180 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 181 t.Fatalf("seed = %d, err = %v", seed, err) 182 } 183 for i := range dAtA { 184 dAtA[i] = byte(popr.Intn(256)) 185 } 186 if !p.Equal(msg) { 187 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 188 } 189 } 190 191 func TestBar3Proto(t *testing.T) { 192 seed := time.Now().UnixNano() 193 popr := math_rand.New(math_rand.NewSource(seed)) 194 p := NewPopulatedBar3(popr, false) 195 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 196 if err != nil { 197 t.Fatalf("seed = %d, err = %v", seed, err) 198 } 199 msg := &Bar3{} 200 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 201 t.Fatalf("seed = %d, err = %v", seed, err) 202 } 203 littlefuzz := make([]byte, len(dAtA)) 204 copy(littlefuzz, dAtA) 205 for i := range dAtA { 206 dAtA[i] = byte(popr.Intn(256)) 207 } 208 if !p.Equal(msg) { 209 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 210 } 211 if len(littlefuzz) > 0 { 212 fuzzamount := 100 213 for i := 0; i < fuzzamount; i++ { 214 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 215 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 216 } 217 // shouldn't panic 218 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg) 219 } 220 } 221 222 func TestBar3MarshalTo(t *testing.T) { 223 seed := time.Now().UnixNano() 224 popr := math_rand.New(math_rand.NewSource(seed)) 225 p := NewPopulatedBar3(popr, false) 226 size := p.Size() 227 dAtA := make([]byte, size) 228 for i := range dAtA { 229 dAtA[i] = byte(popr.Intn(256)) 230 } 231 _, err := p.MarshalTo(dAtA) 232 if err != nil { 233 t.Fatalf("seed = %d, err = %v", seed, err) 234 } 235 msg := &Bar3{} 236 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 237 t.Fatalf("seed = %d, err = %v", seed, err) 238 } 239 for i := range dAtA { 240 dAtA[i] = byte(popr.Intn(256)) 241 } 242 if !p.Equal(msg) { 243 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 244 } 245 } 246 247 func TestBar4Proto(t *testing.T) { 248 seed := time.Now().UnixNano() 249 popr := math_rand.New(math_rand.NewSource(seed)) 250 p := NewPopulatedBar4(popr, false) 251 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 252 if err != nil { 253 t.Fatalf("seed = %d, err = %v", seed, err) 254 } 255 msg := &Bar4{} 256 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 257 t.Fatalf("seed = %d, err = %v", seed, err) 258 } 259 littlefuzz := make([]byte, len(dAtA)) 260 copy(littlefuzz, dAtA) 261 for i := range dAtA { 262 dAtA[i] = byte(popr.Intn(256)) 263 } 264 if !p.Equal(msg) { 265 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 266 } 267 if len(littlefuzz) > 0 { 268 fuzzamount := 100 269 for i := 0; i < fuzzamount; i++ { 270 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 271 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 272 } 273 // shouldn't panic 274 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg) 275 } 276 } 277 278 func TestBar4MarshalTo(t *testing.T) { 279 seed := time.Now().UnixNano() 280 popr := math_rand.New(math_rand.NewSource(seed)) 281 p := NewPopulatedBar4(popr, false) 282 size := p.Size() 283 dAtA := make([]byte, size) 284 for i := range dAtA { 285 dAtA[i] = byte(popr.Intn(256)) 286 } 287 _, err := p.MarshalTo(dAtA) 288 if err != nil { 289 t.Fatalf("seed = %d, err = %v", seed, err) 290 } 291 msg := &Bar4{} 292 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 293 t.Fatalf("seed = %d, err = %v", seed, err) 294 } 295 for i := range dAtA { 296 dAtA[i] = byte(popr.Intn(256)) 297 } 298 if !p.Equal(msg) { 299 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 300 } 301 } 302 303 func TestBar5Proto(t *testing.T) { 304 seed := time.Now().UnixNano() 305 popr := math_rand.New(math_rand.NewSource(seed)) 306 p := NewPopulatedBar5(popr, false) 307 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 308 if err != nil { 309 t.Fatalf("seed = %d, err = %v", seed, err) 310 } 311 msg := &Bar5{} 312 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 313 t.Fatalf("seed = %d, err = %v", seed, err) 314 } 315 littlefuzz := make([]byte, len(dAtA)) 316 copy(littlefuzz, dAtA) 317 for i := range dAtA { 318 dAtA[i] = byte(popr.Intn(256)) 319 } 320 if !p.Equal(msg) { 321 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 322 } 323 if len(littlefuzz) > 0 { 324 fuzzamount := 100 325 for i := 0; i < fuzzamount; i++ { 326 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 327 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 328 } 329 // shouldn't panic 330 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg) 331 } 332 } 333 334 func TestBar5MarshalTo(t *testing.T) { 335 seed := time.Now().UnixNano() 336 popr := math_rand.New(math_rand.NewSource(seed)) 337 p := NewPopulatedBar5(popr, false) 338 size := p.Size() 339 dAtA := make([]byte, size) 340 for i := range dAtA { 341 dAtA[i] = byte(popr.Intn(256)) 342 } 343 _, err := p.MarshalTo(dAtA) 344 if err != nil { 345 t.Fatalf("seed = %d, err = %v", seed, err) 346 } 347 msg := &Bar5{} 348 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 349 t.Fatalf("seed = %d, err = %v", seed, err) 350 } 351 for i := range dAtA { 352 dAtA[i] = byte(popr.Intn(256)) 353 } 354 if !p.Equal(msg) { 355 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 356 } 357 } 358 359 func TestBar7Proto(t *testing.T) { 360 seed := time.Now().UnixNano() 361 popr := math_rand.New(math_rand.NewSource(seed)) 362 p := NewPopulatedBar7(popr, false) 363 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 364 if err != nil { 365 t.Fatalf("seed = %d, err = %v", seed, err) 366 } 367 msg := &Bar7{} 368 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 369 t.Fatalf("seed = %d, err = %v", seed, err) 370 } 371 littlefuzz := make([]byte, len(dAtA)) 372 copy(littlefuzz, dAtA) 373 for i := range dAtA { 374 dAtA[i] = byte(popr.Intn(256)) 375 } 376 if !p.Equal(msg) { 377 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 378 } 379 if len(littlefuzz) > 0 { 380 fuzzamount := 100 381 for i := 0; i < fuzzamount; i++ { 382 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 383 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 384 } 385 // shouldn't panic 386 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg) 387 } 388 } 389 390 func TestBar7MarshalTo(t *testing.T) { 391 seed := time.Now().UnixNano() 392 popr := math_rand.New(math_rand.NewSource(seed)) 393 p := NewPopulatedBar7(popr, false) 394 size := p.Size() 395 dAtA := make([]byte, size) 396 for i := range dAtA { 397 dAtA[i] = byte(popr.Intn(256)) 398 } 399 _, err := p.MarshalTo(dAtA) 400 if err != nil { 401 t.Fatalf("seed = %d, err = %v", seed, err) 402 } 403 msg := &Bar7{} 404 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 405 t.Fatalf("seed = %d, err = %v", seed, err) 406 } 407 for i := range dAtA { 408 dAtA[i] = byte(popr.Intn(256)) 409 } 410 if !p.Equal(msg) { 411 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 412 } 413 } 414 415 func TestBar8Proto(t *testing.T) { 416 seed := time.Now().UnixNano() 417 popr := math_rand.New(math_rand.NewSource(seed)) 418 p := NewPopulatedBar8(popr, false) 419 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 420 if err != nil { 421 t.Fatalf("seed = %d, err = %v", seed, err) 422 } 423 msg := &Bar8{} 424 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 425 t.Fatalf("seed = %d, err = %v", seed, err) 426 } 427 littlefuzz := make([]byte, len(dAtA)) 428 copy(littlefuzz, dAtA) 429 for i := range dAtA { 430 dAtA[i] = byte(popr.Intn(256)) 431 } 432 if !p.Equal(msg) { 433 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 434 } 435 if len(littlefuzz) > 0 { 436 fuzzamount := 100 437 for i := 0; i < fuzzamount; i++ { 438 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 439 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 440 } 441 // shouldn't panic 442 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg) 443 } 444 } 445 446 func TestBar8MarshalTo(t *testing.T) { 447 seed := time.Now().UnixNano() 448 popr := math_rand.New(math_rand.NewSource(seed)) 449 p := NewPopulatedBar8(popr, false) 450 size := p.Size() 451 dAtA := make([]byte, size) 452 for i := range dAtA { 453 dAtA[i] = byte(popr.Intn(256)) 454 } 455 _, err := p.MarshalTo(dAtA) 456 if err != nil { 457 t.Fatalf("seed = %d, err = %v", seed, err) 458 } 459 msg := &Bar8{} 460 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 461 t.Fatalf("seed = %d, err = %v", seed, err) 462 } 463 for i := range dAtA { 464 dAtA[i] = byte(popr.Intn(256)) 465 } 466 if !p.Equal(msg) { 467 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 468 } 469 } 470 471 func TestBar9Proto(t *testing.T) { 472 seed := time.Now().UnixNano() 473 popr := math_rand.New(math_rand.NewSource(seed)) 474 p := NewPopulatedBar9(popr, false) 475 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 476 if err != nil { 477 t.Fatalf("seed = %d, err = %v", seed, err) 478 } 479 msg := &Bar9{} 480 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 481 t.Fatalf("seed = %d, err = %v", seed, err) 482 } 483 littlefuzz := make([]byte, len(dAtA)) 484 copy(littlefuzz, dAtA) 485 for i := range dAtA { 486 dAtA[i] = byte(popr.Intn(256)) 487 } 488 if !p.Equal(msg) { 489 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 490 } 491 if len(littlefuzz) > 0 { 492 fuzzamount := 100 493 for i := 0; i < fuzzamount; i++ { 494 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 495 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 496 } 497 // shouldn't panic 498 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg) 499 } 500 } 501 502 func TestBar9MarshalTo(t *testing.T) { 503 seed := time.Now().UnixNano() 504 popr := math_rand.New(math_rand.NewSource(seed)) 505 p := NewPopulatedBar9(popr, false) 506 size := p.Size() 507 dAtA := make([]byte, size) 508 for i := range dAtA { 509 dAtA[i] = byte(popr.Intn(256)) 510 } 511 _, err := p.MarshalTo(dAtA) 512 if err != nil { 513 t.Fatalf("seed = %d, err = %v", seed, err) 514 } 515 msg := &Bar9{} 516 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 517 t.Fatalf("seed = %d, err = %v", seed, err) 518 } 519 for i := range dAtA { 520 dAtA[i] = byte(popr.Intn(256)) 521 } 522 if !p.Equal(msg) { 523 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 524 } 525 } 526 527 func TestFoo5JSON(t *testing.T) { 528 seed := time.Now().UnixNano() 529 popr := math_rand.New(math_rand.NewSource(seed)) 530 p := NewPopulatedFoo5(popr, true) 531 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 532 jsondata, err := marshaler.MarshalToString(p) 533 if err != nil { 534 t.Fatalf("seed = %d, err = %v", seed, err) 535 } 536 msg := &Foo5{} 537 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 538 if err != nil { 539 t.Fatalf("seed = %d, err = %v", seed, err) 540 } 541 if !p.Equal(msg) { 542 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 543 } 544 } 545 func TestBar1JSON(t *testing.T) { 546 seed := time.Now().UnixNano() 547 popr := math_rand.New(math_rand.NewSource(seed)) 548 p := NewPopulatedBar1(popr, true) 549 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 550 jsondata, err := marshaler.MarshalToString(p) 551 if err != nil { 552 t.Fatalf("seed = %d, err = %v", seed, err) 553 } 554 msg := &Bar1{} 555 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 556 if err != nil { 557 t.Fatalf("seed = %d, err = %v", seed, err) 558 } 559 if !p.Equal(msg) { 560 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 561 } 562 } 563 func TestBar2JSON(t *testing.T) { 564 seed := time.Now().UnixNano() 565 popr := math_rand.New(math_rand.NewSource(seed)) 566 p := NewPopulatedBar2(popr, true) 567 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 568 jsondata, err := marshaler.MarshalToString(p) 569 if err != nil { 570 t.Fatalf("seed = %d, err = %v", seed, err) 571 } 572 msg := &Bar2{} 573 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 574 if err != nil { 575 t.Fatalf("seed = %d, err = %v", seed, err) 576 } 577 if !p.Equal(msg) { 578 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 579 } 580 } 581 func TestBar3JSON(t *testing.T) { 582 seed := time.Now().UnixNano() 583 popr := math_rand.New(math_rand.NewSource(seed)) 584 p := NewPopulatedBar3(popr, true) 585 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 586 jsondata, err := marshaler.MarshalToString(p) 587 if err != nil { 588 t.Fatalf("seed = %d, err = %v", seed, err) 589 } 590 msg := &Bar3{} 591 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 592 if err != nil { 593 t.Fatalf("seed = %d, err = %v", seed, err) 594 } 595 if !p.Equal(msg) { 596 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 597 } 598 } 599 func TestBar4JSON(t *testing.T) { 600 seed := time.Now().UnixNano() 601 popr := math_rand.New(math_rand.NewSource(seed)) 602 p := NewPopulatedBar4(popr, true) 603 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 604 jsondata, err := marshaler.MarshalToString(p) 605 if err != nil { 606 t.Fatalf("seed = %d, err = %v", seed, err) 607 } 608 msg := &Bar4{} 609 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 610 if err != nil { 611 t.Fatalf("seed = %d, err = %v", seed, err) 612 } 613 if !p.Equal(msg) { 614 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 615 } 616 } 617 func TestBar5JSON(t *testing.T) { 618 seed := time.Now().UnixNano() 619 popr := math_rand.New(math_rand.NewSource(seed)) 620 p := NewPopulatedBar5(popr, true) 621 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 622 jsondata, err := marshaler.MarshalToString(p) 623 if err != nil { 624 t.Fatalf("seed = %d, err = %v", seed, err) 625 } 626 msg := &Bar5{} 627 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 628 if err != nil { 629 t.Fatalf("seed = %d, err = %v", seed, err) 630 } 631 if !p.Equal(msg) { 632 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 633 } 634 } 635 func TestBar7JSON(t *testing.T) { 636 seed := time.Now().UnixNano() 637 popr := math_rand.New(math_rand.NewSource(seed)) 638 p := NewPopulatedBar7(popr, true) 639 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 640 jsondata, err := marshaler.MarshalToString(p) 641 if err != nil { 642 t.Fatalf("seed = %d, err = %v", seed, err) 643 } 644 msg := &Bar7{} 645 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 646 if err != nil { 647 t.Fatalf("seed = %d, err = %v", seed, err) 648 } 649 if !p.Equal(msg) { 650 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 651 } 652 } 653 func TestBar8JSON(t *testing.T) { 654 seed := time.Now().UnixNano() 655 popr := math_rand.New(math_rand.NewSource(seed)) 656 p := NewPopulatedBar8(popr, true) 657 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 658 jsondata, err := marshaler.MarshalToString(p) 659 if err != nil { 660 t.Fatalf("seed = %d, err = %v", seed, err) 661 } 662 msg := &Bar8{} 663 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 664 if err != nil { 665 t.Fatalf("seed = %d, err = %v", seed, err) 666 } 667 if !p.Equal(msg) { 668 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 669 } 670 } 671 func TestBar9JSON(t *testing.T) { 672 seed := time.Now().UnixNano() 673 popr := math_rand.New(math_rand.NewSource(seed)) 674 p := NewPopulatedBar9(popr, true) 675 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 676 jsondata, err := marshaler.MarshalToString(p) 677 if err != nil { 678 t.Fatalf("seed = %d, err = %v", seed, err) 679 } 680 msg := &Bar9{} 681 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 682 if err != nil { 683 t.Fatalf("seed = %d, err = %v", seed, err) 684 } 685 if !p.Equal(msg) { 686 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 687 } 688 } 689 func TestFoo5ProtoText(t *testing.T) { 690 seed := time.Now().UnixNano() 691 popr := math_rand.New(math_rand.NewSource(seed)) 692 p := NewPopulatedFoo5(popr, true) 693 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p) 694 msg := &Foo5{} 695 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 696 t.Fatalf("seed = %d, err = %v", seed, err) 697 } 698 if !p.Equal(msg) { 699 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 700 } 701 } 702 703 func TestFoo5ProtoCompactText(t *testing.T) { 704 seed := time.Now().UnixNano() 705 popr := math_rand.New(math_rand.NewSource(seed)) 706 p := NewPopulatedFoo5(popr, true) 707 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p) 708 msg := &Foo5{} 709 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 710 t.Fatalf("seed = %d, err = %v", seed, err) 711 } 712 if !p.Equal(msg) { 713 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 714 } 715 } 716 717 func TestBar1ProtoText(t *testing.T) { 718 seed := time.Now().UnixNano() 719 popr := math_rand.New(math_rand.NewSource(seed)) 720 p := NewPopulatedBar1(popr, true) 721 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p) 722 msg := &Bar1{} 723 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 724 t.Fatalf("seed = %d, err = %v", seed, err) 725 } 726 if !p.Equal(msg) { 727 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 728 } 729 } 730 731 func TestBar1ProtoCompactText(t *testing.T) { 732 seed := time.Now().UnixNano() 733 popr := math_rand.New(math_rand.NewSource(seed)) 734 p := NewPopulatedBar1(popr, true) 735 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p) 736 msg := &Bar1{} 737 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 738 t.Fatalf("seed = %d, err = %v", seed, err) 739 } 740 if !p.Equal(msg) { 741 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 742 } 743 } 744 745 func TestBar2ProtoText(t *testing.T) { 746 seed := time.Now().UnixNano() 747 popr := math_rand.New(math_rand.NewSource(seed)) 748 p := NewPopulatedBar2(popr, true) 749 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p) 750 msg := &Bar2{} 751 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 752 t.Fatalf("seed = %d, err = %v", seed, err) 753 } 754 if !p.Equal(msg) { 755 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 756 } 757 } 758 759 func TestBar2ProtoCompactText(t *testing.T) { 760 seed := time.Now().UnixNano() 761 popr := math_rand.New(math_rand.NewSource(seed)) 762 p := NewPopulatedBar2(popr, true) 763 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p) 764 msg := &Bar2{} 765 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 766 t.Fatalf("seed = %d, err = %v", seed, err) 767 } 768 if !p.Equal(msg) { 769 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 770 } 771 } 772 773 func TestBar3ProtoText(t *testing.T) { 774 seed := time.Now().UnixNano() 775 popr := math_rand.New(math_rand.NewSource(seed)) 776 p := NewPopulatedBar3(popr, true) 777 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p) 778 msg := &Bar3{} 779 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 780 t.Fatalf("seed = %d, err = %v", seed, err) 781 } 782 if !p.Equal(msg) { 783 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 784 } 785 } 786 787 func TestBar3ProtoCompactText(t *testing.T) { 788 seed := time.Now().UnixNano() 789 popr := math_rand.New(math_rand.NewSource(seed)) 790 p := NewPopulatedBar3(popr, true) 791 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p) 792 msg := &Bar3{} 793 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 794 t.Fatalf("seed = %d, err = %v", seed, err) 795 } 796 if !p.Equal(msg) { 797 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 798 } 799 } 800 801 func TestBar4ProtoText(t *testing.T) { 802 seed := time.Now().UnixNano() 803 popr := math_rand.New(math_rand.NewSource(seed)) 804 p := NewPopulatedBar4(popr, true) 805 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p) 806 msg := &Bar4{} 807 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 808 t.Fatalf("seed = %d, err = %v", seed, err) 809 } 810 if !p.Equal(msg) { 811 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 812 } 813 } 814 815 func TestBar4ProtoCompactText(t *testing.T) { 816 seed := time.Now().UnixNano() 817 popr := math_rand.New(math_rand.NewSource(seed)) 818 p := NewPopulatedBar4(popr, true) 819 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p) 820 msg := &Bar4{} 821 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 822 t.Fatalf("seed = %d, err = %v", seed, err) 823 } 824 if !p.Equal(msg) { 825 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 826 } 827 } 828 829 func TestBar5ProtoText(t *testing.T) { 830 seed := time.Now().UnixNano() 831 popr := math_rand.New(math_rand.NewSource(seed)) 832 p := NewPopulatedBar5(popr, true) 833 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p) 834 msg := &Bar5{} 835 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 836 t.Fatalf("seed = %d, err = %v", seed, err) 837 } 838 if !p.Equal(msg) { 839 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 840 } 841 } 842 843 func TestBar5ProtoCompactText(t *testing.T) { 844 seed := time.Now().UnixNano() 845 popr := math_rand.New(math_rand.NewSource(seed)) 846 p := NewPopulatedBar5(popr, true) 847 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p) 848 msg := &Bar5{} 849 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 850 t.Fatalf("seed = %d, err = %v", seed, err) 851 } 852 if !p.Equal(msg) { 853 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 854 } 855 } 856 857 func TestBar7ProtoText(t *testing.T) { 858 seed := time.Now().UnixNano() 859 popr := math_rand.New(math_rand.NewSource(seed)) 860 p := NewPopulatedBar7(popr, true) 861 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p) 862 msg := &Bar7{} 863 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 864 t.Fatalf("seed = %d, err = %v", seed, err) 865 } 866 if !p.Equal(msg) { 867 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 868 } 869 } 870 871 func TestBar7ProtoCompactText(t *testing.T) { 872 seed := time.Now().UnixNano() 873 popr := math_rand.New(math_rand.NewSource(seed)) 874 p := NewPopulatedBar7(popr, true) 875 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p) 876 msg := &Bar7{} 877 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 878 t.Fatalf("seed = %d, err = %v", seed, err) 879 } 880 if !p.Equal(msg) { 881 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 882 } 883 } 884 885 func TestBar8ProtoText(t *testing.T) { 886 seed := time.Now().UnixNano() 887 popr := math_rand.New(math_rand.NewSource(seed)) 888 p := NewPopulatedBar8(popr, true) 889 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p) 890 msg := &Bar8{} 891 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 892 t.Fatalf("seed = %d, err = %v", seed, err) 893 } 894 if !p.Equal(msg) { 895 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 896 } 897 } 898 899 func TestBar8ProtoCompactText(t *testing.T) { 900 seed := time.Now().UnixNano() 901 popr := math_rand.New(math_rand.NewSource(seed)) 902 p := NewPopulatedBar8(popr, true) 903 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p) 904 msg := &Bar8{} 905 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 906 t.Fatalf("seed = %d, err = %v", seed, err) 907 } 908 if !p.Equal(msg) { 909 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 910 } 911 } 912 913 func TestBar9ProtoText(t *testing.T) { 914 seed := time.Now().UnixNano() 915 popr := math_rand.New(math_rand.NewSource(seed)) 916 p := NewPopulatedBar9(popr, true) 917 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p) 918 msg := &Bar9{} 919 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 920 t.Fatalf("seed = %d, err = %v", seed, err) 921 } 922 if !p.Equal(msg) { 923 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 924 } 925 } 926 927 func TestBar9ProtoCompactText(t *testing.T) { 928 seed := time.Now().UnixNano() 929 popr := math_rand.New(math_rand.NewSource(seed)) 930 p := NewPopulatedBar9(popr, true) 931 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p) 932 msg := &Bar9{} 933 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 934 t.Fatalf("seed = %d, err = %v", seed, err) 935 } 936 if !p.Equal(msg) { 937 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 938 } 939 } 940 941 func TestFoo5Size(t *testing.T) { 942 seed := time.Now().UnixNano() 943 popr := math_rand.New(math_rand.NewSource(seed)) 944 p := NewPopulatedFoo5(popr, true) 945 size2 := github_com_gogo_protobuf_proto.Size(p) 946 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 947 if err != nil { 948 t.Fatalf("seed = %d, err = %v", seed, err) 949 } 950 size := p.Size() 951 if len(dAtA) != size { 952 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 953 } 954 if size2 != size { 955 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 956 } 957 size3 := github_com_gogo_protobuf_proto.Size(p) 958 if size3 != size { 959 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 960 } 961 } 962 963 func TestBar1Size(t *testing.T) { 964 seed := time.Now().UnixNano() 965 popr := math_rand.New(math_rand.NewSource(seed)) 966 p := NewPopulatedBar1(popr, true) 967 size2 := github_com_gogo_protobuf_proto.Size(p) 968 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 969 if err != nil { 970 t.Fatalf("seed = %d, err = %v", seed, err) 971 } 972 size := p.Size() 973 if len(dAtA) != size { 974 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 975 } 976 if size2 != size { 977 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 978 } 979 size3 := github_com_gogo_protobuf_proto.Size(p) 980 if size3 != size { 981 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 982 } 983 } 984 985 func TestBar2Size(t *testing.T) { 986 seed := time.Now().UnixNano() 987 popr := math_rand.New(math_rand.NewSource(seed)) 988 p := NewPopulatedBar2(popr, true) 989 size2 := github_com_gogo_protobuf_proto.Size(p) 990 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 991 if err != nil { 992 t.Fatalf("seed = %d, err = %v", seed, err) 993 } 994 size := p.Size() 995 if len(dAtA) != size { 996 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 997 } 998 if size2 != size { 999 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 1000 } 1001 size3 := github_com_gogo_protobuf_proto.Size(p) 1002 if size3 != size { 1003 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 1004 } 1005 } 1006 1007 func TestBar3Size(t *testing.T) { 1008 seed := time.Now().UnixNano() 1009 popr := math_rand.New(math_rand.NewSource(seed)) 1010 p := NewPopulatedBar3(popr, true) 1011 size2 := github_com_gogo_protobuf_proto.Size(p) 1012 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 1013 if err != nil { 1014 t.Fatalf("seed = %d, err = %v", seed, err) 1015 } 1016 size := p.Size() 1017 if len(dAtA) != size { 1018 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 1019 } 1020 if size2 != size { 1021 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 1022 } 1023 size3 := github_com_gogo_protobuf_proto.Size(p) 1024 if size3 != size { 1025 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 1026 } 1027 } 1028 1029 func TestBar4Size(t *testing.T) { 1030 seed := time.Now().UnixNano() 1031 popr := math_rand.New(math_rand.NewSource(seed)) 1032 p := NewPopulatedBar4(popr, true) 1033 size2 := github_com_gogo_protobuf_proto.Size(p) 1034 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 1035 if err != nil { 1036 t.Fatalf("seed = %d, err = %v", seed, err) 1037 } 1038 size := p.Size() 1039 if len(dAtA) != size { 1040 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 1041 } 1042 if size2 != size { 1043 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 1044 } 1045 size3 := github_com_gogo_protobuf_proto.Size(p) 1046 if size3 != size { 1047 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 1048 } 1049 } 1050 1051 func TestBar5Size(t *testing.T) { 1052 seed := time.Now().UnixNano() 1053 popr := math_rand.New(math_rand.NewSource(seed)) 1054 p := NewPopulatedBar5(popr, true) 1055 size2 := github_com_gogo_protobuf_proto.Size(p) 1056 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 1057 if err != nil { 1058 t.Fatalf("seed = %d, err = %v", seed, err) 1059 } 1060 size := p.Size() 1061 if len(dAtA) != size { 1062 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 1063 } 1064 if size2 != size { 1065 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 1066 } 1067 size3 := github_com_gogo_protobuf_proto.Size(p) 1068 if size3 != size { 1069 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 1070 } 1071 } 1072 1073 func TestBar7Size(t *testing.T) { 1074 seed := time.Now().UnixNano() 1075 popr := math_rand.New(math_rand.NewSource(seed)) 1076 p := NewPopulatedBar7(popr, true) 1077 size2 := github_com_gogo_protobuf_proto.Size(p) 1078 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 1079 if err != nil { 1080 t.Fatalf("seed = %d, err = %v", seed, err) 1081 } 1082 size := p.Size() 1083 if len(dAtA) != size { 1084 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 1085 } 1086 if size2 != size { 1087 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 1088 } 1089 size3 := github_com_gogo_protobuf_proto.Size(p) 1090 if size3 != size { 1091 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 1092 } 1093 } 1094 1095 func TestBar8Size(t *testing.T) { 1096 seed := time.Now().UnixNano() 1097 popr := math_rand.New(math_rand.NewSource(seed)) 1098 p := NewPopulatedBar8(popr, true) 1099 size2 := github_com_gogo_protobuf_proto.Size(p) 1100 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 1101 if err != nil { 1102 t.Fatalf("seed = %d, err = %v", seed, err) 1103 } 1104 size := p.Size() 1105 if len(dAtA) != size { 1106 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 1107 } 1108 if size2 != size { 1109 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 1110 } 1111 size3 := github_com_gogo_protobuf_proto.Size(p) 1112 if size3 != size { 1113 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 1114 } 1115 } 1116 1117 func TestBar9Size(t *testing.T) { 1118 seed := time.Now().UnixNano() 1119 popr := math_rand.New(math_rand.NewSource(seed)) 1120 p := NewPopulatedBar9(popr, true) 1121 size2 := github_com_gogo_protobuf_proto.Size(p) 1122 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p) 1123 if err != nil { 1124 t.Fatalf("seed = %d, err = %v", seed, err) 1125 } 1126 size := p.Size() 1127 if len(dAtA) != size { 1128 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 1129 } 1130 if size2 != size { 1131 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 1132 } 1133 size3 := github_com_gogo_protobuf_proto.Size(p) 1134 if size3 != size { 1135 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 1136 } 1137 } 1138 1139 func TestFoo5Stringer(t *testing.T) { 1140 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 1141 p := NewPopulatedFoo5(popr, false) 1142 s1 := p.String() 1143 s2 := fmt.Sprintf("%v", p) 1144 if s1 != s2 { 1145 t.Fatalf("String want %v got %v", s1, s2) 1146 } 1147 } 1148 func TestBar1Stringer(t *testing.T) { 1149 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 1150 p := NewPopulatedBar1(popr, false) 1151 s1 := p.String() 1152 s2 := fmt.Sprintf("%v", p) 1153 if s1 != s2 { 1154 t.Fatalf("String want %v got %v", s1, s2) 1155 } 1156 } 1157 func TestBar2Stringer(t *testing.T) { 1158 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 1159 p := NewPopulatedBar2(popr, false) 1160 s1 := p.String() 1161 s2 := fmt.Sprintf("%v", p) 1162 if s1 != s2 { 1163 t.Fatalf("String want %v got %v", s1, s2) 1164 } 1165 } 1166 func TestBar3Stringer(t *testing.T) { 1167 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 1168 p := NewPopulatedBar3(popr, false) 1169 s1 := p.String() 1170 s2 := fmt.Sprintf("%v", p) 1171 if s1 != s2 { 1172 t.Fatalf("String want %v got %v", s1, s2) 1173 } 1174 } 1175 func TestBar4Stringer(t *testing.T) { 1176 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 1177 p := NewPopulatedBar4(popr, false) 1178 s1 := p.String() 1179 s2 := fmt.Sprintf("%v", p) 1180 if s1 != s2 { 1181 t.Fatalf("String want %v got %v", s1, s2) 1182 } 1183 } 1184 func TestBar5Stringer(t *testing.T) { 1185 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 1186 p := NewPopulatedBar5(popr, false) 1187 s1 := p.String() 1188 s2 := fmt.Sprintf("%v", p) 1189 if s1 != s2 { 1190 t.Fatalf("String want %v got %v", s1, s2) 1191 } 1192 } 1193 func TestBar7Stringer(t *testing.T) { 1194 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 1195 p := NewPopulatedBar7(popr, false) 1196 s1 := p.String() 1197 s2 := fmt.Sprintf("%v", p) 1198 if s1 != s2 { 1199 t.Fatalf("String want %v got %v", s1, s2) 1200 } 1201 } 1202 func TestBar8Stringer(t *testing.T) { 1203 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 1204 p := NewPopulatedBar8(popr, false) 1205 s1 := p.String() 1206 s2 := fmt.Sprintf("%v", p) 1207 if s1 != s2 { 1208 t.Fatalf("String want %v got %v", s1, s2) 1209 } 1210 } 1211 1212 //These tests are generated by github.com/gogo/protobuf/plugin/testgen