1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: hook.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 TestHookConfigProto(t *testing.T) { 22 seed := time.Now().UnixNano() 23 popr := math_rand.New(math_rand.NewSource(seed)) 24 p := NewPopulatedHookConfig(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 := &HookConfig{} 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 TestHookConfigMarshalTo(t *testing.T) { 53 seed := time.Now().UnixNano() 54 popr := math_rand.New(math_rand.NewSource(seed)) 55 p := NewPopulatedHookConfig(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 := &HookConfig{} 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 TestHookProto(t *testing.T) { 78 seed := time.Now().UnixNano() 79 popr := math_rand.New(math_rand.NewSource(seed)) 80 p := NewPopulatedHook(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 := &Hook{} 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 TestHookMarshalTo(t *testing.T) { 109 seed := time.Now().UnixNano() 110 popr := math_rand.New(math_rand.NewSource(seed)) 111 p := NewPopulatedHook(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 := &Hook{} 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 TestHookListProto(t *testing.T) { 134 seed := time.Now().UnixNano() 135 popr := math_rand.New(math_rand.NewSource(seed)) 136 p := NewPopulatedHookList(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 := &HookList{} 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 TestHookListMarshalTo(t *testing.T) { 165 seed := time.Now().UnixNano() 166 popr := math_rand.New(math_rand.NewSource(seed)) 167 p := NewPopulatedHookList(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 := &HookList{} 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 TestHookConfigJSON(t *testing.T) { 190 seed := time.Now().UnixNano() 191 popr := math_rand.New(math_rand.NewSource(seed)) 192 p := NewPopulatedHookConfig(popr, true) 193 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 194 jsondata, err := marshaler.MarshalToString(p) 195 if err != nil { 196 t.Fatalf("seed = %d, err = %v", seed, err) 197 } 198 msg := &HookConfig{} 199 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 200 if err != nil { 201 t.Fatalf("seed = %d, err = %v", seed, err) 202 } 203 if !p.Equal(msg) { 204 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 205 } 206} 207func TestHookJSON(t *testing.T) { 208 seed := time.Now().UnixNano() 209 popr := math_rand.New(math_rand.NewSource(seed)) 210 p := NewPopulatedHook(popr, true) 211 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 212 jsondata, err := marshaler.MarshalToString(p) 213 if err != nil { 214 t.Fatalf("seed = %d, err = %v", seed, err) 215 } 216 msg := &Hook{} 217 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 218 if err != nil { 219 t.Fatalf("seed = %d, err = %v", seed, err) 220 } 221 if !p.Equal(msg) { 222 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 223 } 224} 225func TestHookListJSON(t *testing.T) { 226 seed := time.Now().UnixNano() 227 popr := math_rand.New(math_rand.NewSource(seed)) 228 p := NewPopulatedHookList(popr, true) 229 marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{} 230 jsondata, err := marshaler.MarshalToString(p) 231 if err != nil { 232 t.Fatalf("seed = %d, err = %v", seed, err) 233 } 234 msg := &HookList{} 235 err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg) 236 if err != nil { 237 t.Fatalf("seed = %d, err = %v", seed, err) 238 } 239 if !p.Equal(msg) { 240 t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p) 241 } 242} 243func TestHookConfigProtoText(t *testing.T) { 244 seed := time.Now().UnixNano() 245 popr := math_rand.New(math_rand.NewSource(seed)) 246 p := NewPopulatedHookConfig(popr, true) 247 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 248 msg := &HookConfig{} 249 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 250 t.Fatalf("seed = %d, err = %v", seed, err) 251 } 252 if !p.Equal(msg) { 253 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 254 } 255} 256 257func TestHookConfigProtoCompactText(t *testing.T) { 258 seed := time.Now().UnixNano() 259 popr := math_rand.New(math_rand.NewSource(seed)) 260 p := NewPopulatedHookConfig(popr, true) 261 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 262 msg := &HookConfig{} 263 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 264 t.Fatalf("seed = %d, err = %v", seed, err) 265 } 266 if !p.Equal(msg) { 267 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 268 } 269} 270 271func TestHookProtoText(t *testing.T) { 272 seed := time.Now().UnixNano() 273 popr := math_rand.New(math_rand.NewSource(seed)) 274 p := NewPopulatedHook(popr, true) 275 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 276 msg := &Hook{} 277 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 278 t.Fatalf("seed = %d, err = %v", seed, err) 279 } 280 if !p.Equal(msg) { 281 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 282 } 283} 284 285func TestHookProtoCompactText(t *testing.T) { 286 seed := time.Now().UnixNano() 287 popr := math_rand.New(math_rand.NewSource(seed)) 288 p := NewPopulatedHook(popr, true) 289 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 290 msg := &Hook{} 291 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 292 t.Fatalf("seed = %d, err = %v", seed, err) 293 } 294 if !p.Equal(msg) { 295 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 296 } 297} 298 299func TestHookListProtoText(t *testing.T) { 300 seed := time.Now().UnixNano() 301 popr := math_rand.New(math_rand.NewSource(seed)) 302 p := NewPopulatedHookList(popr, true) 303 dAtA := github_com_golang_protobuf_proto.MarshalTextString(p) 304 msg := &HookList{} 305 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 306 t.Fatalf("seed = %d, err = %v", seed, err) 307 } 308 if !p.Equal(msg) { 309 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 310 } 311} 312 313func TestHookListProtoCompactText(t *testing.T) { 314 seed := time.Now().UnixNano() 315 popr := math_rand.New(math_rand.NewSource(seed)) 316 p := NewPopulatedHookList(popr, true) 317 dAtA := github_com_golang_protobuf_proto.CompactTextString(p) 318 msg := &HookList{} 319 if err := github_com_golang_protobuf_proto.UnmarshalText(dAtA, msg); err != nil { 320 t.Fatalf("seed = %d, err = %v", seed, err) 321 } 322 if !p.Equal(msg) { 323 t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p) 324 } 325} 326 327func TestHookConfigFace(t *testing.T) { 328 popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano())) 329 p := NewPopulatedHookConfig(popr, true) 330 msg := p.TestProto() 331 if !p.Equal(msg) { 332 t.Fatalf("%#v !Face Equal %#v", msg, p) 333 } 334} 335func TestHookConfigSize(t *testing.T) { 336 seed := time.Now().UnixNano() 337 popr := math_rand.New(math_rand.NewSource(seed)) 338 p := NewPopulatedHookConfig(popr, true) 339 size2 := github_com_golang_protobuf_proto.Size(p) 340 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 341 if err != nil { 342 t.Fatalf("seed = %d, err = %v", seed, err) 343 } 344 size := p.Size() 345 if len(dAtA) != size { 346 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 347 } 348 if size2 != size { 349 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 350 } 351 size3 := github_com_golang_protobuf_proto.Size(p) 352 if size3 != size { 353 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 354 } 355} 356 357func TestHookSize(t *testing.T) { 358 seed := time.Now().UnixNano() 359 popr := math_rand.New(math_rand.NewSource(seed)) 360 p := NewPopulatedHook(popr, true) 361 size2 := github_com_golang_protobuf_proto.Size(p) 362 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 363 if err != nil { 364 t.Fatalf("seed = %d, err = %v", seed, err) 365 } 366 size := p.Size() 367 if len(dAtA) != size { 368 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 369 } 370 if size2 != size { 371 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 372 } 373 size3 := github_com_golang_protobuf_proto.Size(p) 374 if size3 != size { 375 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 376 } 377} 378 379func TestHookListSize(t *testing.T) { 380 seed := time.Now().UnixNano() 381 popr := math_rand.New(math_rand.NewSource(seed)) 382 p := NewPopulatedHookList(popr, true) 383 size2 := github_com_golang_protobuf_proto.Size(p) 384 dAtA, err := github_com_golang_protobuf_proto.Marshal(p) 385 if err != nil { 386 t.Fatalf("seed = %d, err = %v", seed, err) 387 } 388 size := p.Size() 389 if len(dAtA) != size { 390 t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA)) 391 } 392 if size2 != size { 393 t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2) 394 } 395 size3 := github_com_golang_protobuf_proto.Size(p) 396 if size3 != size { 397 t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3) 398 } 399} 400 401//These tests are generated by github.com/gogo/protobuf/plugin/testgen 402