github.com/evdatsion/aphelion-dpos-bft@v0.32.1/libs/common/typespb_test.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: libs/common/types.proto
     3  
     4  package common
     5  
     6  import testing "testing"
     7  import math_rand "math/rand"
     8  import time "time"
     9  import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
    10  import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
    11  import proto "github.com/gogo/protobuf/proto"
    12  import golang_proto "github.com/golang/protobuf/proto"
    13  import fmt "fmt"
    14  import math "math"
    15  import _ "github.com/gogo/protobuf/gogoproto"
    16  
    17  // Reference imports to suppress errors if they are not otherwise used.
    18  var _ = proto.Marshal
    19  var _ = golang_proto.Marshal
    20  var _ = fmt.Errorf
    21  var _ = math.Inf
    22  
    23  func TestKVPairProto(t *testing.T) {
    24  	seed := time.Now().UnixNano()
    25  	popr := math_rand.New(math_rand.NewSource(seed))
    26  	p := NewPopulatedKVPair(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 := &KVPair{}
    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 !p.Equal(msg) {
    41  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
    42  	}
    43  	if len(littlefuzz) > 0 {
    44  		fuzzamount := 100
    45  		for i := 0; i < fuzzamount; i++ {
    46  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
    47  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
    48  		}
    49  		// shouldn't panic
    50  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
    51  	}
    52  }
    53  
    54  func TestKVPairMarshalTo(t *testing.T) {
    55  	seed := time.Now().UnixNano()
    56  	popr := math_rand.New(math_rand.NewSource(seed))
    57  	p := NewPopulatedKVPair(popr, false)
    58  	size := p.Size()
    59  	dAtA := make([]byte, size)
    60  	for i := range dAtA {
    61  		dAtA[i] = byte(popr.Intn(256))
    62  	}
    63  	_, err := p.MarshalTo(dAtA)
    64  	if err != nil {
    65  		t.Fatalf("seed = %d, err = %v", seed, err)
    66  	}
    67  	msg := &KVPair{}
    68  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
    69  		t.Fatalf("seed = %d, err = %v", seed, err)
    70  	}
    71  	for i := range dAtA {
    72  		dAtA[i] = byte(popr.Intn(256))
    73  	}
    74  	if !p.Equal(msg) {
    75  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
    76  	}
    77  }
    78  
    79  func TestKI64PairProto(t *testing.T) {
    80  	seed := time.Now().UnixNano()
    81  	popr := math_rand.New(math_rand.NewSource(seed))
    82  	p := NewPopulatedKI64Pair(popr, false)
    83  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
    84  	if err != nil {
    85  		t.Fatalf("seed = %d, err = %v", seed, err)
    86  	}
    87  	msg := &KI64Pair{}
    88  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
    89  		t.Fatalf("seed = %d, err = %v", seed, err)
    90  	}
    91  	littlefuzz := make([]byte, len(dAtA))
    92  	copy(littlefuzz, dAtA)
    93  	for i := range dAtA {
    94  		dAtA[i] = byte(popr.Intn(256))
    95  	}
    96  	if !p.Equal(msg) {
    97  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
    98  	}
    99  	if len(littlefuzz) > 0 {
   100  		fuzzamount := 100
   101  		for i := 0; i < fuzzamount; i++ {
   102  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   103  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   104  		}
   105  		// shouldn't panic
   106  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   107  	}
   108  }
   109  
   110  func TestKI64PairMarshalTo(t *testing.T) {
   111  	seed := time.Now().UnixNano()
   112  	popr := math_rand.New(math_rand.NewSource(seed))
   113  	p := NewPopulatedKI64Pair(popr, false)
   114  	size := p.Size()
   115  	dAtA := make([]byte, size)
   116  	for i := range dAtA {
   117  		dAtA[i] = byte(popr.Intn(256))
   118  	}
   119  	_, err := p.MarshalTo(dAtA)
   120  	if err != nil {
   121  		t.Fatalf("seed = %d, err = %v", seed, err)
   122  	}
   123  	msg := &KI64Pair{}
   124  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   125  		t.Fatalf("seed = %d, err = %v", seed, err)
   126  	}
   127  	for i := range dAtA {
   128  		dAtA[i] = byte(popr.Intn(256))
   129  	}
   130  	if !p.Equal(msg) {
   131  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   132  	}
   133  }
   134  
   135  func TestKVPairJSON(t *testing.T) {
   136  	seed := time.Now().UnixNano()
   137  	popr := math_rand.New(math_rand.NewSource(seed))
   138  	p := NewPopulatedKVPair(popr, true)
   139  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
   140  	jsondata, err := marshaler.MarshalToString(p)
   141  	if err != nil {
   142  		t.Fatalf("seed = %d, err = %v", seed, err)
   143  	}
   144  	msg := &KVPair{}
   145  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
   146  	if err != nil {
   147  		t.Fatalf("seed = %d, err = %v", seed, err)
   148  	}
   149  	if !p.Equal(msg) {
   150  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
   151  	}
   152  }
   153  func TestKI64PairJSON(t *testing.T) {
   154  	seed := time.Now().UnixNano()
   155  	popr := math_rand.New(math_rand.NewSource(seed))
   156  	p := NewPopulatedKI64Pair(popr, true)
   157  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
   158  	jsondata, err := marshaler.MarshalToString(p)
   159  	if err != nil {
   160  		t.Fatalf("seed = %d, err = %v", seed, err)
   161  	}
   162  	msg := &KI64Pair{}
   163  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
   164  	if err != nil {
   165  		t.Fatalf("seed = %d, err = %v", seed, err)
   166  	}
   167  	if !p.Equal(msg) {
   168  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
   169  	}
   170  }
   171  func TestKVPairProtoText(t *testing.T) {
   172  	seed := time.Now().UnixNano()
   173  	popr := math_rand.New(math_rand.NewSource(seed))
   174  	p := NewPopulatedKVPair(popr, true)
   175  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
   176  	msg := &KVPair{}
   177  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
   178  		t.Fatalf("seed = %d, err = %v", seed, err)
   179  	}
   180  	if !p.Equal(msg) {
   181  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   182  	}
   183  }
   184  
   185  func TestKVPairProtoCompactText(t *testing.T) {
   186  	seed := time.Now().UnixNano()
   187  	popr := math_rand.New(math_rand.NewSource(seed))
   188  	p := NewPopulatedKVPair(popr, true)
   189  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
   190  	msg := &KVPair{}
   191  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
   192  		t.Fatalf("seed = %d, err = %v", seed, err)
   193  	}
   194  	if !p.Equal(msg) {
   195  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   196  	}
   197  }
   198  
   199  func TestKI64PairProtoText(t *testing.T) {
   200  	seed := time.Now().UnixNano()
   201  	popr := math_rand.New(math_rand.NewSource(seed))
   202  	p := NewPopulatedKI64Pair(popr, true)
   203  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
   204  	msg := &KI64Pair{}
   205  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
   206  		t.Fatalf("seed = %d, err = %v", seed, err)
   207  	}
   208  	if !p.Equal(msg) {
   209  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   210  	}
   211  }
   212  
   213  func TestKI64PairProtoCompactText(t *testing.T) {
   214  	seed := time.Now().UnixNano()
   215  	popr := math_rand.New(math_rand.NewSource(seed))
   216  	p := NewPopulatedKI64Pair(popr, true)
   217  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
   218  	msg := &KI64Pair{}
   219  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
   220  		t.Fatalf("seed = %d, err = %v", seed, err)
   221  	}
   222  	if !p.Equal(msg) {
   223  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   224  	}
   225  }
   226  
   227  func TestKVPairSize(t *testing.T) {
   228  	seed := time.Now().UnixNano()
   229  	popr := math_rand.New(math_rand.NewSource(seed))
   230  	p := NewPopulatedKVPair(popr, true)
   231  	size2 := github_com_gogo_protobuf_proto.Size(p)
   232  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   233  	if err != nil {
   234  		t.Fatalf("seed = %d, err = %v", seed, err)
   235  	}
   236  	size := p.Size()
   237  	if len(dAtA) != size {
   238  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
   239  	}
   240  	if size2 != size {
   241  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
   242  	}
   243  	size3 := github_com_gogo_protobuf_proto.Size(p)
   244  	if size3 != size {
   245  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
   246  	}
   247  }
   248  
   249  func TestKI64PairSize(t *testing.T) {
   250  	seed := time.Now().UnixNano()
   251  	popr := math_rand.New(math_rand.NewSource(seed))
   252  	p := NewPopulatedKI64Pair(popr, true)
   253  	size2 := github_com_gogo_protobuf_proto.Size(p)
   254  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   255  	if err != nil {
   256  		t.Fatalf("seed = %d, err = %v", seed, err)
   257  	}
   258  	size := p.Size()
   259  	if len(dAtA) != size {
   260  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
   261  	}
   262  	if size2 != size {
   263  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
   264  	}
   265  	size3 := github_com_gogo_protobuf_proto.Size(p)
   266  	if size3 != size {
   267  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
   268  	}
   269  }
   270  
   271  //These tests are generated by github.com/gogo/protobuf/plugin/testgen