github.com/gogo/protobuf@v1.3.2/test/enumstringer/enumstringerpb_test.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: enumstringer.proto 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 // 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 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 // shouldn't panic 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 // shouldn't panic 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 // shouldn't panic 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 // shouldn't panic 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 //These tests are generated by github.com/gogo/protobuf/plugin/testgen