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