1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: rbac.proto 3 4package v2 5 6import testing "testing" 7import math_rand "math/rand" 8import time "time" 9import github_com_golang_protobuf_proto "github.com/golang/protobuf/proto" 10import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb" 11import proto "github.com/golang/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 TestRuleProto(t *testing.T) { 22 seed := time.Now().UnixNano() 23 popr := math_rand.New(math_rand.NewSource(seed)) 24 p := NewPopulatedRule(popr, false) 25 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 26 if err != nil { 27 t.Fatalf("seed = %d, err = %v", seed, err) 28 } 29 msg := &Rule{} 30 if err := github_com_golang_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 !p.Equal(msg) { 39 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 40 } 41 if len(littlefuzz) > 0 { 42 fuzzamount := 100 43 for i := 0; i < fuzzamount; i++ { 44 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 45 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 46 } 47 // shouldn't panic 48 _ = github_com_golang_protobuf_proto.Unmarshal(littlefuzz, msg) 49 } 50} 51 52func TestRuleMarshalTo(t *testing.T) { 53 seed := time.Now().UnixNano() 54 popr := math_rand.New(math_rand.NewSource(seed)) 55 p := NewPopulatedRule(popr, false) 56 size := p.Size() 57 dAtA := make([]byte, size) 58 for i := range dAtA { 59 dAtA[i] = byte(popr.Intn(256)) 60 } 61 _, err := p.MarshalTo(dAtA) 62 if err != nil { 63 t.Fatalf("seed = %d, err = %v", seed, err) 64 } 65 msg := &Rule{} 66 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 67 t.Fatalf("seed = %d, err = %v", seed, err) 68 } 69 for i := range dAtA { 70 dAtA[i] = byte(popr.Intn(256)) 71 } 72 if !p.Equal(msg) { 73 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 74 } 75} 76 77func TestClusterRoleProto(t *testing.T) { 78 seed := time.Now().UnixNano() 79 popr := math_rand.New(math_rand.NewSource(seed)) 80 p := NewPopulatedClusterRole(popr, false) 81 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 82 if err != nil { 83 t.Fatalf("seed = %d, err = %v", seed, err) 84 } 85 msg := &ClusterRole{} 86 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 87 t.Fatalf("seed = %d, err = %v", seed, err) 88 } 89 littlefuzz := make([]byte, len(dAtA)) 90 copy(littlefuzz, dAtA) 91 for i := range dAtA { 92 dAtA[i] = byte(popr.Intn(256)) 93 } 94 if !p.Equal(msg) { 95 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 96 } 97 if len(littlefuzz) > 0 { 98 fuzzamount := 100 99 for i := 0; i < fuzzamount; i++ { 100 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 101 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 102 } 103 // shouldn't panic 104 _ = github_com_golang_protobuf_proto.Unmarshal(littlefuzz, msg) 105 } 106} 107 108func TestClusterRoleMarshalTo(t *testing.T) { 109 seed := time.Now().UnixNano() 110 popr := math_rand.New(math_rand.NewSource(seed)) 111 p := NewPopulatedClusterRole(popr, false) 112 size := p.Size() 113 dAtA := make([]byte, size) 114 for i := range dAtA { 115 dAtA[i] = byte(popr.Intn(256)) 116 } 117 _, err := p.MarshalTo(dAtA) 118 if err != nil { 119 t.Fatalf("seed = %d, err = %v", seed, err) 120 } 121 msg := &ClusterRole{} 122 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 123 t.Fatalf("seed = %d, err = %v", seed, err) 124 } 125 for i := range dAtA { 126 dAtA[i] = byte(popr.Intn(256)) 127 } 128 if !p.Equal(msg) { 129 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 130 } 131} 132 133func TestRoleProto(t *testing.T) { 134 seed := time.Now().UnixNano() 135 popr := math_rand.New(math_rand.NewSource(seed)) 136 p := NewPopulatedRole(popr, false) 137 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 138 if err != nil { 139 t.Fatalf("seed = %d, err = %v", seed, err) 140 } 141 msg := &Role{} 142 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 143 t.Fatalf("seed = %d, err = %v", seed, err) 144 } 145 littlefuzz := make([]byte, len(dAtA)) 146 copy(littlefuzz, dAtA) 147 for i := range dAtA { 148 dAtA[i] = byte(popr.Intn(256)) 149 } 150 if !p.Equal(msg) { 151 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 152 } 153 if len(littlefuzz) > 0 { 154 fuzzamount := 100 155 for i := 0; i < fuzzamount; i++ { 156 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 157 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 158 } 159 // shouldn't panic 160 _ = github_com_golang_protobuf_proto.Unmarshal(littlefuzz, msg) 161 } 162} 163 164func TestRoleMarshalTo(t *testing.T) { 165 seed := time.Now().UnixNano() 166 popr := math_rand.New(math_rand.NewSource(seed)) 167 p := NewPopulatedRole(popr, false) 168 size := p.Size() 169 dAtA := make([]byte, size) 170 for i := range dAtA { 171 dAtA[i] = byte(popr.Intn(256)) 172 } 173 _, err := p.MarshalTo(dAtA) 174 if err != nil { 175 t.Fatalf("seed = %d, err = %v", seed, err) 176 } 177 msg := &Role{} 178 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 179 t.Fatalf("seed = %d, err = %v", seed, err) 180 } 181 for i := range dAtA { 182 dAtA[i] = byte(popr.Intn(256)) 183 } 184 if !p.Equal(msg) { 185 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 186 } 187} 188 189func TestRoleRefProto(t *testing.T) { 190 seed := time.Now().UnixNano() 191 popr := math_rand.New(math_rand.NewSource(seed)) 192 p := NewPopulatedRoleRef(popr, false) 193 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 194 if err != nil { 195 t.Fatalf("seed = %d, err = %v", seed, err) 196 } 197 msg := &RoleRef{} 198 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 199 t.Fatalf("seed = %d, err = %v", seed, err) 200 } 201 littlefuzz := make([]byte, len(dAtA)) 202 copy(littlefuzz, dAtA) 203 for i := range dAtA { 204 dAtA[i] = byte(popr.Intn(256)) 205 } 206 if !p.Equal(msg) { 207 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 208 } 209 if len(littlefuzz) > 0 { 210 fuzzamount := 100 211 for i := 0; i < fuzzamount; i++ { 212 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 213 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 214 } 215 // shouldn't panic 216 _ = github_com_golang_protobuf_proto.Unmarshal(littlefuzz, msg) 217 } 218} 219 220func TestRoleRefMarshalTo(t *testing.T) { 221 seed := time.Now().UnixNano() 222 popr := math_rand.New(math_rand.NewSource(seed)) 223 p := NewPopulatedRoleRef(popr, false) 224 size := p.Size() 225 dAtA := make([]byte, size) 226 for i := range dAtA { 227 dAtA[i] = byte(popr.Intn(256)) 228 } 229 _, err := p.MarshalTo(dAtA) 230 if err != nil { 231 t.Fatalf("seed = %d, err = %v", seed, err) 232 } 233 msg := &RoleRef{} 234 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 235 t.Fatalf("seed = %d, err = %v", seed, err) 236 } 237 for i := range dAtA { 238 dAtA[i] = byte(popr.Intn(256)) 239 } 240 if !p.Equal(msg) { 241 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 242 } 243} 244 245func TestSubjectProto(t *testing.T) { 246 seed := time.Now().UnixNano() 247 popr := math_rand.New(math_rand.NewSource(seed)) 248 p := NewPopulatedSubject(popr, false) 249 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 250 if err != nil { 251 t.Fatalf("seed = %d, err = %v", seed, err) 252 } 253 msg := &Subject{} 254 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 255 t.Fatalf("seed = %d, err = %v", seed, err) 256 } 257 littlefuzz := make([]byte, len(dAtA)) 258 copy(littlefuzz, dAtA) 259 for i := range dAtA { 260 dAtA[i] = byte(popr.Intn(256)) 261 } 262 if !p.Equal(msg) { 263 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 264 } 265 if len(littlefuzz) > 0 { 266 fuzzamount := 100 267 for i := 0; i < fuzzamount; i++ { 268 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 269 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 270 } 271 // shouldn't panic 272 _ = github_com_golang_protobuf_proto.Unmarshal(littlefuzz, msg) 273 } 274} 275 276func TestSubjectMarshalTo(t *testing.T) { 277 seed := time.Now().UnixNano() 278 popr := math_rand.New(math_rand.NewSource(seed)) 279 p := NewPopulatedSubject(popr, false) 280 size := p.Size() 281 dAtA := make([]byte, size) 282 for i := range dAtA { 283 dAtA[i] = byte(popr.Intn(256)) 284 } 285 _, err := p.MarshalTo(dAtA) 286 if err != nil { 287 t.Fatalf("seed = %d, err = %v", seed, err) 288 } 289 msg := &Subject{} 290 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 291 t.Fatalf("seed = %d, err = %v", seed, err) 292 } 293 for i := range dAtA { 294 dAtA[i] = byte(popr.Intn(256)) 295 } 296 if !p.Equal(msg) { 297 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 298 } 299} 300 301func TestClusterRoleBindingProto(t *testing.T) { 302 seed := time.Now().UnixNano() 303 popr := math_rand.New(math_rand.NewSource(seed)) 304 p := NewPopulatedClusterRoleBinding(popr, false) 305 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 306 if err != nil { 307 t.Fatalf("seed = %d, err = %v", seed, err) 308 } 309 msg := &ClusterRoleBinding{} 310 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 311 t.Fatalf("seed = %d, err = %v", seed, err) 312 } 313 littlefuzz := make([]byte, len(dAtA)) 314 copy(littlefuzz, dAtA) 315 for i := range dAtA { 316 dAtA[i] = byte(popr.Intn(256)) 317 } 318 if !p.Equal(msg) { 319 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 320 } 321 if len(littlefuzz) > 0 { 322 fuzzamount := 100 323 for i := 0; i < fuzzamount; i++ { 324 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 325 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 326 } 327 // shouldn't panic 328 _ = github_com_golang_protobuf_proto.Unmarshal(littlefuzz, msg) 329 } 330} 331 332func TestClusterRoleBindingMarshalTo(t *testing.T) { 333 seed := time.Now().UnixNano() 334 popr := math_rand.New(math_rand.NewSource(seed)) 335 p := NewPopulatedClusterRoleBinding(popr, false) 336 size := p.Size() 337 dAtA := make([]byte, size) 338 for i := range dAtA { 339 dAtA[i] = byte(popr.Intn(256)) 340 } 341 _, err := p.MarshalTo(dAtA) 342 if err != nil { 343 t.Fatalf("seed = %d, err = %v", seed, err) 344 } 345 msg := &ClusterRoleBinding{} 346 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 347 t.Fatalf("seed = %d, err = %v", seed, err) 348 } 349 for i := range dAtA { 350 dAtA[i] = byte(popr.Intn(256)) 351 } 352 if !p.Equal(msg) { 353 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 354 } 355} 356 357func TestRoleBindingProto(t *testing.T) { 358 seed := time.Now().UnixNano() 359 popr := math_rand.New(math_rand.NewSource(seed)) 360 p := NewPopulatedRoleBinding(popr, false) 361 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 362 if err != nil { 363 t.Fatalf("seed = %d, err = %v", seed, err) 364 } 365 msg := &RoleBinding{} 366 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 367 t.Fatalf("seed = %d, err = %v", seed, err) 368 } 369 littlefuzz := make([]byte, len(dAtA)) 370 copy(littlefuzz, dAtA) 371 for i := range dAtA { 372 dAtA[i] = byte(popr.Intn(256)) 373 } 374 if !p.Equal(msg) { 375 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 376 } 377 if len(littlefuzz) > 0 { 378 fuzzamount := 100 379 for i := 0; i < fuzzamount; i++ { 380 littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256)) 381 littlefuzz = append(littlefuzz, byte(popr.Intn(256))) 382 } 383 // shouldn't panic 384 _ = github_com_golang_protobuf_proto.Unmarshal(littlefuzz, msg) 385 } 386} 387 388func TestRoleBindingMarshalTo(t *testing.T) { 389 seed := time.Now().UnixNano() 390 popr := math_rand.New(math_rand.NewSource(seed)) 391 p := NewPopulatedRoleBinding(popr, false) 392 size := p.Size() 393 dAtA := make([]byte, size) 394 for i := range dAtA { 395 dAtA[i] = byte(popr.Intn(256)) 396 } 397 _, err := p.MarshalTo(dAtA) 398 if err != nil { 399 t.Fatalf("seed = %d, err = %v", seed, err) 400 } 401 msg := &RoleBinding{} 402 if err := github_com_golang_protobuf_proto.Unmarshal(dAtA, msg); err != nil { 403 t.Fatalf("seed = %d, err = %v", seed, err) 404 } 405 for i := range dAtA { 406 dAtA[i] = byte(popr.Intn(256)) 407 } 408 if !p.Equal(msg) { 409 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 410 } 411} 412 413func TestRuleJSON(t *testing.T) { 414 seed := time.Now().UnixNano() 415 popr := math_rand.New(math_rand.NewSource(seed)) 416 p := NewPopulatedRule(popr, true) 417 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 418 jsondata, err := marshaler.MarshalToString(p) 419 if err != nil { 420 t.Fatalf("seed = %d, err = %v", seed, err) 421 } 422 msg := &Rule{} 423 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 424 if err != nil { 425 t.Fatalf("seed = %d, err = %v", seed, err) 426 } 427 if !p.Equal(msg) { 428 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 429 } 430} 431func TestClusterRoleJSON(t *testing.T) { 432 seed := time.Now().UnixNano() 433 popr := math_rand.New(math_rand.NewSource(seed)) 434 p := NewPopulatedClusterRole(popr, true) 435 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 436 jsondata, err := marshaler.MarshalToString(p) 437 if err != nil { 438 t.Fatalf("seed = %d, err = %v", seed, err) 439 } 440 msg := &ClusterRole{} 441 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 442 if err != nil { 443 t.Fatalf("seed = %d, err = %v", seed, err) 444 } 445 if !p.Equal(msg) { 446 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 447 } 448} 449func TestRoleJSON(t *testing.T) { 450 seed := time.Now().UnixNano() 451 popr := math_rand.New(math_rand.NewSource(seed)) 452 p := NewPopulatedRole(popr, true) 453 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 454 jsondata, err := marshaler.MarshalToString(p) 455 if err != nil { 456 t.Fatalf("seed = %d, err = %v", seed, err) 457 } 458 msg := &Role{} 459 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 460 if err != nil { 461 t.Fatalf("seed = %d, err = %v", seed, err) 462 } 463 if !p.Equal(msg) { 464 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 465 } 466} 467func TestRoleRefJSON(t *testing.T) { 468 seed := time.Now().UnixNano() 469 popr := math_rand.New(math_rand.NewSource(seed)) 470 p := NewPopulatedRoleRef(popr, true) 471 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 472 jsondata, err := marshaler.MarshalToString(p) 473 if err != nil { 474 t.Fatalf("seed = %d, err = %v", seed, err) 475 } 476 msg := &RoleRef{} 477 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 478 if err != nil { 479 t.Fatalf("seed = %d, err = %v", seed, err) 480 } 481 if !p.Equal(msg) { 482 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 483 } 484} 485func TestSubjectJSON(t *testing.T) { 486 seed := time.Now().UnixNano() 487 popr := math_rand.New(math_rand.NewSource(seed)) 488 p := NewPopulatedSubject(popr, true) 489 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 490 jsondata, err := marshaler.MarshalToString(p) 491 if err != nil { 492 t.Fatalf("seed = %d, err = %v", seed, err) 493 } 494 msg := &Subject{} 495 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 496 if err != nil { 497 t.Fatalf("seed = %d, err = %v", seed, err) 498 } 499 if !p.Equal(msg) { 500 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 501 } 502} 503func TestClusterRoleBindingJSON(t *testing.T) { 504 seed := time.Now().UnixNano() 505 popr := math_rand.New(math_rand.NewSource(seed)) 506 p := NewPopulatedClusterRoleBinding(popr, true) 507 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 508 jsondata, err := marshaler.MarshalToString(p) 509 if err != nil { 510 t.Fatalf("seed = %d, err = %v", seed, err) 511 } 512 msg := &ClusterRoleBinding{} 513 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 514 if err != nil { 515 t.Fatalf("seed = %d, err = %v", seed, err) 516 } 517 if !p.Equal(msg) { 518 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 519 } 520} 521func TestRoleBindingJSON(t *testing.T) { 522 seed := time.Now().UnixNano() 523 popr := math_rand.New(math_rand.NewSource(seed)) 524 p := NewPopulatedRoleBinding(popr, true) 525 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 526 jsondata, err := marshaler.MarshalToString(p) 527 if err != nil { 528 t.Fatalf("seed = %d, err = %v", seed, err) 529 } 530 msg := &RoleBinding{} 531 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 532 if err != nil { 533 t.Fatalf("seed = %d, err = %v", seed, err) 534 } 535 if !p.Equal(msg) { 536 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 537 } 538} 539func TestRuleProtoText(t *testing.T) { 540 seed := time.Now().UnixNano() 541 popr := math_rand.New(math_rand.NewSource(seed)) 542 p := NewPopulatedRule(popr, true) 543 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 544 msg := &Rule{} 545 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 546 t.Fatalf("seed = %d, err = %v", seed, err) 547 } 548 if !p.Equal(msg) { 549 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 550 } 551} 552 553func TestRuleProtoCompactText(t *testing.T) { 554 seed := time.Now().UnixNano() 555 popr := math_rand.New(math_rand.NewSource(seed)) 556 p := NewPopulatedRule(popr, true) 557 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 558 msg := &Rule{} 559 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 560 t.Fatalf("seed = %d, err = %v", seed, err) 561 } 562 if !p.Equal(msg) { 563 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 564 } 565} 566 567func TestClusterRoleProtoText(t *testing.T) { 568 seed := time.Now().UnixNano() 569 popr := math_rand.New(math_rand.NewSource(seed)) 570 p := NewPopulatedClusterRole(popr, true) 571 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 572 msg := &ClusterRole{} 573 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 574 t.Fatalf("seed = %d, err = %v", seed, err) 575 } 576 if !p.Equal(msg) { 577 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 578 } 579} 580 581func TestClusterRoleProtoCompactText(t *testing.T) { 582 seed := time.Now().UnixNano() 583 popr := math_rand.New(math_rand.NewSource(seed)) 584 p := NewPopulatedClusterRole(popr, true) 585 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 586 msg := &ClusterRole{} 587 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 588 t.Fatalf("seed = %d, err = %v", seed, err) 589 } 590 if !p.Equal(msg) { 591 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 592 } 593} 594 595func TestRoleProtoText(t *testing.T) { 596 seed := time.Now().UnixNano() 597 popr := math_rand.New(math_rand.NewSource(seed)) 598 p := NewPopulatedRole(popr, true) 599 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 600 msg := &Role{} 601 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 602 t.Fatalf("seed = %d, err = %v", seed, err) 603 } 604 if !p.Equal(msg) { 605 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 606 } 607} 608 609func TestRoleProtoCompactText(t *testing.T) { 610 seed := time.Now().UnixNano() 611 popr := math_rand.New(math_rand.NewSource(seed)) 612 p := NewPopulatedRole(popr, true) 613 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 614 msg := &Role{} 615 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 616 t.Fatalf("seed = %d, err = %v", seed, err) 617 } 618 if !p.Equal(msg) { 619 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 620 } 621} 622 623func TestRoleRefProtoText(t *testing.T) { 624 seed := time.Now().UnixNano() 625 popr := math_rand.New(math_rand.NewSource(seed)) 626 p := NewPopulatedRoleRef(popr, true) 627 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 628 msg := &RoleRef{} 629 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 630 t.Fatalf("seed = %d, err = %v", seed, err) 631 } 632 if !p.Equal(msg) { 633 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 634 } 635} 636 637func TestRoleRefProtoCompactText(t *testing.T) { 638 seed := time.Now().UnixNano() 639 popr := math_rand.New(math_rand.NewSource(seed)) 640 p := NewPopulatedRoleRef(popr, true) 641 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 642 msg := &RoleRef{} 643 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 644 t.Fatalf("seed = %d, err = %v", seed, err) 645 } 646 if !p.Equal(msg) { 647 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 648 } 649} 650 651func TestSubjectProtoText(t *testing.T) { 652 seed := time.Now().UnixNano() 653 popr := math_rand.New(math_rand.NewSource(seed)) 654 p := NewPopulatedSubject(popr, true) 655 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 656 msg := &Subject{} 657 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 658 t.Fatalf("seed = %d, err = %v", seed, err) 659 } 660 if !p.Equal(msg) { 661 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 662 } 663} 664 665func TestSubjectProtoCompactText(t *testing.T) { 666 seed := time.Now().UnixNano() 667 popr := math_rand.New(math_rand.NewSource(seed)) 668 p := NewPopulatedSubject(popr, true) 669 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 670 msg := &Subject{} 671 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 672 t.Fatalf("seed = %d, err = %v", seed, err) 673 } 674 if !p.Equal(msg) { 675 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 676 } 677} 678 679func TestClusterRoleBindingProtoText(t *testing.T) { 680 seed := time.Now().UnixNano() 681 popr := math_rand.New(math_rand.NewSource(seed)) 682 p := NewPopulatedClusterRoleBinding(popr, true) 683 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 684 msg := &ClusterRoleBinding{} 685 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 686 t.Fatalf("seed = %d, err = %v", seed, err) 687 } 688 if !p.Equal(msg) { 689 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 690 } 691} 692 693func TestClusterRoleBindingProtoCompactText(t *testing.T) { 694 seed := time.Now().UnixNano() 695 popr := math_rand.New(math_rand.NewSource(seed)) 696 p := NewPopulatedClusterRoleBinding(popr, true) 697 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 698 msg := &ClusterRoleBinding{} 699 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 700 t.Fatalf("seed = %d, err = %v", seed, err) 701 } 702 if !p.Equal(msg) { 703 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 704 } 705} 706 707func TestRoleBindingProtoText(t *testing.T) { 708 seed := time.Now().UnixNano() 709 popr := math_rand.New(math_rand.NewSource(seed)) 710 p := NewPopulatedRoleBinding(popr, true) 711 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 712 msg := &RoleBinding{} 713 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 714 t.Fatalf("seed = %d, err = %v", seed, err) 715 } 716 if !p.Equal(msg) { 717 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 718 } 719} 720 721func TestRoleBindingProtoCompactText(t *testing.T) { 722 seed := time.Now().UnixNano() 723 popr := math_rand.New(math_rand.NewSource(seed)) 724 p := NewPopulatedRoleBinding(popr, true) 725 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 726 msg := &RoleBinding{} 727 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 728 t.Fatalf("seed = %d, err = %v", seed, err) 729 } 730 if !p.Equal(msg) { 731 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 732 } 733} 734 735func TestClusterRoleFace(t *testing.T) { 736 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 737 p := NewPopulatedClusterRole(popr, true) 738 msg := p.TestProto() 739 if !p.Equal(msg) { 740 t.Fatalf("%#v !Face Equal %#v", msg, p) 741 } 742} 743func TestRoleFace(t *testing.T) { 744 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 745 p := NewPopulatedRole(popr, true) 746 msg := p.TestProto() 747 if !p.Equal(msg) { 748 t.Fatalf("%#v !Face Equal %#v", msg, p) 749 } 750} 751func TestClusterRoleBindingFace(t *testing.T) { 752 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 753 p := NewPopulatedClusterRoleBinding(popr, true) 754 msg := p.TestProto() 755 if !p.Equal(msg) { 756 t.Fatalf("%#v !Face Equal %#v", msg, p) 757 } 758} 759func TestRoleBindingFace(t *testing.T) { 760 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 761 p := NewPopulatedRoleBinding(popr, true) 762 msg := p.TestProto() 763 if !p.Equal(msg) { 764 t.Fatalf("%#v !Face Equal %#v", msg, p) 765 } 766} 767func TestRuleSize(t *testing.T) { 768 seed := time.Now().UnixNano() 769 popr := math_rand.New(math_rand.NewSource(seed)) 770 p := NewPopulatedRule(popr, true) 771 size2 := github_com_golang_protobuf_proto.Size(p) 772 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 773 if err != nil { 774 t.Fatalf("seed = %d, err = %v", seed, err) 775 } 776 size := p.Size() 777 if len(dAtA) != size { 778 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 779 } 780 if size2 != size { 781 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 782 } 783 size3 := github_com_golang_protobuf_proto.Size(p) 784 if size3 != size { 785 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 786 } 787} 788 789func TestClusterRoleSize(t *testing.T) { 790 seed := time.Now().UnixNano() 791 popr := math_rand.New(math_rand.NewSource(seed)) 792 p := NewPopulatedClusterRole(popr, true) 793 size2 := github_com_golang_protobuf_proto.Size(p) 794 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 795 if err != nil { 796 t.Fatalf("seed = %d, err = %v", seed, err) 797 } 798 size := p.Size() 799 if len(dAtA) != size { 800 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 801 } 802 if size2 != size { 803 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 804 } 805 size3 := github_com_golang_protobuf_proto.Size(p) 806 if size3 != size { 807 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 808 } 809} 810 811func TestRoleSize(t *testing.T) { 812 seed := time.Now().UnixNano() 813 popr := math_rand.New(math_rand.NewSource(seed)) 814 p := NewPopulatedRole(popr, true) 815 size2 := github_com_golang_protobuf_proto.Size(p) 816 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 817 if err != nil { 818 t.Fatalf("seed = %d, err = %v", seed, err) 819 } 820 size := p.Size() 821 if len(dAtA) != size { 822 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 823 } 824 if size2 != size { 825 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 826 } 827 size3 := github_com_golang_protobuf_proto.Size(p) 828 if size3 != size { 829 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 830 } 831} 832 833func TestRoleRefSize(t *testing.T) { 834 seed := time.Now().UnixNano() 835 popr := math_rand.New(math_rand.NewSource(seed)) 836 p := NewPopulatedRoleRef(popr, true) 837 size2 := github_com_golang_protobuf_proto.Size(p) 838 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 839 if err != nil { 840 t.Fatalf("seed = %d, err = %v", seed, err) 841 } 842 size := p.Size() 843 if len(dAtA) != size { 844 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 845 } 846 if size2 != size { 847 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 848 } 849 size3 := github_com_golang_protobuf_proto.Size(p) 850 if size3 != size { 851 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 852 } 853} 854 855func TestSubjectSize(t *testing.T) { 856 seed := time.Now().UnixNano() 857 popr := math_rand.New(math_rand.NewSource(seed)) 858 p := NewPopulatedSubject(popr, true) 859 size2 := github_com_golang_protobuf_proto.Size(p) 860 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 861 if err != nil { 862 t.Fatalf("seed = %d, err = %v", seed, err) 863 } 864 size := p.Size() 865 if len(dAtA) != size { 866 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 867 } 868 if size2 != size { 869 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 870 } 871 size3 := github_com_golang_protobuf_proto.Size(p) 872 if size3 != size { 873 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 874 } 875} 876 877func TestClusterRoleBindingSize(t *testing.T) { 878 seed := time.Now().UnixNano() 879 popr := math_rand.New(math_rand.NewSource(seed)) 880 p := NewPopulatedClusterRoleBinding(popr, true) 881 size2 := github_com_golang_protobuf_proto.Size(p) 882 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 883 if err != nil { 884 t.Fatalf("seed = %d, err = %v", seed, err) 885 } 886 size := p.Size() 887 if len(dAtA) != size { 888 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 889 } 890 if size2 != size { 891 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 892 } 893 size3 := github_com_golang_protobuf_proto.Size(p) 894 if size3 != size { 895 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 896 } 897} 898 899func TestRoleBindingSize(t *testing.T) { 900 seed := time.Now().UnixNano() 901 popr := math_rand.New(math_rand.NewSource(seed)) 902 p := NewPopulatedRoleBinding(popr, true) 903 size2 := github_com_golang_protobuf_proto.Size(p) 904 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 905 if err != nil { 906 t.Fatalf("seed = %d, err = %v", seed, err) 907 } 908 size := p.Size() 909 if len(dAtA) != size { 910 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 911 } 912 if size2 != size { 913 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 914 } 915 size3 := github_com_golang_protobuf_proto.Size(p) 916 if size3 != size { 917 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 918 } 919} 920 921//These tests are generated by github.com/gogo/protobuf/plugin/testgen 922