1
2
3
4 package enumstringer
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 TestNidOptEnumProto(t *testing.T) {
24 seed := time.Now().UnixNano()
25 popr := math_rand.New(math_rand.NewSource(seed))
26 p := NewPopulatedNidOptEnum(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 := &NidOptEnum{}
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 err := p.VerboseEqual(msg); err != nil {
41 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
42 }
43 if !p.Equal(msg) {
44 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
45 }
46 if len(littlefuzz) > 0 {
47 fuzzamount := 100
48 for i := 0; i < fuzzamount; i++ {
49 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
50 littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
51 }
52
53 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
54 }
55 }
56
57 func TestNinOptEnumProto(t *testing.T) {
58 seed := time.Now().UnixNano()
59 popr := math_rand.New(math_rand.NewSource(seed))
60 p := NewPopulatedNinOptEnum(popr, false)
61 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
62 if err != nil {
63 t.Fatalf("seed = %d, err = %v", seed, err)
64 }
65 msg := &NinOptEnum{}
66 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
67 t.Fatalf("seed = %d, err = %v", seed, err)
68 }
69 littlefuzz := make([]byte, len(dAtA))
70 copy(littlefuzz, dAtA)
71 for i := range dAtA {
72 dAtA[i] = byte(popr.Intn(256))
73 }
74 if err := p.VerboseEqual(msg); err != nil {
75 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
76 }
77 if !p.Equal(msg) {
78 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
79 }
80 if len(littlefuzz) > 0 {
81 fuzzamount := 100
82 for i := 0; i < fuzzamount; i++ {
83 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
84 littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
85 }
86
87 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
88 }
89 }
90
91 func TestNidRepEnumProto(t *testing.T) {
92 seed := time.Now().UnixNano()
93 popr := math_rand.New(math_rand.NewSource(seed))
94 p := NewPopulatedNidRepEnum(popr, false)
95 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
96 if err != nil {
97 t.Fatalf("seed = %d, err = %v", seed, err)
98 }
99 msg := &NidRepEnum{}
100 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
101 t.Fatalf("seed = %d, err = %v", seed, err)
102 }
103 littlefuzz := make([]byte, len(dAtA))
104 copy(littlefuzz, dAtA)
105 for i := range dAtA {
106 dAtA[i] = byte(popr.Intn(256))
107 }
108 if err := p.VerboseEqual(msg); err != nil {
109 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
110 }
111 if !p.Equal(msg) {
112 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
113 }
114 if len(littlefuzz) > 0 {
115 fuzzamount := 100
116 for i := 0; i < fuzzamount; i++ {
117 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
118 littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
119 }
120
121 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
122 }
123 }
124
125 func TestNinRepEnumProto(t *testing.T) {
126 seed := time.Now().UnixNano()
127 popr := math_rand.New(math_rand.NewSource(seed))
128 p := NewPopulatedNinRepEnum(popr, false)
129 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
130 if err != nil {
131 t.Fatalf("seed = %d, err = %v", seed, err)
132 }
133 msg := &NinRepEnum{}
134 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
135 t.Fatalf("seed = %d, err = %v", seed, err)
136 }
137 littlefuzz := make([]byte, len(dAtA))
138 copy(littlefuzz, dAtA)
139 for i := range dAtA {
140 dAtA[i] = byte(popr.Intn(256))
141 }
142 if err := p.VerboseEqual(msg); err != nil {
143 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
144 }
145 if !p.Equal(msg) {
146 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
147 }
148 if len(littlefuzz) > 0 {
149 fuzzamount := 100
150 for i := 0; i < fuzzamount; i++ {
151 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
152 littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
153 }
154
155 _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
156 }
157 }
158
159 func TestNidOptEnumJSON(t *testing.T) {
160 seed := time.Now().UnixNano()
161 popr := math_rand.New(math_rand.NewSource(seed))
162 p := NewPopulatedNidOptEnum(popr, true)
163 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
164 jsondata, err := marshaler.MarshalToString(p)
165 if err != nil {
166 t.Fatalf("seed = %d, err = %v", seed, err)
167 }
168 msg := &NidOptEnum{}
169 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
170 if err != nil {
171 t.Fatalf("seed = %d, err = %v", seed, err)
172 }
173 if err := p.VerboseEqual(msg); err != nil {
174 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
175 }
176 if !p.Equal(msg) {
177 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
178 }
179 }
180 func TestNinOptEnumJSON(t *testing.T) {
181 seed := time.Now().UnixNano()
182 popr := math_rand.New(math_rand.NewSource(seed))
183 p := NewPopulatedNinOptEnum(popr, true)
184 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
185 jsondata, err := marshaler.MarshalToString(p)
186 if err != nil {
187 t.Fatalf("seed = %d, err = %v", seed, err)
188 }
189 msg := &NinOptEnum{}
190 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
191 if err != nil {
192 t.Fatalf("seed = %d, err = %v", seed, err)
193 }
194 if err := p.VerboseEqual(msg); err != nil {
195 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
196 }
197 if !p.Equal(msg) {
198 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
199 }
200 }
201 func TestNidRepEnumJSON(t *testing.T) {
202 seed := time.Now().UnixNano()
203 popr := math_rand.New(math_rand.NewSource(seed))
204 p := NewPopulatedNidRepEnum(popr, true)
205 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
206 jsondata, err := marshaler.MarshalToString(p)
207 if err != nil {
208 t.Fatalf("seed = %d, err = %v", seed, err)
209 }
210 msg := &NidRepEnum{}
211 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
212 if err != nil {
213 t.Fatalf("seed = %d, err = %v", seed, err)
214 }
215 if err := p.VerboseEqual(msg); err != nil {
216 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
217 }
218 if !p.Equal(msg) {
219 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
220 }
221 }
222 func TestNinRepEnumJSON(t *testing.T) {
223 seed := time.Now().UnixNano()
224 popr := math_rand.New(math_rand.NewSource(seed))
225 p := NewPopulatedNinRepEnum(popr, true)
226 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
227 jsondata, err := marshaler.MarshalToString(p)
228 if err != nil {
229 t.Fatalf("seed = %d, err = %v", seed, err)
230 }
231 msg := &NinRepEnum{}
232 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
233 if err != nil {
234 t.Fatalf("seed = %d, err = %v", seed, err)
235 }
236 if err := p.VerboseEqual(msg); err != nil {
237 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
238 }
239 if !p.Equal(msg) {
240 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
241 }
242 }
243 func TestNidOptEnumProtoText(t *testing.T) {
244 seed := time.Now().UnixNano()
245 popr := math_rand.New(math_rand.NewSource(seed))
246 p := NewPopulatedNidOptEnum(popr, true)
247 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
248 msg := &NidOptEnum{}
249 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
250 t.Fatalf("seed = %d, err = %v", seed, err)
251 }
252 if err := p.VerboseEqual(msg); err != nil {
253 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
254 }
255 if !p.Equal(msg) {
256 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
257 }
258 }
259
260 func TestNidOptEnumProtoCompactText(t *testing.T) {
261 seed := time.Now().UnixNano()
262 popr := math_rand.New(math_rand.NewSource(seed))
263 p := NewPopulatedNidOptEnum(popr, true)
264 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
265 msg := &NidOptEnum{}
266 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
267 t.Fatalf("seed = %d, err = %v", seed, err)
268 }
269 if err := p.VerboseEqual(msg); err != nil {
270 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
271 }
272 if !p.Equal(msg) {
273 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
274 }
275 }
276
277 func TestNinOptEnumProtoText(t *testing.T) {
278 seed := time.Now().UnixNano()
279 popr := math_rand.New(math_rand.NewSource(seed))
280 p := NewPopulatedNinOptEnum(popr, true)
281 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
282 msg := &NinOptEnum{}
283 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
284 t.Fatalf("seed = %d, err = %v", seed, err)
285 }
286 if err := p.VerboseEqual(msg); err != nil {
287 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
288 }
289 if !p.Equal(msg) {
290 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
291 }
292 }
293
294 func TestNinOptEnumProtoCompactText(t *testing.T) {
295 seed := time.Now().UnixNano()
296 popr := math_rand.New(math_rand.NewSource(seed))
297 p := NewPopulatedNinOptEnum(popr, true)
298 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
299 msg := &NinOptEnum{}
300 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
301 t.Fatalf("seed = %d, err = %v", seed, err)
302 }
303 if err := p.VerboseEqual(msg); err != nil {
304 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
305 }
306 if !p.Equal(msg) {
307 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
308 }
309 }
310
311 func TestNidRepEnumProtoText(t *testing.T) {
312 seed := time.Now().UnixNano()
313 popr := math_rand.New(math_rand.NewSource(seed))
314 p := NewPopulatedNidRepEnum(popr, true)
315 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
316 msg := &NidRepEnum{}
317 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
318 t.Fatalf("seed = %d, err = %v", seed, err)
319 }
320 if err := p.VerboseEqual(msg); err != nil {
321 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
322 }
323 if !p.Equal(msg) {
324 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
325 }
326 }
327
328 func TestNidRepEnumProtoCompactText(t *testing.T) {
329 seed := time.Now().UnixNano()
330 popr := math_rand.New(math_rand.NewSource(seed))
331 p := NewPopulatedNidRepEnum(popr, true)
332 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
333 msg := &NidRepEnum{}
334 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
335 t.Fatalf("seed = %d, err = %v", seed, err)
336 }
337 if err := p.VerboseEqual(msg); err != nil {
338 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
339 }
340 if !p.Equal(msg) {
341 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
342 }
343 }
344
345 func TestNinRepEnumProtoText(t *testing.T) {
346 seed := time.Now().UnixNano()
347 popr := math_rand.New(math_rand.NewSource(seed))
348 p := NewPopulatedNinRepEnum(popr, true)
349 dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
350 msg := &NinRepEnum{}
351 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
352 t.Fatalf("seed = %d, err = %v", seed, err)
353 }
354 if err := p.VerboseEqual(msg); err != nil {
355 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
356 }
357 if !p.Equal(msg) {
358 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
359 }
360 }
361
362 func TestNinRepEnumProtoCompactText(t *testing.T) {
363 seed := time.Now().UnixNano()
364 popr := math_rand.New(math_rand.NewSource(seed))
365 p := NewPopulatedNinRepEnum(popr, true)
366 dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
367 msg := &NinRepEnum{}
368 if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
369 t.Fatalf("seed = %d, err = %v", seed, err)
370 }
371 if err := p.VerboseEqual(msg); err != nil {
372 t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
373 }
374 if !p.Equal(msg) {
375 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
376 }
377 }
378
379 func TestNidOptEnumVerboseEqual(t *testing.T) {
380 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
381 p := NewPopulatedNidOptEnum(popr, false)
382 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
383 if err != nil {
384 panic(err)
385 }
386 msg := &NidOptEnum{}
387 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
388 panic(err)
389 }
390 if err := p.VerboseEqual(msg); err != nil {
391 t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
392 }
393 }
394 func TestNinOptEnumVerboseEqual(t *testing.T) {
395 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
396 p := NewPopulatedNinOptEnum(popr, false)
397 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
398 if err != nil {
399 panic(err)
400 }
401 msg := &NinOptEnum{}
402 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
403 panic(err)
404 }
405 if err := p.VerboseEqual(msg); err != nil {
406 t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
407 }
408 }
409 func TestNidRepEnumVerboseEqual(t *testing.T) {
410 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
411 p := NewPopulatedNidRepEnum(popr, false)
412 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
413 if err != nil {
414 panic(err)
415 }
416 msg := &NidRepEnum{}
417 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
418 panic(err)
419 }
420 if err := p.VerboseEqual(msg); err != nil {
421 t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
422 }
423 }
424 func TestNinRepEnumVerboseEqual(t *testing.T) {
425 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
426 p := NewPopulatedNinRepEnum(popr, false)
427 dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
428 if err != nil {
429 panic(err)
430 }
431 msg := &NinRepEnum{}
432 if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
433 panic(err)
434 }
435 if err := p.VerboseEqual(msg); err != nil {
436 t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
437 }
438 }
439
440
441
View as plain text