1
2
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
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
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
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
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
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
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
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
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
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
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
1213
View as plain text