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

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: abci/types/types.proto
     3  
     4  package types
     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  import _ "github.com/golang/protobuf/ptypes/timestamp"
    17  import _ "github.com/evdatsion/aphelion-dpos-bft/crypto/merkle"
    18  import _ "github.com/evdatsion/aphelion-dpos-bft/libs/common"
    19  
    20  // Reference imports to suppress errors if they are not otherwise used.
    21  var _ = proto.Marshal
    22  var _ = golang_proto.Marshal
    23  var _ = fmt.Errorf
    24  var _ = math.Inf
    25  
    26  func TestRequestProto(t *testing.T) {
    27  	seed := time.Now().UnixNano()
    28  	popr := math_rand.New(math_rand.NewSource(seed))
    29  	p := NewPopulatedRequest(popr, false)
    30  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
    31  	if err != nil {
    32  		t.Fatalf("seed = %d, err = %v", seed, err)
    33  	}
    34  	msg := &Request{}
    35  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
    36  		t.Fatalf("seed = %d, err = %v", seed, err)
    37  	}
    38  	littlefuzz := make([]byte, len(dAtA))
    39  	copy(littlefuzz, dAtA)
    40  	for i := range dAtA {
    41  		dAtA[i] = byte(popr.Intn(256))
    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 TestRequestMarshalTo(t *testing.T) {
    58  	seed := time.Now().UnixNano()
    59  	popr := math_rand.New(math_rand.NewSource(seed))
    60  	p := NewPopulatedRequest(popr, false)
    61  	size := p.Size()
    62  	dAtA := make([]byte, size)
    63  	for i := range dAtA {
    64  		dAtA[i] = byte(popr.Intn(256))
    65  	}
    66  	_, err := p.MarshalTo(dAtA)
    67  	if err != nil {
    68  		t.Fatalf("seed = %d, err = %v", seed, err)
    69  	}
    70  	msg := &Request{}
    71  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
    72  		t.Fatalf("seed = %d, err = %v", seed, err)
    73  	}
    74  	for i := range dAtA {
    75  		dAtA[i] = byte(popr.Intn(256))
    76  	}
    77  	if !p.Equal(msg) {
    78  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
    79  	}
    80  }
    81  
    82  func TestRequestEchoProto(t *testing.T) {
    83  	seed := time.Now().UnixNano()
    84  	popr := math_rand.New(math_rand.NewSource(seed))
    85  	p := NewPopulatedRequestEcho(popr, false)
    86  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
    87  	if err != nil {
    88  		t.Fatalf("seed = %d, err = %v", seed, err)
    89  	}
    90  	msg := &RequestEcho{}
    91  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
    92  		t.Fatalf("seed = %d, err = %v", seed, err)
    93  	}
    94  	littlefuzz := make([]byte, len(dAtA))
    95  	copy(littlefuzz, dAtA)
    96  	for i := range dAtA {
    97  		dAtA[i] = byte(popr.Intn(256))
    98  	}
    99  	if !p.Equal(msg) {
   100  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   101  	}
   102  	if len(littlefuzz) > 0 {
   103  		fuzzamount := 100
   104  		for i := 0; i < fuzzamount; i++ {
   105  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   106  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   107  		}
   108  		// shouldn't panic
   109  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   110  	}
   111  }
   112  
   113  func TestRequestEchoMarshalTo(t *testing.T) {
   114  	seed := time.Now().UnixNano()
   115  	popr := math_rand.New(math_rand.NewSource(seed))
   116  	p := NewPopulatedRequestEcho(popr, false)
   117  	size := p.Size()
   118  	dAtA := make([]byte, size)
   119  	for i := range dAtA {
   120  		dAtA[i] = byte(popr.Intn(256))
   121  	}
   122  	_, err := p.MarshalTo(dAtA)
   123  	if err != nil {
   124  		t.Fatalf("seed = %d, err = %v", seed, err)
   125  	}
   126  	msg := &RequestEcho{}
   127  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   128  		t.Fatalf("seed = %d, err = %v", seed, err)
   129  	}
   130  	for i := range dAtA {
   131  		dAtA[i] = byte(popr.Intn(256))
   132  	}
   133  	if !p.Equal(msg) {
   134  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   135  	}
   136  }
   137  
   138  func TestRequestFlushProto(t *testing.T) {
   139  	seed := time.Now().UnixNano()
   140  	popr := math_rand.New(math_rand.NewSource(seed))
   141  	p := NewPopulatedRequestFlush(popr, false)
   142  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   143  	if err != nil {
   144  		t.Fatalf("seed = %d, err = %v", seed, err)
   145  	}
   146  	msg := &RequestFlush{}
   147  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   148  		t.Fatalf("seed = %d, err = %v", seed, err)
   149  	}
   150  	littlefuzz := make([]byte, len(dAtA))
   151  	copy(littlefuzz, dAtA)
   152  	for i := range dAtA {
   153  		dAtA[i] = byte(popr.Intn(256))
   154  	}
   155  	if !p.Equal(msg) {
   156  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   157  	}
   158  	if len(littlefuzz) > 0 {
   159  		fuzzamount := 100
   160  		for i := 0; i < fuzzamount; i++ {
   161  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   162  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   163  		}
   164  		// shouldn't panic
   165  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   166  	}
   167  }
   168  
   169  func TestRequestFlushMarshalTo(t *testing.T) {
   170  	seed := time.Now().UnixNano()
   171  	popr := math_rand.New(math_rand.NewSource(seed))
   172  	p := NewPopulatedRequestFlush(popr, false)
   173  	size := p.Size()
   174  	dAtA := make([]byte, size)
   175  	for i := range dAtA {
   176  		dAtA[i] = byte(popr.Intn(256))
   177  	}
   178  	_, err := p.MarshalTo(dAtA)
   179  	if err != nil {
   180  		t.Fatalf("seed = %d, err = %v", seed, err)
   181  	}
   182  	msg := &RequestFlush{}
   183  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   184  		t.Fatalf("seed = %d, err = %v", seed, err)
   185  	}
   186  	for i := range dAtA {
   187  		dAtA[i] = byte(popr.Intn(256))
   188  	}
   189  	if !p.Equal(msg) {
   190  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   191  	}
   192  }
   193  
   194  func TestRequestInfoProto(t *testing.T) {
   195  	seed := time.Now().UnixNano()
   196  	popr := math_rand.New(math_rand.NewSource(seed))
   197  	p := NewPopulatedRequestInfo(popr, false)
   198  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   199  	if err != nil {
   200  		t.Fatalf("seed = %d, err = %v", seed, err)
   201  	}
   202  	msg := &RequestInfo{}
   203  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   204  		t.Fatalf("seed = %d, err = %v", seed, err)
   205  	}
   206  	littlefuzz := make([]byte, len(dAtA))
   207  	copy(littlefuzz, dAtA)
   208  	for i := range dAtA {
   209  		dAtA[i] = byte(popr.Intn(256))
   210  	}
   211  	if !p.Equal(msg) {
   212  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   213  	}
   214  	if len(littlefuzz) > 0 {
   215  		fuzzamount := 100
   216  		for i := 0; i < fuzzamount; i++ {
   217  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   218  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   219  		}
   220  		// shouldn't panic
   221  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   222  	}
   223  }
   224  
   225  func TestRequestInfoMarshalTo(t *testing.T) {
   226  	seed := time.Now().UnixNano()
   227  	popr := math_rand.New(math_rand.NewSource(seed))
   228  	p := NewPopulatedRequestInfo(popr, false)
   229  	size := p.Size()
   230  	dAtA := make([]byte, size)
   231  	for i := range dAtA {
   232  		dAtA[i] = byte(popr.Intn(256))
   233  	}
   234  	_, err := p.MarshalTo(dAtA)
   235  	if err != nil {
   236  		t.Fatalf("seed = %d, err = %v", seed, err)
   237  	}
   238  	msg := &RequestInfo{}
   239  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   240  		t.Fatalf("seed = %d, err = %v", seed, err)
   241  	}
   242  	for i := range dAtA {
   243  		dAtA[i] = byte(popr.Intn(256))
   244  	}
   245  	if !p.Equal(msg) {
   246  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   247  	}
   248  }
   249  
   250  func TestRequestSetOptionProto(t *testing.T) {
   251  	seed := time.Now().UnixNano()
   252  	popr := math_rand.New(math_rand.NewSource(seed))
   253  	p := NewPopulatedRequestSetOption(popr, false)
   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  	msg := &RequestSetOption{}
   259  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   260  		t.Fatalf("seed = %d, err = %v", seed, err)
   261  	}
   262  	littlefuzz := make([]byte, len(dAtA))
   263  	copy(littlefuzz, dAtA)
   264  	for i := range dAtA {
   265  		dAtA[i] = byte(popr.Intn(256))
   266  	}
   267  	if !p.Equal(msg) {
   268  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   269  	}
   270  	if len(littlefuzz) > 0 {
   271  		fuzzamount := 100
   272  		for i := 0; i < fuzzamount; i++ {
   273  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   274  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   275  		}
   276  		// shouldn't panic
   277  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   278  	}
   279  }
   280  
   281  func TestRequestSetOptionMarshalTo(t *testing.T) {
   282  	seed := time.Now().UnixNano()
   283  	popr := math_rand.New(math_rand.NewSource(seed))
   284  	p := NewPopulatedRequestSetOption(popr, false)
   285  	size := p.Size()
   286  	dAtA := make([]byte, size)
   287  	for i := range dAtA {
   288  		dAtA[i] = byte(popr.Intn(256))
   289  	}
   290  	_, err := p.MarshalTo(dAtA)
   291  	if err != nil {
   292  		t.Fatalf("seed = %d, err = %v", seed, err)
   293  	}
   294  	msg := &RequestSetOption{}
   295  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   296  		t.Fatalf("seed = %d, err = %v", seed, err)
   297  	}
   298  	for i := range dAtA {
   299  		dAtA[i] = byte(popr.Intn(256))
   300  	}
   301  	if !p.Equal(msg) {
   302  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   303  	}
   304  }
   305  
   306  func TestRequestInitChainProto(t *testing.T) {
   307  	seed := time.Now().UnixNano()
   308  	popr := math_rand.New(math_rand.NewSource(seed))
   309  	p := NewPopulatedRequestInitChain(popr, false)
   310  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   311  	if err != nil {
   312  		t.Fatalf("seed = %d, err = %v", seed, err)
   313  	}
   314  	msg := &RequestInitChain{}
   315  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   316  		t.Fatalf("seed = %d, err = %v", seed, err)
   317  	}
   318  	littlefuzz := make([]byte, len(dAtA))
   319  	copy(littlefuzz, dAtA)
   320  	for i := range dAtA {
   321  		dAtA[i] = byte(popr.Intn(256))
   322  	}
   323  	if !p.Equal(msg) {
   324  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   325  	}
   326  	if len(littlefuzz) > 0 {
   327  		fuzzamount := 100
   328  		for i := 0; i < fuzzamount; i++ {
   329  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   330  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   331  		}
   332  		// shouldn't panic
   333  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   334  	}
   335  }
   336  
   337  func TestRequestInitChainMarshalTo(t *testing.T) {
   338  	seed := time.Now().UnixNano()
   339  	popr := math_rand.New(math_rand.NewSource(seed))
   340  	p := NewPopulatedRequestInitChain(popr, false)
   341  	size := p.Size()
   342  	dAtA := make([]byte, size)
   343  	for i := range dAtA {
   344  		dAtA[i] = byte(popr.Intn(256))
   345  	}
   346  	_, err := p.MarshalTo(dAtA)
   347  	if err != nil {
   348  		t.Fatalf("seed = %d, err = %v", seed, err)
   349  	}
   350  	msg := &RequestInitChain{}
   351  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   352  		t.Fatalf("seed = %d, err = %v", seed, err)
   353  	}
   354  	for i := range dAtA {
   355  		dAtA[i] = byte(popr.Intn(256))
   356  	}
   357  	if !p.Equal(msg) {
   358  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   359  	}
   360  }
   361  
   362  func TestRequestQueryProto(t *testing.T) {
   363  	seed := time.Now().UnixNano()
   364  	popr := math_rand.New(math_rand.NewSource(seed))
   365  	p := NewPopulatedRequestQuery(popr, false)
   366  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   367  	if err != nil {
   368  		t.Fatalf("seed = %d, err = %v", seed, err)
   369  	}
   370  	msg := &RequestQuery{}
   371  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   372  		t.Fatalf("seed = %d, err = %v", seed, err)
   373  	}
   374  	littlefuzz := make([]byte, len(dAtA))
   375  	copy(littlefuzz, dAtA)
   376  	for i := range dAtA {
   377  		dAtA[i] = byte(popr.Intn(256))
   378  	}
   379  	if !p.Equal(msg) {
   380  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   381  	}
   382  	if len(littlefuzz) > 0 {
   383  		fuzzamount := 100
   384  		for i := 0; i < fuzzamount; i++ {
   385  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   386  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   387  		}
   388  		// shouldn't panic
   389  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   390  	}
   391  }
   392  
   393  func TestRequestQueryMarshalTo(t *testing.T) {
   394  	seed := time.Now().UnixNano()
   395  	popr := math_rand.New(math_rand.NewSource(seed))
   396  	p := NewPopulatedRequestQuery(popr, false)
   397  	size := p.Size()
   398  	dAtA := make([]byte, size)
   399  	for i := range dAtA {
   400  		dAtA[i] = byte(popr.Intn(256))
   401  	}
   402  	_, err := p.MarshalTo(dAtA)
   403  	if err != nil {
   404  		t.Fatalf("seed = %d, err = %v", seed, err)
   405  	}
   406  	msg := &RequestQuery{}
   407  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   408  		t.Fatalf("seed = %d, err = %v", seed, err)
   409  	}
   410  	for i := range dAtA {
   411  		dAtA[i] = byte(popr.Intn(256))
   412  	}
   413  	if !p.Equal(msg) {
   414  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   415  	}
   416  }
   417  
   418  func TestRequestBeginBlockProto(t *testing.T) {
   419  	seed := time.Now().UnixNano()
   420  	popr := math_rand.New(math_rand.NewSource(seed))
   421  	p := NewPopulatedRequestBeginBlock(popr, false)
   422  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   423  	if err != nil {
   424  		t.Fatalf("seed = %d, err = %v", seed, err)
   425  	}
   426  	msg := &RequestBeginBlock{}
   427  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   428  		t.Fatalf("seed = %d, err = %v", seed, err)
   429  	}
   430  	littlefuzz := make([]byte, len(dAtA))
   431  	copy(littlefuzz, dAtA)
   432  	for i := range dAtA {
   433  		dAtA[i] = byte(popr.Intn(256))
   434  	}
   435  	if !p.Equal(msg) {
   436  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   437  	}
   438  	if len(littlefuzz) > 0 {
   439  		fuzzamount := 100
   440  		for i := 0; i < fuzzamount; i++ {
   441  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   442  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   443  		}
   444  		// shouldn't panic
   445  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   446  	}
   447  }
   448  
   449  func TestRequestBeginBlockMarshalTo(t *testing.T) {
   450  	seed := time.Now().UnixNano()
   451  	popr := math_rand.New(math_rand.NewSource(seed))
   452  	p := NewPopulatedRequestBeginBlock(popr, false)
   453  	size := p.Size()
   454  	dAtA := make([]byte, size)
   455  	for i := range dAtA {
   456  		dAtA[i] = byte(popr.Intn(256))
   457  	}
   458  	_, err := p.MarshalTo(dAtA)
   459  	if err != nil {
   460  		t.Fatalf("seed = %d, err = %v", seed, err)
   461  	}
   462  	msg := &RequestBeginBlock{}
   463  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   464  		t.Fatalf("seed = %d, err = %v", seed, err)
   465  	}
   466  	for i := range dAtA {
   467  		dAtA[i] = byte(popr.Intn(256))
   468  	}
   469  	if !p.Equal(msg) {
   470  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   471  	}
   472  }
   473  
   474  func TestRequestCheckTxProto(t *testing.T) {
   475  	seed := time.Now().UnixNano()
   476  	popr := math_rand.New(math_rand.NewSource(seed))
   477  	p := NewPopulatedRequestCheckTx(popr, false)
   478  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   479  	if err != nil {
   480  		t.Fatalf("seed = %d, err = %v", seed, err)
   481  	}
   482  	msg := &RequestCheckTx{}
   483  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   484  		t.Fatalf("seed = %d, err = %v", seed, err)
   485  	}
   486  	littlefuzz := make([]byte, len(dAtA))
   487  	copy(littlefuzz, dAtA)
   488  	for i := range dAtA {
   489  		dAtA[i] = byte(popr.Intn(256))
   490  	}
   491  	if !p.Equal(msg) {
   492  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   493  	}
   494  	if len(littlefuzz) > 0 {
   495  		fuzzamount := 100
   496  		for i := 0; i < fuzzamount; i++ {
   497  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   498  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   499  		}
   500  		// shouldn't panic
   501  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   502  	}
   503  }
   504  
   505  func TestRequestCheckTxMarshalTo(t *testing.T) {
   506  	seed := time.Now().UnixNano()
   507  	popr := math_rand.New(math_rand.NewSource(seed))
   508  	p := NewPopulatedRequestCheckTx(popr, false)
   509  	size := p.Size()
   510  	dAtA := make([]byte, size)
   511  	for i := range dAtA {
   512  		dAtA[i] = byte(popr.Intn(256))
   513  	}
   514  	_, err := p.MarshalTo(dAtA)
   515  	if err != nil {
   516  		t.Fatalf("seed = %d, err = %v", seed, err)
   517  	}
   518  	msg := &RequestCheckTx{}
   519  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   520  		t.Fatalf("seed = %d, err = %v", seed, err)
   521  	}
   522  	for i := range dAtA {
   523  		dAtA[i] = byte(popr.Intn(256))
   524  	}
   525  	if !p.Equal(msg) {
   526  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   527  	}
   528  }
   529  
   530  func TestRequestDeliverTxProto(t *testing.T) {
   531  	seed := time.Now().UnixNano()
   532  	popr := math_rand.New(math_rand.NewSource(seed))
   533  	p := NewPopulatedRequestDeliverTx(popr, false)
   534  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   535  	if err != nil {
   536  		t.Fatalf("seed = %d, err = %v", seed, err)
   537  	}
   538  	msg := &RequestDeliverTx{}
   539  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   540  		t.Fatalf("seed = %d, err = %v", seed, err)
   541  	}
   542  	littlefuzz := make([]byte, len(dAtA))
   543  	copy(littlefuzz, dAtA)
   544  	for i := range dAtA {
   545  		dAtA[i] = byte(popr.Intn(256))
   546  	}
   547  	if !p.Equal(msg) {
   548  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   549  	}
   550  	if len(littlefuzz) > 0 {
   551  		fuzzamount := 100
   552  		for i := 0; i < fuzzamount; i++ {
   553  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   554  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   555  		}
   556  		// shouldn't panic
   557  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   558  	}
   559  }
   560  
   561  func TestRequestDeliverTxMarshalTo(t *testing.T) {
   562  	seed := time.Now().UnixNano()
   563  	popr := math_rand.New(math_rand.NewSource(seed))
   564  	p := NewPopulatedRequestDeliverTx(popr, false)
   565  	size := p.Size()
   566  	dAtA := make([]byte, size)
   567  	for i := range dAtA {
   568  		dAtA[i] = byte(popr.Intn(256))
   569  	}
   570  	_, err := p.MarshalTo(dAtA)
   571  	if err != nil {
   572  		t.Fatalf("seed = %d, err = %v", seed, err)
   573  	}
   574  	msg := &RequestDeliverTx{}
   575  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   576  		t.Fatalf("seed = %d, err = %v", seed, err)
   577  	}
   578  	for i := range dAtA {
   579  		dAtA[i] = byte(popr.Intn(256))
   580  	}
   581  	if !p.Equal(msg) {
   582  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   583  	}
   584  }
   585  
   586  func TestRequestEndBlockProto(t *testing.T) {
   587  	seed := time.Now().UnixNano()
   588  	popr := math_rand.New(math_rand.NewSource(seed))
   589  	p := NewPopulatedRequestEndBlock(popr, false)
   590  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   591  	if err != nil {
   592  		t.Fatalf("seed = %d, err = %v", seed, err)
   593  	}
   594  	msg := &RequestEndBlock{}
   595  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   596  		t.Fatalf("seed = %d, err = %v", seed, err)
   597  	}
   598  	littlefuzz := make([]byte, len(dAtA))
   599  	copy(littlefuzz, dAtA)
   600  	for i := range dAtA {
   601  		dAtA[i] = byte(popr.Intn(256))
   602  	}
   603  	if !p.Equal(msg) {
   604  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   605  	}
   606  	if len(littlefuzz) > 0 {
   607  		fuzzamount := 100
   608  		for i := 0; i < fuzzamount; i++ {
   609  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   610  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   611  		}
   612  		// shouldn't panic
   613  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   614  	}
   615  }
   616  
   617  func TestRequestEndBlockMarshalTo(t *testing.T) {
   618  	seed := time.Now().UnixNano()
   619  	popr := math_rand.New(math_rand.NewSource(seed))
   620  	p := NewPopulatedRequestEndBlock(popr, false)
   621  	size := p.Size()
   622  	dAtA := make([]byte, size)
   623  	for i := range dAtA {
   624  		dAtA[i] = byte(popr.Intn(256))
   625  	}
   626  	_, err := p.MarshalTo(dAtA)
   627  	if err != nil {
   628  		t.Fatalf("seed = %d, err = %v", seed, err)
   629  	}
   630  	msg := &RequestEndBlock{}
   631  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   632  		t.Fatalf("seed = %d, err = %v", seed, err)
   633  	}
   634  	for i := range dAtA {
   635  		dAtA[i] = byte(popr.Intn(256))
   636  	}
   637  	if !p.Equal(msg) {
   638  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   639  	}
   640  }
   641  
   642  func TestRequestCommitProto(t *testing.T) {
   643  	seed := time.Now().UnixNano()
   644  	popr := math_rand.New(math_rand.NewSource(seed))
   645  	p := NewPopulatedRequestCommit(popr, false)
   646  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   647  	if err != nil {
   648  		t.Fatalf("seed = %d, err = %v", seed, err)
   649  	}
   650  	msg := &RequestCommit{}
   651  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   652  		t.Fatalf("seed = %d, err = %v", seed, err)
   653  	}
   654  	littlefuzz := make([]byte, len(dAtA))
   655  	copy(littlefuzz, dAtA)
   656  	for i := range dAtA {
   657  		dAtA[i] = byte(popr.Intn(256))
   658  	}
   659  	if !p.Equal(msg) {
   660  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   661  	}
   662  	if len(littlefuzz) > 0 {
   663  		fuzzamount := 100
   664  		for i := 0; i < fuzzamount; i++ {
   665  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   666  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   667  		}
   668  		// shouldn't panic
   669  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   670  	}
   671  }
   672  
   673  func TestRequestCommitMarshalTo(t *testing.T) {
   674  	seed := time.Now().UnixNano()
   675  	popr := math_rand.New(math_rand.NewSource(seed))
   676  	p := NewPopulatedRequestCommit(popr, false)
   677  	size := p.Size()
   678  	dAtA := make([]byte, size)
   679  	for i := range dAtA {
   680  		dAtA[i] = byte(popr.Intn(256))
   681  	}
   682  	_, err := p.MarshalTo(dAtA)
   683  	if err != nil {
   684  		t.Fatalf("seed = %d, err = %v", seed, err)
   685  	}
   686  	msg := &RequestCommit{}
   687  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   688  		t.Fatalf("seed = %d, err = %v", seed, err)
   689  	}
   690  	for i := range dAtA {
   691  		dAtA[i] = byte(popr.Intn(256))
   692  	}
   693  	if !p.Equal(msg) {
   694  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   695  	}
   696  }
   697  
   698  func TestResponseProto(t *testing.T) {
   699  	seed := time.Now().UnixNano()
   700  	popr := math_rand.New(math_rand.NewSource(seed))
   701  	p := NewPopulatedResponse(popr, false)
   702  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   703  	if err != nil {
   704  		t.Fatalf("seed = %d, err = %v", seed, err)
   705  	}
   706  	msg := &Response{}
   707  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   708  		t.Fatalf("seed = %d, err = %v", seed, err)
   709  	}
   710  	littlefuzz := make([]byte, len(dAtA))
   711  	copy(littlefuzz, dAtA)
   712  	for i := range dAtA {
   713  		dAtA[i] = byte(popr.Intn(256))
   714  	}
   715  	if !p.Equal(msg) {
   716  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   717  	}
   718  	if len(littlefuzz) > 0 {
   719  		fuzzamount := 100
   720  		for i := 0; i < fuzzamount; i++ {
   721  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   722  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   723  		}
   724  		// shouldn't panic
   725  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   726  	}
   727  }
   728  
   729  func TestResponseMarshalTo(t *testing.T) {
   730  	seed := time.Now().UnixNano()
   731  	popr := math_rand.New(math_rand.NewSource(seed))
   732  	p := NewPopulatedResponse(popr, false)
   733  	size := p.Size()
   734  	dAtA := make([]byte, size)
   735  	for i := range dAtA {
   736  		dAtA[i] = byte(popr.Intn(256))
   737  	}
   738  	_, err := p.MarshalTo(dAtA)
   739  	if err != nil {
   740  		t.Fatalf("seed = %d, err = %v", seed, err)
   741  	}
   742  	msg := &Response{}
   743  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   744  		t.Fatalf("seed = %d, err = %v", seed, err)
   745  	}
   746  	for i := range dAtA {
   747  		dAtA[i] = byte(popr.Intn(256))
   748  	}
   749  	if !p.Equal(msg) {
   750  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   751  	}
   752  }
   753  
   754  func TestResponseExceptionProto(t *testing.T) {
   755  	seed := time.Now().UnixNano()
   756  	popr := math_rand.New(math_rand.NewSource(seed))
   757  	p := NewPopulatedResponseException(popr, false)
   758  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   759  	if err != nil {
   760  		t.Fatalf("seed = %d, err = %v", seed, err)
   761  	}
   762  	msg := &ResponseException{}
   763  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   764  		t.Fatalf("seed = %d, err = %v", seed, err)
   765  	}
   766  	littlefuzz := make([]byte, len(dAtA))
   767  	copy(littlefuzz, dAtA)
   768  	for i := range dAtA {
   769  		dAtA[i] = byte(popr.Intn(256))
   770  	}
   771  	if !p.Equal(msg) {
   772  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   773  	}
   774  	if len(littlefuzz) > 0 {
   775  		fuzzamount := 100
   776  		for i := 0; i < fuzzamount; i++ {
   777  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   778  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   779  		}
   780  		// shouldn't panic
   781  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   782  	}
   783  }
   784  
   785  func TestResponseExceptionMarshalTo(t *testing.T) {
   786  	seed := time.Now().UnixNano()
   787  	popr := math_rand.New(math_rand.NewSource(seed))
   788  	p := NewPopulatedResponseException(popr, false)
   789  	size := p.Size()
   790  	dAtA := make([]byte, size)
   791  	for i := range dAtA {
   792  		dAtA[i] = byte(popr.Intn(256))
   793  	}
   794  	_, err := p.MarshalTo(dAtA)
   795  	if err != nil {
   796  		t.Fatalf("seed = %d, err = %v", seed, err)
   797  	}
   798  	msg := &ResponseException{}
   799  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   800  		t.Fatalf("seed = %d, err = %v", seed, err)
   801  	}
   802  	for i := range dAtA {
   803  		dAtA[i] = byte(popr.Intn(256))
   804  	}
   805  	if !p.Equal(msg) {
   806  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   807  	}
   808  }
   809  
   810  func TestResponseEchoProto(t *testing.T) {
   811  	seed := time.Now().UnixNano()
   812  	popr := math_rand.New(math_rand.NewSource(seed))
   813  	p := NewPopulatedResponseEcho(popr, false)
   814  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   815  	if err != nil {
   816  		t.Fatalf("seed = %d, err = %v", seed, err)
   817  	}
   818  	msg := &ResponseEcho{}
   819  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   820  		t.Fatalf("seed = %d, err = %v", seed, err)
   821  	}
   822  	littlefuzz := make([]byte, len(dAtA))
   823  	copy(littlefuzz, dAtA)
   824  	for i := range dAtA {
   825  		dAtA[i] = byte(popr.Intn(256))
   826  	}
   827  	if !p.Equal(msg) {
   828  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   829  	}
   830  	if len(littlefuzz) > 0 {
   831  		fuzzamount := 100
   832  		for i := 0; i < fuzzamount; i++ {
   833  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   834  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   835  		}
   836  		// shouldn't panic
   837  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   838  	}
   839  }
   840  
   841  func TestResponseEchoMarshalTo(t *testing.T) {
   842  	seed := time.Now().UnixNano()
   843  	popr := math_rand.New(math_rand.NewSource(seed))
   844  	p := NewPopulatedResponseEcho(popr, false)
   845  	size := p.Size()
   846  	dAtA := make([]byte, size)
   847  	for i := range dAtA {
   848  		dAtA[i] = byte(popr.Intn(256))
   849  	}
   850  	_, err := p.MarshalTo(dAtA)
   851  	if err != nil {
   852  		t.Fatalf("seed = %d, err = %v", seed, err)
   853  	}
   854  	msg := &ResponseEcho{}
   855  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   856  		t.Fatalf("seed = %d, err = %v", seed, err)
   857  	}
   858  	for i := range dAtA {
   859  		dAtA[i] = byte(popr.Intn(256))
   860  	}
   861  	if !p.Equal(msg) {
   862  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   863  	}
   864  }
   865  
   866  func TestResponseFlushProto(t *testing.T) {
   867  	seed := time.Now().UnixNano()
   868  	popr := math_rand.New(math_rand.NewSource(seed))
   869  	p := NewPopulatedResponseFlush(popr, false)
   870  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   871  	if err != nil {
   872  		t.Fatalf("seed = %d, err = %v", seed, err)
   873  	}
   874  	msg := &ResponseFlush{}
   875  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   876  		t.Fatalf("seed = %d, err = %v", seed, err)
   877  	}
   878  	littlefuzz := make([]byte, len(dAtA))
   879  	copy(littlefuzz, dAtA)
   880  	for i := range dAtA {
   881  		dAtA[i] = byte(popr.Intn(256))
   882  	}
   883  	if !p.Equal(msg) {
   884  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   885  	}
   886  	if len(littlefuzz) > 0 {
   887  		fuzzamount := 100
   888  		for i := 0; i < fuzzamount; i++ {
   889  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   890  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   891  		}
   892  		// shouldn't panic
   893  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   894  	}
   895  }
   896  
   897  func TestResponseFlushMarshalTo(t *testing.T) {
   898  	seed := time.Now().UnixNano()
   899  	popr := math_rand.New(math_rand.NewSource(seed))
   900  	p := NewPopulatedResponseFlush(popr, false)
   901  	size := p.Size()
   902  	dAtA := make([]byte, size)
   903  	for i := range dAtA {
   904  		dAtA[i] = byte(popr.Intn(256))
   905  	}
   906  	_, err := p.MarshalTo(dAtA)
   907  	if err != nil {
   908  		t.Fatalf("seed = %d, err = %v", seed, err)
   909  	}
   910  	msg := &ResponseFlush{}
   911  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   912  		t.Fatalf("seed = %d, err = %v", seed, err)
   913  	}
   914  	for i := range dAtA {
   915  		dAtA[i] = byte(popr.Intn(256))
   916  	}
   917  	if !p.Equal(msg) {
   918  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   919  	}
   920  }
   921  
   922  func TestResponseInfoProto(t *testing.T) {
   923  	seed := time.Now().UnixNano()
   924  	popr := math_rand.New(math_rand.NewSource(seed))
   925  	p := NewPopulatedResponseInfo(popr, false)
   926  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   927  	if err != nil {
   928  		t.Fatalf("seed = %d, err = %v", seed, err)
   929  	}
   930  	msg := &ResponseInfo{}
   931  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   932  		t.Fatalf("seed = %d, err = %v", seed, err)
   933  	}
   934  	littlefuzz := make([]byte, len(dAtA))
   935  	copy(littlefuzz, dAtA)
   936  	for i := range dAtA {
   937  		dAtA[i] = byte(popr.Intn(256))
   938  	}
   939  	if !p.Equal(msg) {
   940  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   941  	}
   942  	if len(littlefuzz) > 0 {
   943  		fuzzamount := 100
   944  		for i := 0; i < fuzzamount; i++ {
   945  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
   946  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
   947  		}
   948  		// shouldn't panic
   949  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
   950  	}
   951  }
   952  
   953  func TestResponseInfoMarshalTo(t *testing.T) {
   954  	seed := time.Now().UnixNano()
   955  	popr := math_rand.New(math_rand.NewSource(seed))
   956  	p := NewPopulatedResponseInfo(popr, false)
   957  	size := p.Size()
   958  	dAtA := make([]byte, size)
   959  	for i := range dAtA {
   960  		dAtA[i] = byte(popr.Intn(256))
   961  	}
   962  	_, err := p.MarshalTo(dAtA)
   963  	if err != nil {
   964  		t.Fatalf("seed = %d, err = %v", seed, err)
   965  	}
   966  	msg := &ResponseInfo{}
   967  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   968  		t.Fatalf("seed = %d, err = %v", seed, err)
   969  	}
   970  	for i := range dAtA {
   971  		dAtA[i] = byte(popr.Intn(256))
   972  	}
   973  	if !p.Equal(msg) {
   974  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   975  	}
   976  }
   977  
   978  func TestResponseSetOptionProto(t *testing.T) {
   979  	seed := time.Now().UnixNano()
   980  	popr := math_rand.New(math_rand.NewSource(seed))
   981  	p := NewPopulatedResponseSetOption(popr, false)
   982  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
   983  	if err != nil {
   984  		t.Fatalf("seed = %d, err = %v", seed, err)
   985  	}
   986  	msg := &ResponseSetOption{}
   987  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
   988  		t.Fatalf("seed = %d, err = %v", seed, err)
   989  	}
   990  	littlefuzz := make([]byte, len(dAtA))
   991  	copy(littlefuzz, dAtA)
   992  	for i := range dAtA {
   993  		dAtA[i] = byte(popr.Intn(256))
   994  	}
   995  	if !p.Equal(msg) {
   996  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
   997  	}
   998  	if len(littlefuzz) > 0 {
   999  		fuzzamount := 100
  1000  		for i := 0; i < fuzzamount; i++ {
  1001  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1002  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1003  		}
  1004  		// shouldn't panic
  1005  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1006  	}
  1007  }
  1008  
  1009  func TestResponseSetOptionMarshalTo(t *testing.T) {
  1010  	seed := time.Now().UnixNano()
  1011  	popr := math_rand.New(math_rand.NewSource(seed))
  1012  	p := NewPopulatedResponseSetOption(popr, false)
  1013  	size := p.Size()
  1014  	dAtA := make([]byte, size)
  1015  	for i := range dAtA {
  1016  		dAtA[i] = byte(popr.Intn(256))
  1017  	}
  1018  	_, err := p.MarshalTo(dAtA)
  1019  	if err != nil {
  1020  		t.Fatalf("seed = %d, err = %v", seed, err)
  1021  	}
  1022  	msg := &ResponseSetOption{}
  1023  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1024  		t.Fatalf("seed = %d, err = %v", seed, err)
  1025  	}
  1026  	for i := range dAtA {
  1027  		dAtA[i] = byte(popr.Intn(256))
  1028  	}
  1029  	if !p.Equal(msg) {
  1030  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1031  	}
  1032  }
  1033  
  1034  func TestResponseInitChainProto(t *testing.T) {
  1035  	seed := time.Now().UnixNano()
  1036  	popr := math_rand.New(math_rand.NewSource(seed))
  1037  	p := NewPopulatedResponseInitChain(popr, false)
  1038  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1039  	if err != nil {
  1040  		t.Fatalf("seed = %d, err = %v", seed, err)
  1041  	}
  1042  	msg := &ResponseInitChain{}
  1043  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1044  		t.Fatalf("seed = %d, err = %v", seed, err)
  1045  	}
  1046  	littlefuzz := make([]byte, len(dAtA))
  1047  	copy(littlefuzz, dAtA)
  1048  	for i := range dAtA {
  1049  		dAtA[i] = byte(popr.Intn(256))
  1050  	}
  1051  	if !p.Equal(msg) {
  1052  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1053  	}
  1054  	if len(littlefuzz) > 0 {
  1055  		fuzzamount := 100
  1056  		for i := 0; i < fuzzamount; i++ {
  1057  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1058  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1059  		}
  1060  		// shouldn't panic
  1061  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1062  	}
  1063  }
  1064  
  1065  func TestResponseInitChainMarshalTo(t *testing.T) {
  1066  	seed := time.Now().UnixNano()
  1067  	popr := math_rand.New(math_rand.NewSource(seed))
  1068  	p := NewPopulatedResponseInitChain(popr, false)
  1069  	size := p.Size()
  1070  	dAtA := make([]byte, size)
  1071  	for i := range dAtA {
  1072  		dAtA[i] = byte(popr.Intn(256))
  1073  	}
  1074  	_, err := p.MarshalTo(dAtA)
  1075  	if err != nil {
  1076  		t.Fatalf("seed = %d, err = %v", seed, err)
  1077  	}
  1078  	msg := &ResponseInitChain{}
  1079  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1080  		t.Fatalf("seed = %d, err = %v", seed, err)
  1081  	}
  1082  	for i := range dAtA {
  1083  		dAtA[i] = byte(popr.Intn(256))
  1084  	}
  1085  	if !p.Equal(msg) {
  1086  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1087  	}
  1088  }
  1089  
  1090  func TestResponseQueryProto(t *testing.T) {
  1091  	seed := time.Now().UnixNano()
  1092  	popr := math_rand.New(math_rand.NewSource(seed))
  1093  	p := NewPopulatedResponseQuery(popr, false)
  1094  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1095  	if err != nil {
  1096  		t.Fatalf("seed = %d, err = %v", seed, err)
  1097  	}
  1098  	msg := &ResponseQuery{}
  1099  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1100  		t.Fatalf("seed = %d, err = %v", seed, err)
  1101  	}
  1102  	littlefuzz := make([]byte, len(dAtA))
  1103  	copy(littlefuzz, dAtA)
  1104  	for i := range dAtA {
  1105  		dAtA[i] = byte(popr.Intn(256))
  1106  	}
  1107  	if !p.Equal(msg) {
  1108  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1109  	}
  1110  	if len(littlefuzz) > 0 {
  1111  		fuzzamount := 100
  1112  		for i := 0; i < fuzzamount; i++ {
  1113  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1114  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1115  		}
  1116  		// shouldn't panic
  1117  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1118  	}
  1119  }
  1120  
  1121  func TestResponseQueryMarshalTo(t *testing.T) {
  1122  	seed := time.Now().UnixNano()
  1123  	popr := math_rand.New(math_rand.NewSource(seed))
  1124  	p := NewPopulatedResponseQuery(popr, false)
  1125  	size := p.Size()
  1126  	dAtA := make([]byte, size)
  1127  	for i := range dAtA {
  1128  		dAtA[i] = byte(popr.Intn(256))
  1129  	}
  1130  	_, err := p.MarshalTo(dAtA)
  1131  	if err != nil {
  1132  		t.Fatalf("seed = %d, err = %v", seed, err)
  1133  	}
  1134  	msg := &ResponseQuery{}
  1135  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1136  		t.Fatalf("seed = %d, err = %v", seed, err)
  1137  	}
  1138  	for i := range dAtA {
  1139  		dAtA[i] = byte(popr.Intn(256))
  1140  	}
  1141  	if !p.Equal(msg) {
  1142  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1143  	}
  1144  }
  1145  
  1146  func TestResponseBeginBlockProto(t *testing.T) {
  1147  	seed := time.Now().UnixNano()
  1148  	popr := math_rand.New(math_rand.NewSource(seed))
  1149  	p := NewPopulatedResponseBeginBlock(popr, false)
  1150  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1151  	if err != nil {
  1152  		t.Fatalf("seed = %d, err = %v", seed, err)
  1153  	}
  1154  	msg := &ResponseBeginBlock{}
  1155  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1156  		t.Fatalf("seed = %d, err = %v", seed, err)
  1157  	}
  1158  	littlefuzz := make([]byte, len(dAtA))
  1159  	copy(littlefuzz, dAtA)
  1160  	for i := range dAtA {
  1161  		dAtA[i] = byte(popr.Intn(256))
  1162  	}
  1163  	if !p.Equal(msg) {
  1164  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1165  	}
  1166  	if len(littlefuzz) > 0 {
  1167  		fuzzamount := 100
  1168  		for i := 0; i < fuzzamount; i++ {
  1169  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1170  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1171  		}
  1172  		// shouldn't panic
  1173  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1174  	}
  1175  }
  1176  
  1177  func TestResponseBeginBlockMarshalTo(t *testing.T) {
  1178  	seed := time.Now().UnixNano()
  1179  	popr := math_rand.New(math_rand.NewSource(seed))
  1180  	p := NewPopulatedResponseBeginBlock(popr, false)
  1181  	size := p.Size()
  1182  	dAtA := make([]byte, size)
  1183  	for i := range dAtA {
  1184  		dAtA[i] = byte(popr.Intn(256))
  1185  	}
  1186  	_, err := p.MarshalTo(dAtA)
  1187  	if err != nil {
  1188  		t.Fatalf("seed = %d, err = %v", seed, err)
  1189  	}
  1190  	msg := &ResponseBeginBlock{}
  1191  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1192  		t.Fatalf("seed = %d, err = %v", seed, err)
  1193  	}
  1194  	for i := range dAtA {
  1195  		dAtA[i] = byte(popr.Intn(256))
  1196  	}
  1197  	if !p.Equal(msg) {
  1198  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1199  	}
  1200  }
  1201  
  1202  func TestResponseCheckTxProto(t *testing.T) {
  1203  	seed := time.Now().UnixNano()
  1204  	popr := math_rand.New(math_rand.NewSource(seed))
  1205  	p := NewPopulatedResponseCheckTx(popr, false)
  1206  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1207  	if err != nil {
  1208  		t.Fatalf("seed = %d, err = %v", seed, err)
  1209  	}
  1210  	msg := &ResponseCheckTx{}
  1211  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1212  		t.Fatalf("seed = %d, err = %v", seed, err)
  1213  	}
  1214  	littlefuzz := make([]byte, len(dAtA))
  1215  	copy(littlefuzz, dAtA)
  1216  	for i := range dAtA {
  1217  		dAtA[i] = byte(popr.Intn(256))
  1218  	}
  1219  	if !p.Equal(msg) {
  1220  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1221  	}
  1222  	if len(littlefuzz) > 0 {
  1223  		fuzzamount := 100
  1224  		for i := 0; i < fuzzamount; i++ {
  1225  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1226  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1227  		}
  1228  		// shouldn't panic
  1229  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1230  	}
  1231  }
  1232  
  1233  func TestResponseCheckTxMarshalTo(t *testing.T) {
  1234  	seed := time.Now().UnixNano()
  1235  	popr := math_rand.New(math_rand.NewSource(seed))
  1236  	p := NewPopulatedResponseCheckTx(popr, false)
  1237  	size := p.Size()
  1238  	dAtA := make([]byte, size)
  1239  	for i := range dAtA {
  1240  		dAtA[i] = byte(popr.Intn(256))
  1241  	}
  1242  	_, err := p.MarshalTo(dAtA)
  1243  	if err != nil {
  1244  		t.Fatalf("seed = %d, err = %v", seed, err)
  1245  	}
  1246  	msg := &ResponseCheckTx{}
  1247  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1248  		t.Fatalf("seed = %d, err = %v", seed, err)
  1249  	}
  1250  	for i := range dAtA {
  1251  		dAtA[i] = byte(popr.Intn(256))
  1252  	}
  1253  	if !p.Equal(msg) {
  1254  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1255  	}
  1256  }
  1257  
  1258  func TestResponseDeliverTxProto(t *testing.T) {
  1259  	seed := time.Now().UnixNano()
  1260  	popr := math_rand.New(math_rand.NewSource(seed))
  1261  	p := NewPopulatedResponseDeliverTx(popr, false)
  1262  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1263  	if err != nil {
  1264  		t.Fatalf("seed = %d, err = %v", seed, err)
  1265  	}
  1266  	msg := &ResponseDeliverTx{}
  1267  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1268  		t.Fatalf("seed = %d, err = %v", seed, err)
  1269  	}
  1270  	littlefuzz := make([]byte, len(dAtA))
  1271  	copy(littlefuzz, dAtA)
  1272  	for i := range dAtA {
  1273  		dAtA[i] = byte(popr.Intn(256))
  1274  	}
  1275  	if !p.Equal(msg) {
  1276  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1277  	}
  1278  	if len(littlefuzz) > 0 {
  1279  		fuzzamount := 100
  1280  		for i := 0; i < fuzzamount; i++ {
  1281  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1282  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1283  		}
  1284  		// shouldn't panic
  1285  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1286  	}
  1287  }
  1288  
  1289  func TestResponseDeliverTxMarshalTo(t *testing.T) {
  1290  	seed := time.Now().UnixNano()
  1291  	popr := math_rand.New(math_rand.NewSource(seed))
  1292  	p := NewPopulatedResponseDeliverTx(popr, false)
  1293  	size := p.Size()
  1294  	dAtA := make([]byte, size)
  1295  	for i := range dAtA {
  1296  		dAtA[i] = byte(popr.Intn(256))
  1297  	}
  1298  	_, err := p.MarshalTo(dAtA)
  1299  	if err != nil {
  1300  		t.Fatalf("seed = %d, err = %v", seed, err)
  1301  	}
  1302  	msg := &ResponseDeliverTx{}
  1303  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1304  		t.Fatalf("seed = %d, err = %v", seed, err)
  1305  	}
  1306  	for i := range dAtA {
  1307  		dAtA[i] = byte(popr.Intn(256))
  1308  	}
  1309  	if !p.Equal(msg) {
  1310  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1311  	}
  1312  }
  1313  
  1314  func TestResponseEndBlockProto(t *testing.T) {
  1315  	seed := time.Now().UnixNano()
  1316  	popr := math_rand.New(math_rand.NewSource(seed))
  1317  	p := NewPopulatedResponseEndBlock(popr, false)
  1318  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1319  	if err != nil {
  1320  		t.Fatalf("seed = %d, err = %v", seed, err)
  1321  	}
  1322  	msg := &ResponseEndBlock{}
  1323  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1324  		t.Fatalf("seed = %d, err = %v", seed, err)
  1325  	}
  1326  	littlefuzz := make([]byte, len(dAtA))
  1327  	copy(littlefuzz, dAtA)
  1328  	for i := range dAtA {
  1329  		dAtA[i] = byte(popr.Intn(256))
  1330  	}
  1331  	if !p.Equal(msg) {
  1332  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1333  	}
  1334  	if len(littlefuzz) > 0 {
  1335  		fuzzamount := 100
  1336  		for i := 0; i < fuzzamount; i++ {
  1337  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1338  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1339  		}
  1340  		// shouldn't panic
  1341  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1342  	}
  1343  }
  1344  
  1345  func TestResponseEndBlockMarshalTo(t *testing.T) {
  1346  	seed := time.Now().UnixNano()
  1347  	popr := math_rand.New(math_rand.NewSource(seed))
  1348  	p := NewPopulatedResponseEndBlock(popr, false)
  1349  	size := p.Size()
  1350  	dAtA := make([]byte, size)
  1351  	for i := range dAtA {
  1352  		dAtA[i] = byte(popr.Intn(256))
  1353  	}
  1354  	_, err := p.MarshalTo(dAtA)
  1355  	if err != nil {
  1356  		t.Fatalf("seed = %d, err = %v", seed, err)
  1357  	}
  1358  	msg := &ResponseEndBlock{}
  1359  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1360  		t.Fatalf("seed = %d, err = %v", seed, err)
  1361  	}
  1362  	for i := range dAtA {
  1363  		dAtA[i] = byte(popr.Intn(256))
  1364  	}
  1365  	if !p.Equal(msg) {
  1366  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1367  	}
  1368  }
  1369  
  1370  func TestResponseCommitProto(t *testing.T) {
  1371  	seed := time.Now().UnixNano()
  1372  	popr := math_rand.New(math_rand.NewSource(seed))
  1373  	p := NewPopulatedResponseCommit(popr, false)
  1374  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1375  	if err != nil {
  1376  		t.Fatalf("seed = %d, err = %v", seed, err)
  1377  	}
  1378  	msg := &ResponseCommit{}
  1379  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1380  		t.Fatalf("seed = %d, err = %v", seed, err)
  1381  	}
  1382  	littlefuzz := make([]byte, len(dAtA))
  1383  	copy(littlefuzz, dAtA)
  1384  	for i := range dAtA {
  1385  		dAtA[i] = byte(popr.Intn(256))
  1386  	}
  1387  	if !p.Equal(msg) {
  1388  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1389  	}
  1390  	if len(littlefuzz) > 0 {
  1391  		fuzzamount := 100
  1392  		for i := 0; i < fuzzamount; i++ {
  1393  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1394  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1395  		}
  1396  		// shouldn't panic
  1397  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1398  	}
  1399  }
  1400  
  1401  func TestResponseCommitMarshalTo(t *testing.T) {
  1402  	seed := time.Now().UnixNano()
  1403  	popr := math_rand.New(math_rand.NewSource(seed))
  1404  	p := NewPopulatedResponseCommit(popr, false)
  1405  	size := p.Size()
  1406  	dAtA := make([]byte, size)
  1407  	for i := range dAtA {
  1408  		dAtA[i] = byte(popr.Intn(256))
  1409  	}
  1410  	_, err := p.MarshalTo(dAtA)
  1411  	if err != nil {
  1412  		t.Fatalf("seed = %d, err = %v", seed, err)
  1413  	}
  1414  	msg := &ResponseCommit{}
  1415  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1416  		t.Fatalf("seed = %d, err = %v", seed, err)
  1417  	}
  1418  	for i := range dAtA {
  1419  		dAtA[i] = byte(popr.Intn(256))
  1420  	}
  1421  	if !p.Equal(msg) {
  1422  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1423  	}
  1424  }
  1425  
  1426  func TestConsensusParamsProto(t *testing.T) {
  1427  	seed := time.Now().UnixNano()
  1428  	popr := math_rand.New(math_rand.NewSource(seed))
  1429  	p := NewPopulatedConsensusParams(popr, false)
  1430  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1431  	if err != nil {
  1432  		t.Fatalf("seed = %d, err = %v", seed, err)
  1433  	}
  1434  	msg := &ConsensusParams{}
  1435  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1436  		t.Fatalf("seed = %d, err = %v", seed, err)
  1437  	}
  1438  	littlefuzz := make([]byte, len(dAtA))
  1439  	copy(littlefuzz, dAtA)
  1440  	for i := range dAtA {
  1441  		dAtA[i] = byte(popr.Intn(256))
  1442  	}
  1443  	if !p.Equal(msg) {
  1444  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1445  	}
  1446  	if len(littlefuzz) > 0 {
  1447  		fuzzamount := 100
  1448  		for i := 0; i < fuzzamount; i++ {
  1449  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1450  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1451  		}
  1452  		// shouldn't panic
  1453  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1454  	}
  1455  }
  1456  
  1457  func TestConsensusParamsMarshalTo(t *testing.T) {
  1458  	seed := time.Now().UnixNano()
  1459  	popr := math_rand.New(math_rand.NewSource(seed))
  1460  	p := NewPopulatedConsensusParams(popr, false)
  1461  	size := p.Size()
  1462  	dAtA := make([]byte, size)
  1463  	for i := range dAtA {
  1464  		dAtA[i] = byte(popr.Intn(256))
  1465  	}
  1466  	_, err := p.MarshalTo(dAtA)
  1467  	if err != nil {
  1468  		t.Fatalf("seed = %d, err = %v", seed, err)
  1469  	}
  1470  	msg := &ConsensusParams{}
  1471  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1472  		t.Fatalf("seed = %d, err = %v", seed, err)
  1473  	}
  1474  	for i := range dAtA {
  1475  		dAtA[i] = byte(popr.Intn(256))
  1476  	}
  1477  	if !p.Equal(msg) {
  1478  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1479  	}
  1480  }
  1481  
  1482  func TestBlockParamsProto(t *testing.T) {
  1483  	seed := time.Now().UnixNano()
  1484  	popr := math_rand.New(math_rand.NewSource(seed))
  1485  	p := NewPopulatedBlockParams(popr, false)
  1486  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1487  	if err != nil {
  1488  		t.Fatalf("seed = %d, err = %v", seed, err)
  1489  	}
  1490  	msg := &BlockParams{}
  1491  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1492  		t.Fatalf("seed = %d, err = %v", seed, err)
  1493  	}
  1494  	littlefuzz := make([]byte, len(dAtA))
  1495  	copy(littlefuzz, dAtA)
  1496  	for i := range dAtA {
  1497  		dAtA[i] = byte(popr.Intn(256))
  1498  	}
  1499  	if !p.Equal(msg) {
  1500  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1501  	}
  1502  	if len(littlefuzz) > 0 {
  1503  		fuzzamount := 100
  1504  		for i := 0; i < fuzzamount; i++ {
  1505  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1506  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1507  		}
  1508  		// shouldn't panic
  1509  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1510  	}
  1511  }
  1512  
  1513  func TestBlockParamsMarshalTo(t *testing.T) {
  1514  	seed := time.Now().UnixNano()
  1515  	popr := math_rand.New(math_rand.NewSource(seed))
  1516  	p := NewPopulatedBlockParams(popr, false)
  1517  	size := p.Size()
  1518  	dAtA := make([]byte, size)
  1519  	for i := range dAtA {
  1520  		dAtA[i] = byte(popr.Intn(256))
  1521  	}
  1522  	_, err := p.MarshalTo(dAtA)
  1523  	if err != nil {
  1524  		t.Fatalf("seed = %d, err = %v", seed, err)
  1525  	}
  1526  	msg := &BlockParams{}
  1527  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1528  		t.Fatalf("seed = %d, err = %v", seed, err)
  1529  	}
  1530  	for i := range dAtA {
  1531  		dAtA[i] = byte(popr.Intn(256))
  1532  	}
  1533  	if !p.Equal(msg) {
  1534  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1535  	}
  1536  }
  1537  
  1538  func TestEvidenceParamsProto(t *testing.T) {
  1539  	seed := time.Now().UnixNano()
  1540  	popr := math_rand.New(math_rand.NewSource(seed))
  1541  	p := NewPopulatedEvidenceParams(popr, false)
  1542  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1543  	if err != nil {
  1544  		t.Fatalf("seed = %d, err = %v", seed, err)
  1545  	}
  1546  	msg := &EvidenceParams{}
  1547  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1548  		t.Fatalf("seed = %d, err = %v", seed, err)
  1549  	}
  1550  	littlefuzz := make([]byte, len(dAtA))
  1551  	copy(littlefuzz, dAtA)
  1552  	for i := range dAtA {
  1553  		dAtA[i] = byte(popr.Intn(256))
  1554  	}
  1555  	if !p.Equal(msg) {
  1556  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1557  	}
  1558  	if len(littlefuzz) > 0 {
  1559  		fuzzamount := 100
  1560  		for i := 0; i < fuzzamount; i++ {
  1561  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1562  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1563  		}
  1564  		// shouldn't panic
  1565  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1566  	}
  1567  }
  1568  
  1569  func TestEvidenceParamsMarshalTo(t *testing.T) {
  1570  	seed := time.Now().UnixNano()
  1571  	popr := math_rand.New(math_rand.NewSource(seed))
  1572  	p := NewPopulatedEvidenceParams(popr, false)
  1573  	size := p.Size()
  1574  	dAtA := make([]byte, size)
  1575  	for i := range dAtA {
  1576  		dAtA[i] = byte(popr.Intn(256))
  1577  	}
  1578  	_, err := p.MarshalTo(dAtA)
  1579  	if err != nil {
  1580  		t.Fatalf("seed = %d, err = %v", seed, err)
  1581  	}
  1582  	msg := &EvidenceParams{}
  1583  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1584  		t.Fatalf("seed = %d, err = %v", seed, err)
  1585  	}
  1586  	for i := range dAtA {
  1587  		dAtA[i] = byte(popr.Intn(256))
  1588  	}
  1589  	if !p.Equal(msg) {
  1590  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1591  	}
  1592  }
  1593  
  1594  func TestValidatorParamsProto(t *testing.T) {
  1595  	seed := time.Now().UnixNano()
  1596  	popr := math_rand.New(math_rand.NewSource(seed))
  1597  	p := NewPopulatedValidatorParams(popr, false)
  1598  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1599  	if err != nil {
  1600  		t.Fatalf("seed = %d, err = %v", seed, err)
  1601  	}
  1602  	msg := &ValidatorParams{}
  1603  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1604  		t.Fatalf("seed = %d, err = %v", seed, err)
  1605  	}
  1606  	littlefuzz := make([]byte, len(dAtA))
  1607  	copy(littlefuzz, dAtA)
  1608  	for i := range dAtA {
  1609  		dAtA[i] = byte(popr.Intn(256))
  1610  	}
  1611  	if !p.Equal(msg) {
  1612  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1613  	}
  1614  	if len(littlefuzz) > 0 {
  1615  		fuzzamount := 100
  1616  		for i := 0; i < fuzzamount; i++ {
  1617  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1618  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1619  		}
  1620  		// shouldn't panic
  1621  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1622  	}
  1623  }
  1624  
  1625  func TestValidatorParamsMarshalTo(t *testing.T) {
  1626  	seed := time.Now().UnixNano()
  1627  	popr := math_rand.New(math_rand.NewSource(seed))
  1628  	p := NewPopulatedValidatorParams(popr, false)
  1629  	size := p.Size()
  1630  	dAtA := make([]byte, size)
  1631  	for i := range dAtA {
  1632  		dAtA[i] = byte(popr.Intn(256))
  1633  	}
  1634  	_, err := p.MarshalTo(dAtA)
  1635  	if err != nil {
  1636  		t.Fatalf("seed = %d, err = %v", seed, err)
  1637  	}
  1638  	msg := &ValidatorParams{}
  1639  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1640  		t.Fatalf("seed = %d, err = %v", seed, err)
  1641  	}
  1642  	for i := range dAtA {
  1643  		dAtA[i] = byte(popr.Intn(256))
  1644  	}
  1645  	if !p.Equal(msg) {
  1646  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1647  	}
  1648  }
  1649  
  1650  func TestLastCommitInfoProto(t *testing.T) {
  1651  	seed := time.Now().UnixNano()
  1652  	popr := math_rand.New(math_rand.NewSource(seed))
  1653  	p := NewPopulatedLastCommitInfo(popr, false)
  1654  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1655  	if err != nil {
  1656  		t.Fatalf("seed = %d, err = %v", seed, err)
  1657  	}
  1658  	msg := &LastCommitInfo{}
  1659  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1660  		t.Fatalf("seed = %d, err = %v", seed, err)
  1661  	}
  1662  	littlefuzz := make([]byte, len(dAtA))
  1663  	copy(littlefuzz, dAtA)
  1664  	for i := range dAtA {
  1665  		dAtA[i] = byte(popr.Intn(256))
  1666  	}
  1667  	if !p.Equal(msg) {
  1668  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1669  	}
  1670  	if len(littlefuzz) > 0 {
  1671  		fuzzamount := 100
  1672  		for i := 0; i < fuzzamount; i++ {
  1673  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1674  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1675  		}
  1676  		// shouldn't panic
  1677  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1678  	}
  1679  }
  1680  
  1681  func TestLastCommitInfoMarshalTo(t *testing.T) {
  1682  	seed := time.Now().UnixNano()
  1683  	popr := math_rand.New(math_rand.NewSource(seed))
  1684  	p := NewPopulatedLastCommitInfo(popr, false)
  1685  	size := p.Size()
  1686  	dAtA := make([]byte, size)
  1687  	for i := range dAtA {
  1688  		dAtA[i] = byte(popr.Intn(256))
  1689  	}
  1690  	_, err := p.MarshalTo(dAtA)
  1691  	if err != nil {
  1692  		t.Fatalf("seed = %d, err = %v", seed, err)
  1693  	}
  1694  	msg := &LastCommitInfo{}
  1695  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1696  		t.Fatalf("seed = %d, err = %v", seed, err)
  1697  	}
  1698  	for i := range dAtA {
  1699  		dAtA[i] = byte(popr.Intn(256))
  1700  	}
  1701  	if !p.Equal(msg) {
  1702  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1703  	}
  1704  }
  1705  
  1706  func TestEventProto(t *testing.T) {
  1707  	seed := time.Now().UnixNano()
  1708  	popr := math_rand.New(math_rand.NewSource(seed))
  1709  	p := NewPopulatedEvent(popr, false)
  1710  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1711  	if err != nil {
  1712  		t.Fatalf("seed = %d, err = %v", seed, err)
  1713  	}
  1714  	msg := &Event{}
  1715  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1716  		t.Fatalf("seed = %d, err = %v", seed, err)
  1717  	}
  1718  	littlefuzz := make([]byte, len(dAtA))
  1719  	copy(littlefuzz, dAtA)
  1720  	for i := range dAtA {
  1721  		dAtA[i] = byte(popr.Intn(256))
  1722  	}
  1723  	if !p.Equal(msg) {
  1724  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1725  	}
  1726  	if len(littlefuzz) > 0 {
  1727  		fuzzamount := 100
  1728  		for i := 0; i < fuzzamount; i++ {
  1729  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1730  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1731  		}
  1732  		// shouldn't panic
  1733  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1734  	}
  1735  }
  1736  
  1737  func TestEventMarshalTo(t *testing.T) {
  1738  	seed := time.Now().UnixNano()
  1739  	popr := math_rand.New(math_rand.NewSource(seed))
  1740  	p := NewPopulatedEvent(popr, false)
  1741  	size := p.Size()
  1742  	dAtA := make([]byte, size)
  1743  	for i := range dAtA {
  1744  		dAtA[i] = byte(popr.Intn(256))
  1745  	}
  1746  	_, err := p.MarshalTo(dAtA)
  1747  	if err != nil {
  1748  		t.Fatalf("seed = %d, err = %v", seed, err)
  1749  	}
  1750  	msg := &Event{}
  1751  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1752  		t.Fatalf("seed = %d, err = %v", seed, err)
  1753  	}
  1754  	for i := range dAtA {
  1755  		dAtA[i] = byte(popr.Intn(256))
  1756  	}
  1757  	if !p.Equal(msg) {
  1758  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1759  	}
  1760  }
  1761  
  1762  func TestHeaderProto(t *testing.T) {
  1763  	seed := time.Now().UnixNano()
  1764  	popr := math_rand.New(math_rand.NewSource(seed))
  1765  	p := NewPopulatedHeader(popr, false)
  1766  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1767  	if err != nil {
  1768  		t.Fatalf("seed = %d, err = %v", seed, err)
  1769  	}
  1770  	msg := &Header{}
  1771  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1772  		t.Fatalf("seed = %d, err = %v", seed, err)
  1773  	}
  1774  	littlefuzz := make([]byte, len(dAtA))
  1775  	copy(littlefuzz, dAtA)
  1776  	for i := range dAtA {
  1777  		dAtA[i] = byte(popr.Intn(256))
  1778  	}
  1779  	if !p.Equal(msg) {
  1780  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1781  	}
  1782  	if len(littlefuzz) > 0 {
  1783  		fuzzamount := 100
  1784  		for i := 0; i < fuzzamount; i++ {
  1785  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1786  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1787  		}
  1788  		// shouldn't panic
  1789  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1790  	}
  1791  }
  1792  
  1793  func TestHeaderMarshalTo(t *testing.T) {
  1794  	seed := time.Now().UnixNano()
  1795  	popr := math_rand.New(math_rand.NewSource(seed))
  1796  	p := NewPopulatedHeader(popr, false)
  1797  	size := p.Size()
  1798  	dAtA := make([]byte, size)
  1799  	for i := range dAtA {
  1800  		dAtA[i] = byte(popr.Intn(256))
  1801  	}
  1802  	_, err := p.MarshalTo(dAtA)
  1803  	if err != nil {
  1804  		t.Fatalf("seed = %d, err = %v", seed, err)
  1805  	}
  1806  	msg := &Header{}
  1807  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1808  		t.Fatalf("seed = %d, err = %v", seed, err)
  1809  	}
  1810  	for i := range dAtA {
  1811  		dAtA[i] = byte(popr.Intn(256))
  1812  	}
  1813  	if !p.Equal(msg) {
  1814  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1815  	}
  1816  }
  1817  
  1818  func TestVersionProto(t *testing.T) {
  1819  	seed := time.Now().UnixNano()
  1820  	popr := math_rand.New(math_rand.NewSource(seed))
  1821  	p := NewPopulatedVersion(popr, false)
  1822  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1823  	if err != nil {
  1824  		t.Fatalf("seed = %d, err = %v", seed, err)
  1825  	}
  1826  	msg := &Version{}
  1827  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1828  		t.Fatalf("seed = %d, err = %v", seed, err)
  1829  	}
  1830  	littlefuzz := make([]byte, len(dAtA))
  1831  	copy(littlefuzz, dAtA)
  1832  	for i := range dAtA {
  1833  		dAtA[i] = byte(popr.Intn(256))
  1834  	}
  1835  	if !p.Equal(msg) {
  1836  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1837  	}
  1838  	if len(littlefuzz) > 0 {
  1839  		fuzzamount := 100
  1840  		for i := 0; i < fuzzamount; i++ {
  1841  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1842  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1843  		}
  1844  		// shouldn't panic
  1845  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1846  	}
  1847  }
  1848  
  1849  func TestVersionMarshalTo(t *testing.T) {
  1850  	seed := time.Now().UnixNano()
  1851  	popr := math_rand.New(math_rand.NewSource(seed))
  1852  	p := NewPopulatedVersion(popr, false)
  1853  	size := p.Size()
  1854  	dAtA := make([]byte, size)
  1855  	for i := range dAtA {
  1856  		dAtA[i] = byte(popr.Intn(256))
  1857  	}
  1858  	_, err := p.MarshalTo(dAtA)
  1859  	if err != nil {
  1860  		t.Fatalf("seed = %d, err = %v", seed, err)
  1861  	}
  1862  	msg := &Version{}
  1863  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1864  		t.Fatalf("seed = %d, err = %v", seed, err)
  1865  	}
  1866  	for i := range dAtA {
  1867  		dAtA[i] = byte(popr.Intn(256))
  1868  	}
  1869  	if !p.Equal(msg) {
  1870  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1871  	}
  1872  }
  1873  
  1874  func TestBlockIDProto(t *testing.T) {
  1875  	seed := time.Now().UnixNano()
  1876  	popr := math_rand.New(math_rand.NewSource(seed))
  1877  	p := NewPopulatedBlockID(popr, false)
  1878  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1879  	if err != nil {
  1880  		t.Fatalf("seed = %d, err = %v", seed, err)
  1881  	}
  1882  	msg := &BlockID{}
  1883  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1884  		t.Fatalf("seed = %d, err = %v", seed, err)
  1885  	}
  1886  	littlefuzz := make([]byte, len(dAtA))
  1887  	copy(littlefuzz, dAtA)
  1888  	for i := range dAtA {
  1889  		dAtA[i] = byte(popr.Intn(256))
  1890  	}
  1891  	if !p.Equal(msg) {
  1892  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1893  	}
  1894  	if len(littlefuzz) > 0 {
  1895  		fuzzamount := 100
  1896  		for i := 0; i < fuzzamount; i++ {
  1897  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1898  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1899  		}
  1900  		// shouldn't panic
  1901  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1902  	}
  1903  }
  1904  
  1905  func TestBlockIDMarshalTo(t *testing.T) {
  1906  	seed := time.Now().UnixNano()
  1907  	popr := math_rand.New(math_rand.NewSource(seed))
  1908  	p := NewPopulatedBlockID(popr, false)
  1909  	size := p.Size()
  1910  	dAtA := make([]byte, size)
  1911  	for i := range dAtA {
  1912  		dAtA[i] = byte(popr.Intn(256))
  1913  	}
  1914  	_, err := p.MarshalTo(dAtA)
  1915  	if err != nil {
  1916  		t.Fatalf("seed = %d, err = %v", seed, err)
  1917  	}
  1918  	msg := &BlockID{}
  1919  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1920  		t.Fatalf("seed = %d, err = %v", seed, err)
  1921  	}
  1922  	for i := range dAtA {
  1923  		dAtA[i] = byte(popr.Intn(256))
  1924  	}
  1925  	if !p.Equal(msg) {
  1926  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1927  	}
  1928  }
  1929  
  1930  func TestPartSetHeaderProto(t *testing.T) {
  1931  	seed := time.Now().UnixNano()
  1932  	popr := math_rand.New(math_rand.NewSource(seed))
  1933  	p := NewPopulatedPartSetHeader(popr, false)
  1934  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1935  	if err != nil {
  1936  		t.Fatalf("seed = %d, err = %v", seed, err)
  1937  	}
  1938  	msg := &PartSetHeader{}
  1939  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1940  		t.Fatalf("seed = %d, err = %v", seed, err)
  1941  	}
  1942  	littlefuzz := make([]byte, len(dAtA))
  1943  	copy(littlefuzz, dAtA)
  1944  	for i := range dAtA {
  1945  		dAtA[i] = byte(popr.Intn(256))
  1946  	}
  1947  	if !p.Equal(msg) {
  1948  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1949  	}
  1950  	if len(littlefuzz) > 0 {
  1951  		fuzzamount := 100
  1952  		for i := 0; i < fuzzamount; i++ {
  1953  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  1954  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  1955  		}
  1956  		// shouldn't panic
  1957  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  1958  	}
  1959  }
  1960  
  1961  func TestPartSetHeaderMarshalTo(t *testing.T) {
  1962  	seed := time.Now().UnixNano()
  1963  	popr := math_rand.New(math_rand.NewSource(seed))
  1964  	p := NewPopulatedPartSetHeader(popr, false)
  1965  	size := p.Size()
  1966  	dAtA := make([]byte, size)
  1967  	for i := range dAtA {
  1968  		dAtA[i] = byte(popr.Intn(256))
  1969  	}
  1970  	_, err := p.MarshalTo(dAtA)
  1971  	if err != nil {
  1972  		t.Fatalf("seed = %d, err = %v", seed, err)
  1973  	}
  1974  	msg := &PartSetHeader{}
  1975  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1976  		t.Fatalf("seed = %d, err = %v", seed, err)
  1977  	}
  1978  	for i := range dAtA {
  1979  		dAtA[i] = byte(popr.Intn(256))
  1980  	}
  1981  	if !p.Equal(msg) {
  1982  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  1983  	}
  1984  }
  1985  
  1986  func TestValidatorProto(t *testing.T) {
  1987  	seed := time.Now().UnixNano()
  1988  	popr := math_rand.New(math_rand.NewSource(seed))
  1989  	p := NewPopulatedValidator(popr, false)
  1990  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  1991  	if err != nil {
  1992  		t.Fatalf("seed = %d, err = %v", seed, err)
  1993  	}
  1994  	msg := &Validator{}
  1995  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  1996  		t.Fatalf("seed = %d, err = %v", seed, err)
  1997  	}
  1998  	littlefuzz := make([]byte, len(dAtA))
  1999  	copy(littlefuzz, dAtA)
  2000  	for i := range dAtA {
  2001  		dAtA[i] = byte(popr.Intn(256))
  2002  	}
  2003  	if !p.Equal(msg) {
  2004  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2005  	}
  2006  	if len(littlefuzz) > 0 {
  2007  		fuzzamount := 100
  2008  		for i := 0; i < fuzzamount; i++ {
  2009  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  2010  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  2011  		}
  2012  		// shouldn't panic
  2013  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  2014  	}
  2015  }
  2016  
  2017  func TestValidatorMarshalTo(t *testing.T) {
  2018  	seed := time.Now().UnixNano()
  2019  	popr := math_rand.New(math_rand.NewSource(seed))
  2020  	p := NewPopulatedValidator(popr, false)
  2021  	size := p.Size()
  2022  	dAtA := make([]byte, size)
  2023  	for i := range dAtA {
  2024  		dAtA[i] = byte(popr.Intn(256))
  2025  	}
  2026  	_, err := p.MarshalTo(dAtA)
  2027  	if err != nil {
  2028  		t.Fatalf("seed = %d, err = %v", seed, err)
  2029  	}
  2030  	msg := &Validator{}
  2031  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  2032  		t.Fatalf("seed = %d, err = %v", seed, err)
  2033  	}
  2034  	for i := range dAtA {
  2035  		dAtA[i] = byte(popr.Intn(256))
  2036  	}
  2037  	if !p.Equal(msg) {
  2038  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2039  	}
  2040  }
  2041  
  2042  func TestValidatorUpdateProto(t *testing.T) {
  2043  	seed := time.Now().UnixNano()
  2044  	popr := math_rand.New(math_rand.NewSource(seed))
  2045  	p := NewPopulatedValidatorUpdate(popr, false)
  2046  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  2047  	if err != nil {
  2048  		t.Fatalf("seed = %d, err = %v", seed, err)
  2049  	}
  2050  	msg := &ValidatorUpdate{}
  2051  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  2052  		t.Fatalf("seed = %d, err = %v", seed, err)
  2053  	}
  2054  	littlefuzz := make([]byte, len(dAtA))
  2055  	copy(littlefuzz, dAtA)
  2056  	for i := range dAtA {
  2057  		dAtA[i] = byte(popr.Intn(256))
  2058  	}
  2059  	if !p.Equal(msg) {
  2060  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2061  	}
  2062  	if len(littlefuzz) > 0 {
  2063  		fuzzamount := 100
  2064  		for i := 0; i < fuzzamount; i++ {
  2065  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  2066  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  2067  		}
  2068  		// shouldn't panic
  2069  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  2070  	}
  2071  }
  2072  
  2073  func TestValidatorUpdateMarshalTo(t *testing.T) {
  2074  	seed := time.Now().UnixNano()
  2075  	popr := math_rand.New(math_rand.NewSource(seed))
  2076  	p := NewPopulatedValidatorUpdate(popr, false)
  2077  	size := p.Size()
  2078  	dAtA := make([]byte, size)
  2079  	for i := range dAtA {
  2080  		dAtA[i] = byte(popr.Intn(256))
  2081  	}
  2082  	_, err := p.MarshalTo(dAtA)
  2083  	if err != nil {
  2084  		t.Fatalf("seed = %d, err = %v", seed, err)
  2085  	}
  2086  	msg := &ValidatorUpdate{}
  2087  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  2088  		t.Fatalf("seed = %d, err = %v", seed, err)
  2089  	}
  2090  	for i := range dAtA {
  2091  		dAtA[i] = byte(popr.Intn(256))
  2092  	}
  2093  	if !p.Equal(msg) {
  2094  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2095  	}
  2096  }
  2097  
  2098  func TestVoteInfoProto(t *testing.T) {
  2099  	seed := time.Now().UnixNano()
  2100  	popr := math_rand.New(math_rand.NewSource(seed))
  2101  	p := NewPopulatedVoteInfo(popr, false)
  2102  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  2103  	if err != nil {
  2104  		t.Fatalf("seed = %d, err = %v", seed, err)
  2105  	}
  2106  	msg := &VoteInfo{}
  2107  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  2108  		t.Fatalf("seed = %d, err = %v", seed, err)
  2109  	}
  2110  	littlefuzz := make([]byte, len(dAtA))
  2111  	copy(littlefuzz, dAtA)
  2112  	for i := range dAtA {
  2113  		dAtA[i] = byte(popr.Intn(256))
  2114  	}
  2115  	if !p.Equal(msg) {
  2116  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2117  	}
  2118  	if len(littlefuzz) > 0 {
  2119  		fuzzamount := 100
  2120  		for i := 0; i < fuzzamount; i++ {
  2121  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  2122  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  2123  		}
  2124  		// shouldn't panic
  2125  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  2126  	}
  2127  }
  2128  
  2129  func TestVoteInfoMarshalTo(t *testing.T) {
  2130  	seed := time.Now().UnixNano()
  2131  	popr := math_rand.New(math_rand.NewSource(seed))
  2132  	p := NewPopulatedVoteInfo(popr, false)
  2133  	size := p.Size()
  2134  	dAtA := make([]byte, size)
  2135  	for i := range dAtA {
  2136  		dAtA[i] = byte(popr.Intn(256))
  2137  	}
  2138  	_, err := p.MarshalTo(dAtA)
  2139  	if err != nil {
  2140  		t.Fatalf("seed = %d, err = %v", seed, err)
  2141  	}
  2142  	msg := &VoteInfo{}
  2143  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  2144  		t.Fatalf("seed = %d, err = %v", seed, err)
  2145  	}
  2146  	for i := range dAtA {
  2147  		dAtA[i] = byte(popr.Intn(256))
  2148  	}
  2149  	if !p.Equal(msg) {
  2150  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2151  	}
  2152  }
  2153  
  2154  func TestPubKeyProto(t *testing.T) {
  2155  	seed := time.Now().UnixNano()
  2156  	popr := math_rand.New(math_rand.NewSource(seed))
  2157  	p := NewPopulatedPubKey(popr, false)
  2158  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  2159  	if err != nil {
  2160  		t.Fatalf("seed = %d, err = %v", seed, err)
  2161  	}
  2162  	msg := &PubKey{}
  2163  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  2164  		t.Fatalf("seed = %d, err = %v", seed, err)
  2165  	}
  2166  	littlefuzz := make([]byte, len(dAtA))
  2167  	copy(littlefuzz, dAtA)
  2168  	for i := range dAtA {
  2169  		dAtA[i] = byte(popr.Intn(256))
  2170  	}
  2171  	if !p.Equal(msg) {
  2172  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2173  	}
  2174  	if len(littlefuzz) > 0 {
  2175  		fuzzamount := 100
  2176  		for i := 0; i < fuzzamount; i++ {
  2177  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  2178  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  2179  		}
  2180  		// shouldn't panic
  2181  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  2182  	}
  2183  }
  2184  
  2185  func TestPubKeyMarshalTo(t *testing.T) {
  2186  	seed := time.Now().UnixNano()
  2187  	popr := math_rand.New(math_rand.NewSource(seed))
  2188  	p := NewPopulatedPubKey(popr, false)
  2189  	size := p.Size()
  2190  	dAtA := make([]byte, size)
  2191  	for i := range dAtA {
  2192  		dAtA[i] = byte(popr.Intn(256))
  2193  	}
  2194  	_, err := p.MarshalTo(dAtA)
  2195  	if err != nil {
  2196  		t.Fatalf("seed = %d, err = %v", seed, err)
  2197  	}
  2198  	msg := &PubKey{}
  2199  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  2200  		t.Fatalf("seed = %d, err = %v", seed, err)
  2201  	}
  2202  	for i := range dAtA {
  2203  		dAtA[i] = byte(popr.Intn(256))
  2204  	}
  2205  	if !p.Equal(msg) {
  2206  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2207  	}
  2208  }
  2209  
  2210  func TestEvidenceProto(t *testing.T) {
  2211  	seed := time.Now().UnixNano()
  2212  	popr := math_rand.New(math_rand.NewSource(seed))
  2213  	p := NewPopulatedEvidence(popr, false)
  2214  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  2215  	if err != nil {
  2216  		t.Fatalf("seed = %d, err = %v", seed, err)
  2217  	}
  2218  	msg := &Evidence{}
  2219  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  2220  		t.Fatalf("seed = %d, err = %v", seed, err)
  2221  	}
  2222  	littlefuzz := make([]byte, len(dAtA))
  2223  	copy(littlefuzz, dAtA)
  2224  	for i := range dAtA {
  2225  		dAtA[i] = byte(popr.Intn(256))
  2226  	}
  2227  	if !p.Equal(msg) {
  2228  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2229  	}
  2230  	if len(littlefuzz) > 0 {
  2231  		fuzzamount := 100
  2232  		for i := 0; i < fuzzamount; i++ {
  2233  			littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  2234  			littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  2235  		}
  2236  		// shouldn't panic
  2237  		_ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  2238  	}
  2239  }
  2240  
  2241  func TestEvidenceMarshalTo(t *testing.T) {
  2242  	seed := time.Now().UnixNano()
  2243  	popr := math_rand.New(math_rand.NewSource(seed))
  2244  	p := NewPopulatedEvidence(popr, false)
  2245  	size := p.Size()
  2246  	dAtA := make([]byte, size)
  2247  	for i := range dAtA {
  2248  		dAtA[i] = byte(popr.Intn(256))
  2249  	}
  2250  	_, err := p.MarshalTo(dAtA)
  2251  	if err != nil {
  2252  		t.Fatalf("seed = %d, err = %v", seed, err)
  2253  	}
  2254  	msg := &Evidence{}
  2255  	if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  2256  		t.Fatalf("seed = %d, err = %v", seed, err)
  2257  	}
  2258  	for i := range dAtA {
  2259  		dAtA[i] = byte(popr.Intn(256))
  2260  	}
  2261  	if !p.Equal(msg) {
  2262  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2263  	}
  2264  }
  2265  
  2266  func TestRequestJSON(t *testing.T) {
  2267  	seed := time.Now().UnixNano()
  2268  	popr := math_rand.New(math_rand.NewSource(seed))
  2269  	p := NewPopulatedRequest(popr, true)
  2270  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2271  	jsondata, err := marshaler.MarshalToString(p)
  2272  	if err != nil {
  2273  		t.Fatalf("seed = %d, err = %v", seed, err)
  2274  	}
  2275  	msg := &Request{}
  2276  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2277  	if err != nil {
  2278  		t.Fatalf("seed = %d, err = %v", seed, err)
  2279  	}
  2280  	if !p.Equal(msg) {
  2281  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2282  	}
  2283  }
  2284  func TestRequestEchoJSON(t *testing.T) {
  2285  	seed := time.Now().UnixNano()
  2286  	popr := math_rand.New(math_rand.NewSource(seed))
  2287  	p := NewPopulatedRequestEcho(popr, true)
  2288  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2289  	jsondata, err := marshaler.MarshalToString(p)
  2290  	if err != nil {
  2291  		t.Fatalf("seed = %d, err = %v", seed, err)
  2292  	}
  2293  	msg := &RequestEcho{}
  2294  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2295  	if err != nil {
  2296  		t.Fatalf("seed = %d, err = %v", seed, err)
  2297  	}
  2298  	if !p.Equal(msg) {
  2299  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2300  	}
  2301  }
  2302  func TestRequestFlushJSON(t *testing.T) {
  2303  	seed := time.Now().UnixNano()
  2304  	popr := math_rand.New(math_rand.NewSource(seed))
  2305  	p := NewPopulatedRequestFlush(popr, true)
  2306  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2307  	jsondata, err := marshaler.MarshalToString(p)
  2308  	if err != nil {
  2309  		t.Fatalf("seed = %d, err = %v", seed, err)
  2310  	}
  2311  	msg := &RequestFlush{}
  2312  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2313  	if err != nil {
  2314  		t.Fatalf("seed = %d, err = %v", seed, err)
  2315  	}
  2316  	if !p.Equal(msg) {
  2317  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2318  	}
  2319  }
  2320  func TestRequestInfoJSON(t *testing.T) {
  2321  	seed := time.Now().UnixNano()
  2322  	popr := math_rand.New(math_rand.NewSource(seed))
  2323  	p := NewPopulatedRequestInfo(popr, true)
  2324  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2325  	jsondata, err := marshaler.MarshalToString(p)
  2326  	if err != nil {
  2327  		t.Fatalf("seed = %d, err = %v", seed, err)
  2328  	}
  2329  	msg := &RequestInfo{}
  2330  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2331  	if err != nil {
  2332  		t.Fatalf("seed = %d, err = %v", seed, err)
  2333  	}
  2334  	if !p.Equal(msg) {
  2335  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2336  	}
  2337  }
  2338  func TestRequestSetOptionJSON(t *testing.T) {
  2339  	seed := time.Now().UnixNano()
  2340  	popr := math_rand.New(math_rand.NewSource(seed))
  2341  	p := NewPopulatedRequestSetOption(popr, true)
  2342  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2343  	jsondata, err := marshaler.MarshalToString(p)
  2344  	if err != nil {
  2345  		t.Fatalf("seed = %d, err = %v", seed, err)
  2346  	}
  2347  	msg := &RequestSetOption{}
  2348  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2349  	if err != nil {
  2350  		t.Fatalf("seed = %d, err = %v", seed, err)
  2351  	}
  2352  	if !p.Equal(msg) {
  2353  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2354  	}
  2355  }
  2356  func TestRequestInitChainJSON(t *testing.T) {
  2357  	seed := time.Now().UnixNano()
  2358  	popr := math_rand.New(math_rand.NewSource(seed))
  2359  	p := NewPopulatedRequestInitChain(popr, true)
  2360  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2361  	jsondata, err := marshaler.MarshalToString(p)
  2362  	if err != nil {
  2363  		t.Fatalf("seed = %d, err = %v", seed, err)
  2364  	}
  2365  	msg := &RequestInitChain{}
  2366  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2367  	if err != nil {
  2368  		t.Fatalf("seed = %d, err = %v", seed, err)
  2369  	}
  2370  	if !p.Equal(msg) {
  2371  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2372  	}
  2373  }
  2374  func TestRequestQueryJSON(t *testing.T) {
  2375  	seed := time.Now().UnixNano()
  2376  	popr := math_rand.New(math_rand.NewSource(seed))
  2377  	p := NewPopulatedRequestQuery(popr, true)
  2378  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2379  	jsondata, err := marshaler.MarshalToString(p)
  2380  	if err != nil {
  2381  		t.Fatalf("seed = %d, err = %v", seed, err)
  2382  	}
  2383  	msg := &RequestQuery{}
  2384  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2385  	if err != nil {
  2386  		t.Fatalf("seed = %d, err = %v", seed, err)
  2387  	}
  2388  	if !p.Equal(msg) {
  2389  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2390  	}
  2391  }
  2392  func TestRequestBeginBlockJSON(t *testing.T) {
  2393  	seed := time.Now().UnixNano()
  2394  	popr := math_rand.New(math_rand.NewSource(seed))
  2395  	p := NewPopulatedRequestBeginBlock(popr, true)
  2396  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2397  	jsondata, err := marshaler.MarshalToString(p)
  2398  	if err != nil {
  2399  		t.Fatalf("seed = %d, err = %v", seed, err)
  2400  	}
  2401  	msg := &RequestBeginBlock{}
  2402  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2403  	if err != nil {
  2404  		t.Fatalf("seed = %d, err = %v", seed, err)
  2405  	}
  2406  	if !p.Equal(msg) {
  2407  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2408  	}
  2409  }
  2410  func TestRequestCheckTxJSON(t *testing.T) {
  2411  	seed := time.Now().UnixNano()
  2412  	popr := math_rand.New(math_rand.NewSource(seed))
  2413  	p := NewPopulatedRequestCheckTx(popr, true)
  2414  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2415  	jsondata, err := marshaler.MarshalToString(p)
  2416  	if err != nil {
  2417  		t.Fatalf("seed = %d, err = %v", seed, err)
  2418  	}
  2419  	msg := &RequestCheckTx{}
  2420  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2421  	if err != nil {
  2422  		t.Fatalf("seed = %d, err = %v", seed, err)
  2423  	}
  2424  	if !p.Equal(msg) {
  2425  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2426  	}
  2427  }
  2428  func TestRequestDeliverTxJSON(t *testing.T) {
  2429  	seed := time.Now().UnixNano()
  2430  	popr := math_rand.New(math_rand.NewSource(seed))
  2431  	p := NewPopulatedRequestDeliverTx(popr, true)
  2432  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2433  	jsondata, err := marshaler.MarshalToString(p)
  2434  	if err != nil {
  2435  		t.Fatalf("seed = %d, err = %v", seed, err)
  2436  	}
  2437  	msg := &RequestDeliverTx{}
  2438  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2439  	if err != nil {
  2440  		t.Fatalf("seed = %d, err = %v", seed, err)
  2441  	}
  2442  	if !p.Equal(msg) {
  2443  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2444  	}
  2445  }
  2446  func TestRequestEndBlockJSON(t *testing.T) {
  2447  	seed := time.Now().UnixNano()
  2448  	popr := math_rand.New(math_rand.NewSource(seed))
  2449  	p := NewPopulatedRequestEndBlock(popr, true)
  2450  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2451  	jsondata, err := marshaler.MarshalToString(p)
  2452  	if err != nil {
  2453  		t.Fatalf("seed = %d, err = %v", seed, err)
  2454  	}
  2455  	msg := &RequestEndBlock{}
  2456  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2457  	if err != nil {
  2458  		t.Fatalf("seed = %d, err = %v", seed, err)
  2459  	}
  2460  	if !p.Equal(msg) {
  2461  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2462  	}
  2463  }
  2464  func TestRequestCommitJSON(t *testing.T) {
  2465  	seed := time.Now().UnixNano()
  2466  	popr := math_rand.New(math_rand.NewSource(seed))
  2467  	p := NewPopulatedRequestCommit(popr, true)
  2468  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2469  	jsondata, err := marshaler.MarshalToString(p)
  2470  	if err != nil {
  2471  		t.Fatalf("seed = %d, err = %v", seed, err)
  2472  	}
  2473  	msg := &RequestCommit{}
  2474  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2475  	if err != nil {
  2476  		t.Fatalf("seed = %d, err = %v", seed, err)
  2477  	}
  2478  	if !p.Equal(msg) {
  2479  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2480  	}
  2481  }
  2482  func TestResponseJSON(t *testing.T) {
  2483  	seed := time.Now().UnixNano()
  2484  	popr := math_rand.New(math_rand.NewSource(seed))
  2485  	p := NewPopulatedResponse(popr, true)
  2486  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2487  	jsondata, err := marshaler.MarshalToString(p)
  2488  	if err != nil {
  2489  		t.Fatalf("seed = %d, err = %v", seed, err)
  2490  	}
  2491  	msg := &Response{}
  2492  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2493  	if err != nil {
  2494  		t.Fatalf("seed = %d, err = %v", seed, err)
  2495  	}
  2496  	if !p.Equal(msg) {
  2497  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2498  	}
  2499  }
  2500  func TestResponseExceptionJSON(t *testing.T) {
  2501  	seed := time.Now().UnixNano()
  2502  	popr := math_rand.New(math_rand.NewSource(seed))
  2503  	p := NewPopulatedResponseException(popr, true)
  2504  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2505  	jsondata, err := marshaler.MarshalToString(p)
  2506  	if err != nil {
  2507  		t.Fatalf("seed = %d, err = %v", seed, err)
  2508  	}
  2509  	msg := &ResponseException{}
  2510  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2511  	if err != nil {
  2512  		t.Fatalf("seed = %d, err = %v", seed, err)
  2513  	}
  2514  	if !p.Equal(msg) {
  2515  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2516  	}
  2517  }
  2518  func TestResponseEchoJSON(t *testing.T) {
  2519  	seed := time.Now().UnixNano()
  2520  	popr := math_rand.New(math_rand.NewSource(seed))
  2521  	p := NewPopulatedResponseEcho(popr, true)
  2522  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2523  	jsondata, err := marshaler.MarshalToString(p)
  2524  	if err != nil {
  2525  		t.Fatalf("seed = %d, err = %v", seed, err)
  2526  	}
  2527  	msg := &ResponseEcho{}
  2528  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2529  	if err != nil {
  2530  		t.Fatalf("seed = %d, err = %v", seed, err)
  2531  	}
  2532  	if !p.Equal(msg) {
  2533  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2534  	}
  2535  }
  2536  func TestResponseFlushJSON(t *testing.T) {
  2537  	seed := time.Now().UnixNano()
  2538  	popr := math_rand.New(math_rand.NewSource(seed))
  2539  	p := NewPopulatedResponseFlush(popr, true)
  2540  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2541  	jsondata, err := marshaler.MarshalToString(p)
  2542  	if err != nil {
  2543  		t.Fatalf("seed = %d, err = %v", seed, err)
  2544  	}
  2545  	msg := &ResponseFlush{}
  2546  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2547  	if err != nil {
  2548  		t.Fatalf("seed = %d, err = %v", seed, err)
  2549  	}
  2550  	if !p.Equal(msg) {
  2551  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2552  	}
  2553  }
  2554  func TestResponseInfoJSON(t *testing.T) {
  2555  	seed := time.Now().UnixNano()
  2556  	popr := math_rand.New(math_rand.NewSource(seed))
  2557  	p := NewPopulatedResponseInfo(popr, true)
  2558  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2559  	jsondata, err := marshaler.MarshalToString(p)
  2560  	if err != nil {
  2561  		t.Fatalf("seed = %d, err = %v", seed, err)
  2562  	}
  2563  	msg := &ResponseInfo{}
  2564  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2565  	if err != nil {
  2566  		t.Fatalf("seed = %d, err = %v", seed, err)
  2567  	}
  2568  	if !p.Equal(msg) {
  2569  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2570  	}
  2571  }
  2572  func TestResponseSetOptionJSON(t *testing.T) {
  2573  	seed := time.Now().UnixNano()
  2574  	popr := math_rand.New(math_rand.NewSource(seed))
  2575  	p := NewPopulatedResponseSetOption(popr, true)
  2576  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2577  	jsondata, err := marshaler.MarshalToString(p)
  2578  	if err != nil {
  2579  		t.Fatalf("seed = %d, err = %v", seed, err)
  2580  	}
  2581  	msg := &ResponseSetOption{}
  2582  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2583  	if err != nil {
  2584  		t.Fatalf("seed = %d, err = %v", seed, err)
  2585  	}
  2586  	if !p.Equal(msg) {
  2587  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2588  	}
  2589  }
  2590  func TestResponseInitChainJSON(t *testing.T) {
  2591  	seed := time.Now().UnixNano()
  2592  	popr := math_rand.New(math_rand.NewSource(seed))
  2593  	p := NewPopulatedResponseInitChain(popr, true)
  2594  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2595  	jsondata, err := marshaler.MarshalToString(p)
  2596  	if err != nil {
  2597  		t.Fatalf("seed = %d, err = %v", seed, err)
  2598  	}
  2599  	msg := &ResponseInitChain{}
  2600  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2601  	if err != nil {
  2602  		t.Fatalf("seed = %d, err = %v", seed, err)
  2603  	}
  2604  	if !p.Equal(msg) {
  2605  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2606  	}
  2607  }
  2608  func TestResponseQueryJSON(t *testing.T) {
  2609  	seed := time.Now().UnixNano()
  2610  	popr := math_rand.New(math_rand.NewSource(seed))
  2611  	p := NewPopulatedResponseQuery(popr, true)
  2612  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2613  	jsondata, err := marshaler.MarshalToString(p)
  2614  	if err != nil {
  2615  		t.Fatalf("seed = %d, err = %v", seed, err)
  2616  	}
  2617  	msg := &ResponseQuery{}
  2618  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2619  	if err != nil {
  2620  		t.Fatalf("seed = %d, err = %v", seed, err)
  2621  	}
  2622  	if !p.Equal(msg) {
  2623  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2624  	}
  2625  }
  2626  func TestResponseBeginBlockJSON(t *testing.T) {
  2627  	seed := time.Now().UnixNano()
  2628  	popr := math_rand.New(math_rand.NewSource(seed))
  2629  	p := NewPopulatedResponseBeginBlock(popr, true)
  2630  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2631  	jsondata, err := marshaler.MarshalToString(p)
  2632  	if err != nil {
  2633  		t.Fatalf("seed = %d, err = %v", seed, err)
  2634  	}
  2635  	msg := &ResponseBeginBlock{}
  2636  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2637  	if err != nil {
  2638  		t.Fatalf("seed = %d, err = %v", seed, err)
  2639  	}
  2640  	if !p.Equal(msg) {
  2641  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2642  	}
  2643  }
  2644  func TestResponseCheckTxJSON(t *testing.T) {
  2645  	seed := time.Now().UnixNano()
  2646  	popr := math_rand.New(math_rand.NewSource(seed))
  2647  	p := NewPopulatedResponseCheckTx(popr, true)
  2648  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2649  	jsondata, err := marshaler.MarshalToString(p)
  2650  	if err != nil {
  2651  		t.Fatalf("seed = %d, err = %v", seed, err)
  2652  	}
  2653  	msg := &ResponseCheckTx{}
  2654  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2655  	if err != nil {
  2656  		t.Fatalf("seed = %d, err = %v", seed, err)
  2657  	}
  2658  	if !p.Equal(msg) {
  2659  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2660  	}
  2661  }
  2662  func TestResponseDeliverTxJSON(t *testing.T) {
  2663  	seed := time.Now().UnixNano()
  2664  	popr := math_rand.New(math_rand.NewSource(seed))
  2665  	p := NewPopulatedResponseDeliverTx(popr, true)
  2666  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2667  	jsondata, err := marshaler.MarshalToString(p)
  2668  	if err != nil {
  2669  		t.Fatalf("seed = %d, err = %v", seed, err)
  2670  	}
  2671  	msg := &ResponseDeliverTx{}
  2672  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2673  	if err != nil {
  2674  		t.Fatalf("seed = %d, err = %v", seed, err)
  2675  	}
  2676  	if !p.Equal(msg) {
  2677  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2678  	}
  2679  }
  2680  func TestResponseEndBlockJSON(t *testing.T) {
  2681  	seed := time.Now().UnixNano()
  2682  	popr := math_rand.New(math_rand.NewSource(seed))
  2683  	p := NewPopulatedResponseEndBlock(popr, true)
  2684  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2685  	jsondata, err := marshaler.MarshalToString(p)
  2686  	if err != nil {
  2687  		t.Fatalf("seed = %d, err = %v", seed, err)
  2688  	}
  2689  	msg := &ResponseEndBlock{}
  2690  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2691  	if err != nil {
  2692  		t.Fatalf("seed = %d, err = %v", seed, err)
  2693  	}
  2694  	if !p.Equal(msg) {
  2695  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2696  	}
  2697  }
  2698  func TestResponseCommitJSON(t *testing.T) {
  2699  	seed := time.Now().UnixNano()
  2700  	popr := math_rand.New(math_rand.NewSource(seed))
  2701  	p := NewPopulatedResponseCommit(popr, true)
  2702  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2703  	jsondata, err := marshaler.MarshalToString(p)
  2704  	if err != nil {
  2705  		t.Fatalf("seed = %d, err = %v", seed, err)
  2706  	}
  2707  	msg := &ResponseCommit{}
  2708  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2709  	if err != nil {
  2710  		t.Fatalf("seed = %d, err = %v", seed, err)
  2711  	}
  2712  	if !p.Equal(msg) {
  2713  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2714  	}
  2715  }
  2716  func TestConsensusParamsJSON(t *testing.T) {
  2717  	seed := time.Now().UnixNano()
  2718  	popr := math_rand.New(math_rand.NewSource(seed))
  2719  	p := NewPopulatedConsensusParams(popr, true)
  2720  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2721  	jsondata, err := marshaler.MarshalToString(p)
  2722  	if err != nil {
  2723  		t.Fatalf("seed = %d, err = %v", seed, err)
  2724  	}
  2725  	msg := &ConsensusParams{}
  2726  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2727  	if err != nil {
  2728  		t.Fatalf("seed = %d, err = %v", seed, err)
  2729  	}
  2730  	if !p.Equal(msg) {
  2731  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2732  	}
  2733  }
  2734  func TestBlockParamsJSON(t *testing.T) {
  2735  	seed := time.Now().UnixNano()
  2736  	popr := math_rand.New(math_rand.NewSource(seed))
  2737  	p := NewPopulatedBlockParams(popr, true)
  2738  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2739  	jsondata, err := marshaler.MarshalToString(p)
  2740  	if err != nil {
  2741  		t.Fatalf("seed = %d, err = %v", seed, err)
  2742  	}
  2743  	msg := &BlockParams{}
  2744  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2745  	if err != nil {
  2746  		t.Fatalf("seed = %d, err = %v", seed, err)
  2747  	}
  2748  	if !p.Equal(msg) {
  2749  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2750  	}
  2751  }
  2752  func TestEvidenceParamsJSON(t *testing.T) {
  2753  	seed := time.Now().UnixNano()
  2754  	popr := math_rand.New(math_rand.NewSource(seed))
  2755  	p := NewPopulatedEvidenceParams(popr, true)
  2756  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2757  	jsondata, err := marshaler.MarshalToString(p)
  2758  	if err != nil {
  2759  		t.Fatalf("seed = %d, err = %v", seed, err)
  2760  	}
  2761  	msg := &EvidenceParams{}
  2762  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2763  	if err != nil {
  2764  		t.Fatalf("seed = %d, err = %v", seed, err)
  2765  	}
  2766  	if !p.Equal(msg) {
  2767  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2768  	}
  2769  }
  2770  func TestValidatorParamsJSON(t *testing.T) {
  2771  	seed := time.Now().UnixNano()
  2772  	popr := math_rand.New(math_rand.NewSource(seed))
  2773  	p := NewPopulatedValidatorParams(popr, true)
  2774  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2775  	jsondata, err := marshaler.MarshalToString(p)
  2776  	if err != nil {
  2777  		t.Fatalf("seed = %d, err = %v", seed, err)
  2778  	}
  2779  	msg := &ValidatorParams{}
  2780  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2781  	if err != nil {
  2782  		t.Fatalf("seed = %d, err = %v", seed, err)
  2783  	}
  2784  	if !p.Equal(msg) {
  2785  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2786  	}
  2787  }
  2788  func TestLastCommitInfoJSON(t *testing.T) {
  2789  	seed := time.Now().UnixNano()
  2790  	popr := math_rand.New(math_rand.NewSource(seed))
  2791  	p := NewPopulatedLastCommitInfo(popr, true)
  2792  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2793  	jsondata, err := marshaler.MarshalToString(p)
  2794  	if err != nil {
  2795  		t.Fatalf("seed = %d, err = %v", seed, err)
  2796  	}
  2797  	msg := &LastCommitInfo{}
  2798  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2799  	if err != nil {
  2800  		t.Fatalf("seed = %d, err = %v", seed, err)
  2801  	}
  2802  	if !p.Equal(msg) {
  2803  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2804  	}
  2805  }
  2806  func TestEventJSON(t *testing.T) {
  2807  	seed := time.Now().UnixNano()
  2808  	popr := math_rand.New(math_rand.NewSource(seed))
  2809  	p := NewPopulatedEvent(popr, true)
  2810  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2811  	jsondata, err := marshaler.MarshalToString(p)
  2812  	if err != nil {
  2813  		t.Fatalf("seed = %d, err = %v", seed, err)
  2814  	}
  2815  	msg := &Event{}
  2816  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2817  	if err != nil {
  2818  		t.Fatalf("seed = %d, err = %v", seed, err)
  2819  	}
  2820  	if !p.Equal(msg) {
  2821  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2822  	}
  2823  }
  2824  func TestHeaderJSON(t *testing.T) {
  2825  	seed := time.Now().UnixNano()
  2826  	popr := math_rand.New(math_rand.NewSource(seed))
  2827  	p := NewPopulatedHeader(popr, true)
  2828  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2829  	jsondata, err := marshaler.MarshalToString(p)
  2830  	if err != nil {
  2831  		t.Fatalf("seed = %d, err = %v", seed, err)
  2832  	}
  2833  	msg := &Header{}
  2834  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2835  	if err != nil {
  2836  		t.Fatalf("seed = %d, err = %v", seed, err)
  2837  	}
  2838  	if !p.Equal(msg) {
  2839  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2840  	}
  2841  }
  2842  func TestVersionJSON(t *testing.T) {
  2843  	seed := time.Now().UnixNano()
  2844  	popr := math_rand.New(math_rand.NewSource(seed))
  2845  	p := NewPopulatedVersion(popr, true)
  2846  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2847  	jsondata, err := marshaler.MarshalToString(p)
  2848  	if err != nil {
  2849  		t.Fatalf("seed = %d, err = %v", seed, err)
  2850  	}
  2851  	msg := &Version{}
  2852  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2853  	if err != nil {
  2854  		t.Fatalf("seed = %d, err = %v", seed, err)
  2855  	}
  2856  	if !p.Equal(msg) {
  2857  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2858  	}
  2859  }
  2860  func TestBlockIDJSON(t *testing.T) {
  2861  	seed := time.Now().UnixNano()
  2862  	popr := math_rand.New(math_rand.NewSource(seed))
  2863  	p := NewPopulatedBlockID(popr, true)
  2864  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2865  	jsondata, err := marshaler.MarshalToString(p)
  2866  	if err != nil {
  2867  		t.Fatalf("seed = %d, err = %v", seed, err)
  2868  	}
  2869  	msg := &BlockID{}
  2870  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2871  	if err != nil {
  2872  		t.Fatalf("seed = %d, err = %v", seed, err)
  2873  	}
  2874  	if !p.Equal(msg) {
  2875  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2876  	}
  2877  }
  2878  func TestPartSetHeaderJSON(t *testing.T) {
  2879  	seed := time.Now().UnixNano()
  2880  	popr := math_rand.New(math_rand.NewSource(seed))
  2881  	p := NewPopulatedPartSetHeader(popr, true)
  2882  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2883  	jsondata, err := marshaler.MarshalToString(p)
  2884  	if err != nil {
  2885  		t.Fatalf("seed = %d, err = %v", seed, err)
  2886  	}
  2887  	msg := &PartSetHeader{}
  2888  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2889  	if err != nil {
  2890  		t.Fatalf("seed = %d, err = %v", seed, err)
  2891  	}
  2892  	if !p.Equal(msg) {
  2893  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2894  	}
  2895  }
  2896  func TestValidatorJSON(t *testing.T) {
  2897  	seed := time.Now().UnixNano()
  2898  	popr := math_rand.New(math_rand.NewSource(seed))
  2899  	p := NewPopulatedValidator(popr, true)
  2900  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2901  	jsondata, err := marshaler.MarshalToString(p)
  2902  	if err != nil {
  2903  		t.Fatalf("seed = %d, err = %v", seed, err)
  2904  	}
  2905  	msg := &Validator{}
  2906  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2907  	if err != nil {
  2908  		t.Fatalf("seed = %d, err = %v", seed, err)
  2909  	}
  2910  	if !p.Equal(msg) {
  2911  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2912  	}
  2913  }
  2914  func TestValidatorUpdateJSON(t *testing.T) {
  2915  	seed := time.Now().UnixNano()
  2916  	popr := math_rand.New(math_rand.NewSource(seed))
  2917  	p := NewPopulatedValidatorUpdate(popr, true)
  2918  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2919  	jsondata, err := marshaler.MarshalToString(p)
  2920  	if err != nil {
  2921  		t.Fatalf("seed = %d, err = %v", seed, err)
  2922  	}
  2923  	msg := &ValidatorUpdate{}
  2924  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2925  	if err != nil {
  2926  		t.Fatalf("seed = %d, err = %v", seed, err)
  2927  	}
  2928  	if !p.Equal(msg) {
  2929  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2930  	}
  2931  }
  2932  func TestVoteInfoJSON(t *testing.T) {
  2933  	seed := time.Now().UnixNano()
  2934  	popr := math_rand.New(math_rand.NewSource(seed))
  2935  	p := NewPopulatedVoteInfo(popr, true)
  2936  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2937  	jsondata, err := marshaler.MarshalToString(p)
  2938  	if err != nil {
  2939  		t.Fatalf("seed = %d, err = %v", seed, err)
  2940  	}
  2941  	msg := &VoteInfo{}
  2942  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2943  	if err != nil {
  2944  		t.Fatalf("seed = %d, err = %v", seed, err)
  2945  	}
  2946  	if !p.Equal(msg) {
  2947  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2948  	}
  2949  }
  2950  func TestPubKeyJSON(t *testing.T) {
  2951  	seed := time.Now().UnixNano()
  2952  	popr := math_rand.New(math_rand.NewSource(seed))
  2953  	p := NewPopulatedPubKey(popr, true)
  2954  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2955  	jsondata, err := marshaler.MarshalToString(p)
  2956  	if err != nil {
  2957  		t.Fatalf("seed = %d, err = %v", seed, err)
  2958  	}
  2959  	msg := &PubKey{}
  2960  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2961  	if err != nil {
  2962  		t.Fatalf("seed = %d, err = %v", seed, err)
  2963  	}
  2964  	if !p.Equal(msg) {
  2965  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2966  	}
  2967  }
  2968  func TestEvidenceJSON(t *testing.T) {
  2969  	seed := time.Now().UnixNano()
  2970  	popr := math_rand.New(math_rand.NewSource(seed))
  2971  	p := NewPopulatedEvidence(popr, true)
  2972  	marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  2973  	jsondata, err := marshaler.MarshalToString(p)
  2974  	if err != nil {
  2975  		t.Fatalf("seed = %d, err = %v", seed, err)
  2976  	}
  2977  	msg := &Evidence{}
  2978  	err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  2979  	if err != nil {
  2980  		t.Fatalf("seed = %d, err = %v", seed, err)
  2981  	}
  2982  	if !p.Equal(msg) {
  2983  		t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  2984  	}
  2985  }
  2986  func TestRequestProtoText(t *testing.T) {
  2987  	seed := time.Now().UnixNano()
  2988  	popr := math_rand.New(math_rand.NewSource(seed))
  2989  	p := NewPopulatedRequest(popr, true)
  2990  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  2991  	msg := &Request{}
  2992  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  2993  		t.Fatalf("seed = %d, err = %v", seed, err)
  2994  	}
  2995  	if !p.Equal(msg) {
  2996  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  2997  	}
  2998  }
  2999  
  3000  func TestRequestProtoCompactText(t *testing.T) {
  3001  	seed := time.Now().UnixNano()
  3002  	popr := math_rand.New(math_rand.NewSource(seed))
  3003  	p := NewPopulatedRequest(popr, true)
  3004  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3005  	msg := &Request{}
  3006  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3007  		t.Fatalf("seed = %d, err = %v", seed, err)
  3008  	}
  3009  	if !p.Equal(msg) {
  3010  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3011  	}
  3012  }
  3013  
  3014  func TestRequestEchoProtoText(t *testing.T) {
  3015  	seed := time.Now().UnixNano()
  3016  	popr := math_rand.New(math_rand.NewSource(seed))
  3017  	p := NewPopulatedRequestEcho(popr, true)
  3018  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3019  	msg := &RequestEcho{}
  3020  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3021  		t.Fatalf("seed = %d, err = %v", seed, err)
  3022  	}
  3023  	if !p.Equal(msg) {
  3024  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3025  	}
  3026  }
  3027  
  3028  func TestRequestEchoProtoCompactText(t *testing.T) {
  3029  	seed := time.Now().UnixNano()
  3030  	popr := math_rand.New(math_rand.NewSource(seed))
  3031  	p := NewPopulatedRequestEcho(popr, true)
  3032  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3033  	msg := &RequestEcho{}
  3034  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3035  		t.Fatalf("seed = %d, err = %v", seed, err)
  3036  	}
  3037  	if !p.Equal(msg) {
  3038  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3039  	}
  3040  }
  3041  
  3042  func TestRequestFlushProtoText(t *testing.T) {
  3043  	seed := time.Now().UnixNano()
  3044  	popr := math_rand.New(math_rand.NewSource(seed))
  3045  	p := NewPopulatedRequestFlush(popr, true)
  3046  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3047  	msg := &RequestFlush{}
  3048  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3049  		t.Fatalf("seed = %d, err = %v", seed, err)
  3050  	}
  3051  	if !p.Equal(msg) {
  3052  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3053  	}
  3054  }
  3055  
  3056  func TestRequestFlushProtoCompactText(t *testing.T) {
  3057  	seed := time.Now().UnixNano()
  3058  	popr := math_rand.New(math_rand.NewSource(seed))
  3059  	p := NewPopulatedRequestFlush(popr, true)
  3060  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3061  	msg := &RequestFlush{}
  3062  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3063  		t.Fatalf("seed = %d, err = %v", seed, err)
  3064  	}
  3065  	if !p.Equal(msg) {
  3066  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3067  	}
  3068  }
  3069  
  3070  func TestRequestInfoProtoText(t *testing.T) {
  3071  	seed := time.Now().UnixNano()
  3072  	popr := math_rand.New(math_rand.NewSource(seed))
  3073  	p := NewPopulatedRequestInfo(popr, true)
  3074  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3075  	msg := &RequestInfo{}
  3076  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3077  		t.Fatalf("seed = %d, err = %v", seed, err)
  3078  	}
  3079  	if !p.Equal(msg) {
  3080  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3081  	}
  3082  }
  3083  
  3084  func TestRequestInfoProtoCompactText(t *testing.T) {
  3085  	seed := time.Now().UnixNano()
  3086  	popr := math_rand.New(math_rand.NewSource(seed))
  3087  	p := NewPopulatedRequestInfo(popr, true)
  3088  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3089  	msg := &RequestInfo{}
  3090  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3091  		t.Fatalf("seed = %d, err = %v", seed, err)
  3092  	}
  3093  	if !p.Equal(msg) {
  3094  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3095  	}
  3096  }
  3097  
  3098  func TestRequestSetOptionProtoText(t *testing.T) {
  3099  	seed := time.Now().UnixNano()
  3100  	popr := math_rand.New(math_rand.NewSource(seed))
  3101  	p := NewPopulatedRequestSetOption(popr, true)
  3102  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3103  	msg := &RequestSetOption{}
  3104  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3105  		t.Fatalf("seed = %d, err = %v", seed, err)
  3106  	}
  3107  	if !p.Equal(msg) {
  3108  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3109  	}
  3110  }
  3111  
  3112  func TestRequestSetOptionProtoCompactText(t *testing.T) {
  3113  	seed := time.Now().UnixNano()
  3114  	popr := math_rand.New(math_rand.NewSource(seed))
  3115  	p := NewPopulatedRequestSetOption(popr, true)
  3116  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3117  	msg := &RequestSetOption{}
  3118  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3119  		t.Fatalf("seed = %d, err = %v", seed, err)
  3120  	}
  3121  	if !p.Equal(msg) {
  3122  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3123  	}
  3124  }
  3125  
  3126  func TestRequestInitChainProtoText(t *testing.T) {
  3127  	seed := time.Now().UnixNano()
  3128  	popr := math_rand.New(math_rand.NewSource(seed))
  3129  	p := NewPopulatedRequestInitChain(popr, true)
  3130  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3131  	msg := &RequestInitChain{}
  3132  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3133  		t.Fatalf("seed = %d, err = %v", seed, err)
  3134  	}
  3135  	if !p.Equal(msg) {
  3136  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3137  	}
  3138  }
  3139  
  3140  func TestRequestInitChainProtoCompactText(t *testing.T) {
  3141  	seed := time.Now().UnixNano()
  3142  	popr := math_rand.New(math_rand.NewSource(seed))
  3143  	p := NewPopulatedRequestInitChain(popr, true)
  3144  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3145  	msg := &RequestInitChain{}
  3146  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3147  		t.Fatalf("seed = %d, err = %v", seed, err)
  3148  	}
  3149  	if !p.Equal(msg) {
  3150  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3151  	}
  3152  }
  3153  
  3154  func TestRequestQueryProtoText(t *testing.T) {
  3155  	seed := time.Now().UnixNano()
  3156  	popr := math_rand.New(math_rand.NewSource(seed))
  3157  	p := NewPopulatedRequestQuery(popr, true)
  3158  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3159  	msg := &RequestQuery{}
  3160  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3161  		t.Fatalf("seed = %d, err = %v", seed, err)
  3162  	}
  3163  	if !p.Equal(msg) {
  3164  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3165  	}
  3166  }
  3167  
  3168  func TestRequestQueryProtoCompactText(t *testing.T) {
  3169  	seed := time.Now().UnixNano()
  3170  	popr := math_rand.New(math_rand.NewSource(seed))
  3171  	p := NewPopulatedRequestQuery(popr, true)
  3172  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3173  	msg := &RequestQuery{}
  3174  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3175  		t.Fatalf("seed = %d, err = %v", seed, err)
  3176  	}
  3177  	if !p.Equal(msg) {
  3178  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3179  	}
  3180  }
  3181  
  3182  func TestRequestBeginBlockProtoText(t *testing.T) {
  3183  	seed := time.Now().UnixNano()
  3184  	popr := math_rand.New(math_rand.NewSource(seed))
  3185  	p := NewPopulatedRequestBeginBlock(popr, true)
  3186  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3187  	msg := &RequestBeginBlock{}
  3188  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3189  		t.Fatalf("seed = %d, err = %v", seed, err)
  3190  	}
  3191  	if !p.Equal(msg) {
  3192  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3193  	}
  3194  }
  3195  
  3196  func TestRequestBeginBlockProtoCompactText(t *testing.T) {
  3197  	seed := time.Now().UnixNano()
  3198  	popr := math_rand.New(math_rand.NewSource(seed))
  3199  	p := NewPopulatedRequestBeginBlock(popr, true)
  3200  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3201  	msg := &RequestBeginBlock{}
  3202  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3203  		t.Fatalf("seed = %d, err = %v", seed, err)
  3204  	}
  3205  	if !p.Equal(msg) {
  3206  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3207  	}
  3208  }
  3209  
  3210  func TestRequestCheckTxProtoText(t *testing.T) {
  3211  	seed := time.Now().UnixNano()
  3212  	popr := math_rand.New(math_rand.NewSource(seed))
  3213  	p := NewPopulatedRequestCheckTx(popr, true)
  3214  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3215  	msg := &RequestCheckTx{}
  3216  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3217  		t.Fatalf("seed = %d, err = %v", seed, err)
  3218  	}
  3219  	if !p.Equal(msg) {
  3220  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3221  	}
  3222  }
  3223  
  3224  func TestRequestCheckTxProtoCompactText(t *testing.T) {
  3225  	seed := time.Now().UnixNano()
  3226  	popr := math_rand.New(math_rand.NewSource(seed))
  3227  	p := NewPopulatedRequestCheckTx(popr, true)
  3228  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3229  	msg := &RequestCheckTx{}
  3230  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3231  		t.Fatalf("seed = %d, err = %v", seed, err)
  3232  	}
  3233  	if !p.Equal(msg) {
  3234  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3235  	}
  3236  }
  3237  
  3238  func TestRequestDeliverTxProtoText(t *testing.T) {
  3239  	seed := time.Now().UnixNano()
  3240  	popr := math_rand.New(math_rand.NewSource(seed))
  3241  	p := NewPopulatedRequestDeliverTx(popr, true)
  3242  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3243  	msg := &RequestDeliverTx{}
  3244  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3245  		t.Fatalf("seed = %d, err = %v", seed, err)
  3246  	}
  3247  	if !p.Equal(msg) {
  3248  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3249  	}
  3250  }
  3251  
  3252  func TestRequestDeliverTxProtoCompactText(t *testing.T) {
  3253  	seed := time.Now().UnixNano()
  3254  	popr := math_rand.New(math_rand.NewSource(seed))
  3255  	p := NewPopulatedRequestDeliverTx(popr, true)
  3256  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3257  	msg := &RequestDeliverTx{}
  3258  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3259  		t.Fatalf("seed = %d, err = %v", seed, err)
  3260  	}
  3261  	if !p.Equal(msg) {
  3262  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3263  	}
  3264  }
  3265  
  3266  func TestRequestEndBlockProtoText(t *testing.T) {
  3267  	seed := time.Now().UnixNano()
  3268  	popr := math_rand.New(math_rand.NewSource(seed))
  3269  	p := NewPopulatedRequestEndBlock(popr, true)
  3270  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3271  	msg := &RequestEndBlock{}
  3272  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3273  		t.Fatalf("seed = %d, err = %v", seed, err)
  3274  	}
  3275  	if !p.Equal(msg) {
  3276  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3277  	}
  3278  }
  3279  
  3280  func TestRequestEndBlockProtoCompactText(t *testing.T) {
  3281  	seed := time.Now().UnixNano()
  3282  	popr := math_rand.New(math_rand.NewSource(seed))
  3283  	p := NewPopulatedRequestEndBlock(popr, true)
  3284  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3285  	msg := &RequestEndBlock{}
  3286  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3287  		t.Fatalf("seed = %d, err = %v", seed, err)
  3288  	}
  3289  	if !p.Equal(msg) {
  3290  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3291  	}
  3292  }
  3293  
  3294  func TestRequestCommitProtoText(t *testing.T) {
  3295  	seed := time.Now().UnixNano()
  3296  	popr := math_rand.New(math_rand.NewSource(seed))
  3297  	p := NewPopulatedRequestCommit(popr, true)
  3298  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3299  	msg := &RequestCommit{}
  3300  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3301  		t.Fatalf("seed = %d, err = %v", seed, err)
  3302  	}
  3303  	if !p.Equal(msg) {
  3304  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3305  	}
  3306  }
  3307  
  3308  func TestRequestCommitProtoCompactText(t *testing.T) {
  3309  	seed := time.Now().UnixNano()
  3310  	popr := math_rand.New(math_rand.NewSource(seed))
  3311  	p := NewPopulatedRequestCommit(popr, true)
  3312  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3313  	msg := &RequestCommit{}
  3314  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3315  		t.Fatalf("seed = %d, err = %v", seed, err)
  3316  	}
  3317  	if !p.Equal(msg) {
  3318  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3319  	}
  3320  }
  3321  
  3322  func TestResponseProtoText(t *testing.T) {
  3323  	seed := time.Now().UnixNano()
  3324  	popr := math_rand.New(math_rand.NewSource(seed))
  3325  	p := NewPopulatedResponse(popr, true)
  3326  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3327  	msg := &Response{}
  3328  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3329  		t.Fatalf("seed = %d, err = %v", seed, err)
  3330  	}
  3331  	if !p.Equal(msg) {
  3332  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3333  	}
  3334  }
  3335  
  3336  func TestResponseProtoCompactText(t *testing.T) {
  3337  	seed := time.Now().UnixNano()
  3338  	popr := math_rand.New(math_rand.NewSource(seed))
  3339  	p := NewPopulatedResponse(popr, true)
  3340  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3341  	msg := &Response{}
  3342  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3343  		t.Fatalf("seed = %d, err = %v", seed, err)
  3344  	}
  3345  	if !p.Equal(msg) {
  3346  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3347  	}
  3348  }
  3349  
  3350  func TestResponseExceptionProtoText(t *testing.T) {
  3351  	seed := time.Now().UnixNano()
  3352  	popr := math_rand.New(math_rand.NewSource(seed))
  3353  	p := NewPopulatedResponseException(popr, true)
  3354  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3355  	msg := &ResponseException{}
  3356  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3357  		t.Fatalf("seed = %d, err = %v", seed, err)
  3358  	}
  3359  	if !p.Equal(msg) {
  3360  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3361  	}
  3362  }
  3363  
  3364  func TestResponseExceptionProtoCompactText(t *testing.T) {
  3365  	seed := time.Now().UnixNano()
  3366  	popr := math_rand.New(math_rand.NewSource(seed))
  3367  	p := NewPopulatedResponseException(popr, true)
  3368  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3369  	msg := &ResponseException{}
  3370  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3371  		t.Fatalf("seed = %d, err = %v", seed, err)
  3372  	}
  3373  	if !p.Equal(msg) {
  3374  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3375  	}
  3376  }
  3377  
  3378  func TestResponseEchoProtoText(t *testing.T) {
  3379  	seed := time.Now().UnixNano()
  3380  	popr := math_rand.New(math_rand.NewSource(seed))
  3381  	p := NewPopulatedResponseEcho(popr, true)
  3382  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3383  	msg := &ResponseEcho{}
  3384  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3385  		t.Fatalf("seed = %d, err = %v", seed, err)
  3386  	}
  3387  	if !p.Equal(msg) {
  3388  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3389  	}
  3390  }
  3391  
  3392  func TestResponseEchoProtoCompactText(t *testing.T) {
  3393  	seed := time.Now().UnixNano()
  3394  	popr := math_rand.New(math_rand.NewSource(seed))
  3395  	p := NewPopulatedResponseEcho(popr, true)
  3396  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3397  	msg := &ResponseEcho{}
  3398  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3399  		t.Fatalf("seed = %d, err = %v", seed, err)
  3400  	}
  3401  	if !p.Equal(msg) {
  3402  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3403  	}
  3404  }
  3405  
  3406  func TestResponseFlushProtoText(t *testing.T) {
  3407  	seed := time.Now().UnixNano()
  3408  	popr := math_rand.New(math_rand.NewSource(seed))
  3409  	p := NewPopulatedResponseFlush(popr, true)
  3410  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3411  	msg := &ResponseFlush{}
  3412  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3413  		t.Fatalf("seed = %d, err = %v", seed, err)
  3414  	}
  3415  	if !p.Equal(msg) {
  3416  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3417  	}
  3418  }
  3419  
  3420  func TestResponseFlushProtoCompactText(t *testing.T) {
  3421  	seed := time.Now().UnixNano()
  3422  	popr := math_rand.New(math_rand.NewSource(seed))
  3423  	p := NewPopulatedResponseFlush(popr, true)
  3424  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3425  	msg := &ResponseFlush{}
  3426  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3427  		t.Fatalf("seed = %d, err = %v", seed, err)
  3428  	}
  3429  	if !p.Equal(msg) {
  3430  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3431  	}
  3432  }
  3433  
  3434  func TestResponseInfoProtoText(t *testing.T) {
  3435  	seed := time.Now().UnixNano()
  3436  	popr := math_rand.New(math_rand.NewSource(seed))
  3437  	p := NewPopulatedResponseInfo(popr, true)
  3438  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3439  	msg := &ResponseInfo{}
  3440  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3441  		t.Fatalf("seed = %d, err = %v", seed, err)
  3442  	}
  3443  	if !p.Equal(msg) {
  3444  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3445  	}
  3446  }
  3447  
  3448  func TestResponseInfoProtoCompactText(t *testing.T) {
  3449  	seed := time.Now().UnixNano()
  3450  	popr := math_rand.New(math_rand.NewSource(seed))
  3451  	p := NewPopulatedResponseInfo(popr, true)
  3452  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3453  	msg := &ResponseInfo{}
  3454  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3455  		t.Fatalf("seed = %d, err = %v", seed, err)
  3456  	}
  3457  	if !p.Equal(msg) {
  3458  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3459  	}
  3460  }
  3461  
  3462  func TestResponseSetOptionProtoText(t *testing.T) {
  3463  	seed := time.Now().UnixNano()
  3464  	popr := math_rand.New(math_rand.NewSource(seed))
  3465  	p := NewPopulatedResponseSetOption(popr, true)
  3466  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3467  	msg := &ResponseSetOption{}
  3468  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3469  		t.Fatalf("seed = %d, err = %v", seed, err)
  3470  	}
  3471  	if !p.Equal(msg) {
  3472  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3473  	}
  3474  }
  3475  
  3476  func TestResponseSetOptionProtoCompactText(t *testing.T) {
  3477  	seed := time.Now().UnixNano()
  3478  	popr := math_rand.New(math_rand.NewSource(seed))
  3479  	p := NewPopulatedResponseSetOption(popr, true)
  3480  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3481  	msg := &ResponseSetOption{}
  3482  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3483  		t.Fatalf("seed = %d, err = %v", seed, err)
  3484  	}
  3485  	if !p.Equal(msg) {
  3486  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3487  	}
  3488  }
  3489  
  3490  func TestResponseInitChainProtoText(t *testing.T) {
  3491  	seed := time.Now().UnixNano()
  3492  	popr := math_rand.New(math_rand.NewSource(seed))
  3493  	p := NewPopulatedResponseInitChain(popr, true)
  3494  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3495  	msg := &ResponseInitChain{}
  3496  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3497  		t.Fatalf("seed = %d, err = %v", seed, err)
  3498  	}
  3499  	if !p.Equal(msg) {
  3500  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3501  	}
  3502  }
  3503  
  3504  func TestResponseInitChainProtoCompactText(t *testing.T) {
  3505  	seed := time.Now().UnixNano()
  3506  	popr := math_rand.New(math_rand.NewSource(seed))
  3507  	p := NewPopulatedResponseInitChain(popr, true)
  3508  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3509  	msg := &ResponseInitChain{}
  3510  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3511  		t.Fatalf("seed = %d, err = %v", seed, err)
  3512  	}
  3513  	if !p.Equal(msg) {
  3514  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3515  	}
  3516  }
  3517  
  3518  func TestResponseQueryProtoText(t *testing.T) {
  3519  	seed := time.Now().UnixNano()
  3520  	popr := math_rand.New(math_rand.NewSource(seed))
  3521  	p := NewPopulatedResponseQuery(popr, true)
  3522  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3523  	msg := &ResponseQuery{}
  3524  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3525  		t.Fatalf("seed = %d, err = %v", seed, err)
  3526  	}
  3527  	if !p.Equal(msg) {
  3528  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3529  	}
  3530  }
  3531  
  3532  func TestResponseQueryProtoCompactText(t *testing.T) {
  3533  	seed := time.Now().UnixNano()
  3534  	popr := math_rand.New(math_rand.NewSource(seed))
  3535  	p := NewPopulatedResponseQuery(popr, true)
  3536  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3537  	msg := &ResponseQuery{}
  3538  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3539  		t.Fatalf("seed = %d, err = %v", seed, err)
  3540  	}
  3541  	if !p.Equal(msg) {
  3542  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3543  	}
  3544  }
  3545  
  3546  func TestResponseBeginBlockProtoText(t *testing.T) {
  3547  	seed := time.Now().UnixNano()
  3548  	popr := math_rand.New(math_rand.NewSource(seed))
  3549  	p := NewPopulatedResponseBeginBlock(popr, true)
  3550  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3551  	msg := &ResponseBeginBlock{}
  3552  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3553  		t.Fatalf("seed = %d, err = %v", seed, err)
  3554  	}
  3555  	if !p.Equal(msg) {
  3556  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3557  	}
  3558  }
  3559  
  3560  func TestResponseBeginBlockProtoCompactText(t *testing.T) {
  3561  	seed := time.Now().UnixNano()
  3562  	popr := math_rand.New(math_rand.NewSource(seed))
  3563  	p := NewPopulatedResponseBeginBlock(popr, true)
  3564  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3565  	msg := &ResponseBeginBlock{}
  3566  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3567  		t.Fatalf("seed = %d, err = %v", seed, err)
  3568  	}
  3569  	if !p.Equal(msg) {
  3570  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3571  	}
  3572  }
  3573  
  3574  func TestResponseCheckTxProtoText(t *testing.T) {
  3575  	seed := time.Now().UnixNano()
  3576  	popr := math_rand.New(math_rand.NewSource(seed))
  3577  	p := NewPopulatedResponseCheckTx(popr, true)
  3578  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3579  	msg := &ResponseCheckTx{}
  3580  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3581  		t.Fatalf("seed = %d, err = %v", seed, err)
  3582  	}
  3583  	if !p.Equal(msg) {
  3584  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3585  	}
  3586  }
  3587  
  3588  func TestResponseCheckTxProtoCompactText(t *testing.T) {
  3589  	seed := time.Now().UnixNano()
  3590  	popr := math_rand.New(math_rand.NewSource(seed))
  3591  	p := NewPopulatedResponseCheckTx(popr, true)
  3592  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3593  	msg := &ResponseCheckTx{}
  3594  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3595  		t.Fatalf("seed = %d, err = %v", seed, err)
  3596  	}
  3597  	if !p.Equal(msg) {
  3598  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3599  	}
  3600  }
  3601  
  3602  func TestResponseDeliverTxProtoText(t *testing.T) {
  3603  	seed := time.Now().UnixNano()
  3604  	popr := math_rand.New(math_rand.NewSource(seed))
  3605  	p := NewPopulatedResponseDeliverTx(popr, true)
  3606  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3607  	msg := &ResponseDeliverTx{}
  3608  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3609  		t.Fatalf("seed = %d, err = %v", seed, err)
  3610  	}
  3611  	if !p.Equal(msg) {
  3612  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3613  	}
  3614  }
  3615  
  3616  func TestResponseDeliverTxProtoCompactText(t *testing.T) {
  3617  	seed := time.Now().UnixNano()
  3618  	popr := math_rand.New(math_rand.NewSource(seed))
  3619  	p := NewPopulatedResponseDeliverTx(popr, true)
  3620  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3621  	msg := &ResponseDeliverTx{}
  3622  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3623  		t.Fatalf("seed = %d, err = %v", seed, err)
  3624  	}
  3625  	if !p.Equal(msg) {
  3626  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3627  	}
  3628  }
  3629  
  3630  func TestResponseEndBlockProtoText(t *testing.T) {
  3631  	seed := time.Now().UnixNano()
  3632  	popr := math_rand.New(math_rand.NewSource(seed))
  3633  	p := NewPopulatedResponseEndBlock(popr, true)
  3634  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3635  	msg := &ResponseEndBlock{}
  3636  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3637  		t.Fatalf("seed = %d, err = %v", seed, err)
  3638  	}
  3639  	if !p.Equal(msg) {
  3640  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3641  	}
  3642  }
  3643  
  3644  func TestResponseEndBlockProtoCompactText(t *testing.T) {
  3645  	seed := time.Now().UnixNano()
  3646  	popr := math_rand.New(math_rand.NewSource(seed))
  3647  	p := NewPopulatedResponseEndBlock(popr, true)
  3648  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3649  	msg := &ResponseEndBlock{}
  3650  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3651  		t.Fatalf("seed = %d, err = %v", seed, err)
  3652  	}
  3653  	if !p.Equal(msg) {
  3654  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3655  	}
  3656  }
  3657  
  3658  func TestResponseCommitProtoText(t *testing.T) {
  3659  	seed := time.Now().UnixNano()
  3660  	popr := math_rand.New(math_rand.NewSource(seed))
  3661  	p := NewPopulatedResponseCommit(popr, true)
  3662  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3663  	msg := &ResponseCommit{}
  3664  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3665  		t.Fatalf("seed = %d, err = %v", seed, err)
  3666  	}
  3667  	if !p.Equal(msg) {
  3668  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3669  	}
  3670  }
  3671  
  3672  func TestResponseCommitProtoCompactText(t *testing.T) {
  3673  	seed := time.Now().UnixNano()
  3674  	popr := math_rand.New(math_rand.NewSource(seed))
  3675  	p := NewPopulatedResponseCommit(popr, true)
  3676  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3677  	msg := &ResponseCommit{}
  3678  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3679  		t.Fatalf("seed = %d, err = %v", seed, err)
  3680  	}
  3681  	if !p.Equal(msg) {
  3682  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3683  	}
  3684  }
  3685  
  3686  func TestConsensusParamsProtoText(t *testing.T) {
  3687  	seed := time.Now().UnixNano()
  3688  	popr := math_rand.New(math_rand.NewSource(seed))
  3689  	p := NewPopulatedConsensusParams(popr, true)
  3690  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3691  	msg := &ConsensusParams{}
  3692  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3693  		t.Fatalf("seed = %d, err = %v", seed, err)
  3694  	}
  3695  	if !p.Equal(msg) {
  3696  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3697  	}
  3698  }
  3699  
  3700  func TestConsensusParamsProtoCompactText(t *testing.T) {
  3701  	seed := time.Now().UnixNano()
  3702  	popr := math_rand.New(math_rand.NewSource(seed))
  3703  	p := NewPopulatedConsensusParams(popr, true)
  3704  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3705  	msg := &ConsensusParams{}
  3706  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3707  		t.Fatalf("seed = %d, err = %v", seed, err)
  3708  	}
  3709  	if !p.Equal(msg) {
  3710  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3711  	}
  3712  }
  3713  
  3714  func TestBlockParamsProtoText(t *testing.T) {
  3715  	seed := time.Now().UnixNano()
  3716  	popr := math_rand.New(math_rand.NewSource(seed))
  3717  	p := NewPopulatedBlockParams(popr, true)
  3718  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3719  	msg := &BlockParams{}
  3720  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3721  		t.Fatalf("seed = %d, err = %v", seed, err)
  3722  	}
  3723  	if !p.Equal(msg) {
  3724  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3725  	}
  3726  }
  3727  
  3728  func TestBlockParamsProtoCompactText(t *testing.T) {
  3729  	seed := time.Now().UnixNano()
  3730  	popr := math_rand.New(math_rand.NewSource(seed))
  3731  	p := NewPopulatedBlockParams(popr, true)
  3732  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3733  	msg := &BlockParams{}
  3734  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3735  		t.Fatalf("seed = %d, err = %v", seed, err)
  3736  	}
  3737  	if !p.Equal(msg) {
  3738  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3739  	}
  3740  }
  3741  
  3742  func TestEvidenceParamsProtoText(t *testing.T) {
  3743  	seed := time.Now().UnixNano()
  3744  	popr := math_rand.New(math_rand.NewSource(seed))
  3745  	p := NewPopulatedEvidenceParams(popr, true)
  3746  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3747  	msg := &EvidenceParams{}
  3748  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3749  		t.Fatalf("seed = %d, err = %v", seed, err)
  3750  	}
  3751  	if !p.Equal(msg) {
  3752  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3753  	}
  3754  }
  3755  
  3756  func TestEvidenceParamsProtoCompactText(t *testing.T) {
  3757  	seed := time.Now().UnixNano()
  3758  	popr := math_rand.New(math_rand.NewSource(seed))
  3759  	p := NewPopulatedEvidenceParams(popr, true)
  3760  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3761  	msg := &EvidenceParams{}
  3762  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3763  		t.Fatalf("seed = %d, err = %v", seed, err)
  3764  	}
  3765  	if !p.Equal(msg) {
  3766  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3767  	}
  3768  }
  3769  
  3770  func TestValidatorParamsProtoText(t *testing.T) {
  3771  	seed := time.Now().UnixNano()
  3772  	popr := math_rand.New(math_rand.NewSource(seed))
  3773  	p := NewPopulatedValidatorParams(popr, true)
  3774  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3775  	msg := &ValidatorParams{}
  3776  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3777  		t.Fatalf("seed = %d, err = %v", seed, err)
  3778  	}
  3779  	if !p.Equal(msg) {
  3780  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3781  	}
  3782  }
  3783  
  3784  func TestValidatorParamsProtoCompactText(t *testing.T) {
  3785  	seed := time.Now().UnixNano()
  3786  	popr := math_rand.New(math_rand.NewSource(seed))
  3787  	p := NewPopulatedValidatorParams(popr, true)
  3788  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3789  	msg := &ValidatorParams{}
  3790  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3791  		t.Fatalf("seed = %d, err = %v", seed, err)
  3792  	}
  3793  	if !p.Equal(msg) {
  3794  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3795  	}
  3796  }
  3797  
  3798  func TestLastCommitInfoProtoText(t *testing.T) {
  3799  	seed := time.Now().UnixNano()
  3800  	popr := math_rand.New(math_rand.NewSource(seed))
  3801  	p := NewPopulatedLastCommitInfo(popr, true)
  3802  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3803  	msg := &LastCommitInfo{}
  3804  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3805  		t.Fatalf("seed = %d, err = %v", seed, err)
  3806  	}
  3807  	if !p.Equal(msg) {
  3808  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3809  	}
  3810  }
  3811  
  3812  func TestLastCommitInfoProtoCompactText(t *testing.T) {
  3813  	seed := time.Now().UnixNano()
  3814  	popr := math_rand.New(math_rand.NewSource(seed))
  3815  	p := NewPopulatedLastCommitInfo(popr, true)
  3816  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3817  	msg := &LastCommitInfo{}
  3818  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3819  		t.Fatalf("seed = %d, err = %v", seed, err)
  3820  	}
  3821  	if !p.Equal(msg) {
  3822  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3823  	}
  3824  }
  3825  
  3826  func TestEventProtoText(t *testing.T) {
  3827  	seed := time.Now().UnixNano()
  3828  	popr := math_rand.New(math_rand.NewSource(seed))
  3829  	p := NewPopulatedEvent(popr, true)
  3830  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3831  	msg := &Event{}
  3832  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3833  		t.Fatalf("seed = %d, err = %v", seed, err)
  3834  	}
  3835  	if !p.Equal(msg) {
  3836  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3837  	}
  3838  }
  3839  
  3840  func TestEventProtoCompactText(t *testing.T) {
  3841  	seed := time.Now().UnixNano()
  3842  	popr := math_rand.New(math_rand.NewSource(seed))
  3843  	p := NewPopulatedEvent(popr, true)
  3844  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3845  	msg := &Event{}
  3846  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3847  		t.Fatalf("seed = %d, err = %v", seed, err)
  3848  	}
  3849  	if !p.Equal(msg) {
  3850  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3851  	}
  3852  }
  3853  
  3854  func TestHeaderProtoText(t *testing.T) {
  3855  	seed := time.Now().UnixNano()
  3856  	popr := math_rand.New(math_rand.NewSource(seed))
  3857  	p := NewPopulatedHeader(popr, true)
  3858  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3859  	msg := &Header{}
  3860  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3861  		t.Fatalf("seed = %d, err = %v", seed, err)
  3862  	}
  3863  	if !p.Equal(msg) {
  3864  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3865  	}
  3866  }
  3867  
  3868  func TestHeaderProtoCompactText(t *testing.T) {
  3869  	seed := time.Now().UnixNano()
  3870  	popr := math_rand.New(math_rand.NewSource(seed))
  3871  	p := NewPopulatedHeader(popr, true)
  3872  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3873  	msg := &Header{}
  3874  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3875  		t.Fatalf("seed = %d, err = %v", seed, err)
  3876  	}
  3877  	if !p.Equal(msg) {
  3878  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3879  	}
  3880  }
  3881  
  3882  func TestVersionProtoText(t *testing.T) {
  3883  	seed := time.Now().UnixNano()
  3884  	popr := math_rand.New(math_rand.NewSource(seed))
  3885  	p := NewPopulatedVersion(popr, true)
  3886  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3887  	msg := &Version{}
  3888  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3889  		t.Fatalf("seed = %d, err = %v", seed, err)
  3890  	}
  3891  	if !p.Equal(msg) {
  3892  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3893  	}
  3894  }
  3895  
  3896  func TestVersionProtoCompactText(t *testing.T) {
  3897  	seed := time.Now().UnixNano()
  3898  	popr := math_rand.New(math_rand.NewSource(seed))
  3899  	p := NewPopulatedVersion(popr, true)
  3900  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3901  	msg := &Version{}
  3902  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3903  		t.Fatalf("seed = %d, err = %v", seed, err)
  3904  	}
  3905  	if !p.Equal(msg) {
  3906  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3907  	}
  3908  }
  3909  
  3910  func TestBlockIDProtoText(t *testing.T) {
  3911  	seed := time.Now().UnixNano()
  3912  	popr := math_rand.New(math_rand.NewSource(seed))
  3913  	p := NewPopulatedBlockID(popr, true)
  3914  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3915  	msg := &BlockID{}
  3916  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3917  		t.Fatalf("seed = %d, err = %v", seed, err)
  3918  	}
  3919  	if !p.Equal(msg) {
  3920  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3921  	}
  3922  }
  3923  
  3924  func TestBlockIDProtoCompactText(t *testing.T) {
  3925  	seed := time.Now().UnixNano()
  3926  	popr := math_rand.New(math_rand.NewSource(seed))
  3927  	p := NewPopulatedBlockID(popr, true)
  3928  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3929  	msg := &BlockID{}
  3930  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3931  		t.Fatalf("seed = %d, err = %v", seed, err)
  3932  	}
  3933  	if !p.Equal(msg) {
  3934  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3935  	}
  3936  }
  3937  
  3938  func TestPartSetHeaderProtoText(t *testing.T) {
  3939  	seed := time.Now().UnixNano()
  3940  	popr := math_rand.New(math_rand.NewSource(seed))
  3941  	p := NewPopulatedPartSetHeader(popr, true)
  3942  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3943  	msg := &PartSetHeader{}
  3944  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3945  		t.Fatalf("seed = %d, err = %v", seed, err)
  3946  	}
  3947  	if !p.Equal(msg) {
  3948  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3949  	}
  3950  }
  3951  
  3952  func TestPartSetHeaderProtoCompactText(t *testing.T) {
  3953  	seed := time.Now().UnixNano()
  3954  	popr := math_rand.New(math_rand.NewSource(seed))
  3955  	p := NewPopulatedPartSetHeader(popr, true)
  3956  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3957  	msg := &PartSetHeader{}
  3958  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3959  		t.Fatalf("seed = %d, err = %v", seed, err)
  3960  	}
  3961  	if !p.Equal(msg) {
  3962  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3963  	}
  3964  }
  3965  
  3966  func TestValidatorProtoText(t *testing.T) {
  3967  	seed := time.Now().UnixNano()
  3968  	popr := math_rand.New(math_rand.NewSource(seed))
  3969  	p := NewPopulatedValidator(popr, true)
  3970  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3971  	msg := &Validator{}
  3972  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3973  		t.Fatalf("seed = %d, err = %v", seed, err)
  3974  	}
  3975  	if !p.Equal(msg) {
  3976  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3977  	}
  3978  }
  3979  
  3980  func TestValidatorProtoCompactText(t *testing.T) {
  3981  	seed := time.Now().UnixNano()
  3982  	popr := math_rand.New(math_rand.NewSource(seed))
  3983  	p := NewPopulatedValidator(popr, true)
  3984  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  3985  	msg := &Validator{}
  3986  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  3987  		t.Fatalf("seed = %d, err = %v", seed, err)
  3988  	}
  3989  	if !p.Equal(msg) {
  3990  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  3991  	}
  3992  }
  3993  
  3994  func TestValidatorUpdateProtoText(t *testing.T) {
  3995  	seed := time.Now().UnixNano()
  3996  	popr := math_rand.New(math_rand.NewSource(seed))
  3997  	p := NewPopulatedValidatorUpdate(popr, true)
  3998  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  3999  	msg := &ValidatorUpdate{}
  4000  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  4001  		t.Fatalf("seed = %d, err = %v", seed, err)
  4002  	}
  4003  	if !p.Equal(msg) {
  4004  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  4005  	}
  4006  }
  4007  
  4008  func TestValidatorUpdateProtoCompactText(t *testing.T) {
  4009  	seed := time.Now().UnixNano()
  4010  	popr := math_rand.New(math_rand.NewSource(seed))
  4011  	p := NewPopulatedValidatorUpdate(popr, true)
  4012  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  4013  	msg := &ValidatorUpdate{}
  4014  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  4015  		t.Fatalf("seed = %d, err = %v", seed, err)
  4016  	}
  4017  	if !p.Equal(msg) {
  4018  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  4019  	}
  4020  }
  4021  
  4022  func TestVoteInfoProtoText(t *testing.T) {
  4023  	seed := time.Now().UnixNano()
  4024  	popr := math_rand.New(math_rand.NewSource(seed))
  4025  	p := NewPopulatedVoteInfo(popr, true)
  4026  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  4027  	msg := &VoteInfo{}
  4028  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  4029  		t.Fatalf("seed = %d, err = %v", seed, err)
  4030  	}
  4031  	if !p.Equal(msg) {
  4032  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  4033  	}
  4034  }
  4035  
  4036  func TestVoteInfoProtoCompactText(t *testing.T) {
  4037  	seed := time.Now().UnixNano()
  4038  	popr := math_rand.New(math_rand.NewSource(seed))
  4039  	p := NewPopulatedVoteInfo(popr, true)
  4040  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  4041  	msg := &VoteInfo{}
  4042  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  4043  		t.Fatalf("seed = %d, err = %v", seed, err)
  4044  	}
  4045  	if !p.Equal(msg) {
  4046  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  4047  	}
  4048  }
  4049  
  4050  func TestPubKeyProtoText(t *testing.T) {
  4051  	seed := time.Now().UnixNano()
  4052  	popr := math_rand.New(math_rand.NewSource(seed))
  4053  	p := NewPopulatedPubKey(popr, true)
  4054  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  4055  	msg := &PubKey{}
  4056  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  4057  		t.Fatalf("seed = %d, err = %v", seed, err)
  4058  	}
  4059  	if !p.Equal(msg) {
  4060  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  4061  	}
  4062  }
  4063  
  4064  func TestPubKeyProtoCompactText(t *testing.T) {
  4065  	seed := time.Now().UnixNano()
  4066  	popr := math_rand.New(math_rand.NewSource(seed))
  4067  	p := NewPopulatedPubKey(popr, true)
  4068  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  4069  	msg := &PubKey{}
  4070  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  4071  		t.Fatalf("seed = %d, err = %v", seed, err)
  4072  	}
  4073  	if !p.Equal(msg) {
  4074  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  4075  	}
  4076  }
  4077  
  4078  func TestEvidenceProtoText(t *testing.T) {
  4079  	seed := time.Now().UnixNano()
  4080  	popr := math_rand.New(math_rand.NewSource(seed))
  4081  	p := NewPopulatedEvidence(popr, true)
  4082  	dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  4083  	msg := &Evidence{}
  4084  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  4085  		t.Fatalf("seed = %d, err = %v", seed, err)
  4086  	}
  4087  	if !p.Equal(msg) {
  4088  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  4089  	}
  4090  }
  4091  
  4092  func TestEvidenceProtoCompactText(t *testing.T) {
  4093  	seed := time.Now().UnixNano()
  4094  	popr := math_rand.New(math_rand.NewSource(seed))
  4095  	p := NewPopulatedEvidence(popr, true)
  4096  	dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  4097  	msg := &Evidence{}
  4098  	if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  4099  		t.Fatalf("seed = %d, err = %v", seed, err)
  4100  	}
  4101  	if !p.Equal(msg) {
  4102  		t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  4103  	}
  4104  }
  4105  
  4106  func TestRequestSize(t *testing.T) {
  4107  	seed := time.Now().UnixNano()
  4108  	popr := math_rand.New(math_rand.NewSource(seed))
  4109  	p := NewPopulatedRequest(popr, true)
  4110  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4111  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4112  	if err != nil {
  4113  		t.Fatalf("seed = %d, err = %v", seed, err)
  4114  	}
  4115  	size := p.Size()
  4116  	if len(dAtA) != size {
  4117  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4118  	}
  4119  	if size2 != size {
  4120  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4121  	}
  4122  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4123  	if size3 != size {
  4124  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4125  	}
  4126  }
  4127  
  4128  func TestRequestEchoSize(t *testing.T) {
  4129  	seed := time.Now().UnixNano()
  4130  	popr := math_rand.New(math_rand.NewSource(seed))
  4131  	p := NewPopulatedRequestEcho(popr, true)
  4132  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4133  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4134  	if err != nil {
  4135  		t.Fatalf("seed = %d, err = %v", seed, err)
  4136  	}
  4137  	size := p.Size()
  4138  	if len(dAtA) != size {
  4139  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4140  	}
  4141  	if size2 != size {
  4142  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4143  	}
  4144  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4145  	if size3 != size {
  4146  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4147  	}
  4148  }
  4149  
  4150  func TestRequestFlushSize(t *testing.T) {
  4151  	seed := time.Now().UnixNano()
  4152  	popr := math_rand.New(math_rand.NewSource(seed))
  4153  	p := NewPopulatedRequestFlush(popr, true)
  4154  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4155  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4156  	if err != nil {
  4157  		t.Fatalf("seed = %d, err = %v", seed, err)
  4158  	}
  4159  	size := p.Size()
  4160  	if len(dAtA) != size {
  4161  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4162  	}
  4163  	if size2 != size {
  4164  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4165  	}
  4166  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4167  	if size3 != size {
  4168  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4169  	}
  4170  }
  4171  
  4172  func TestRequestInfoSize(t *testing.T) {
  4173  	seed := time.Now().UnixNano()
  4174  	popr := math_rand.New(math_rand.NewSource(seed))
  4175  	p := NewPopulatedRequestInfo(popr, true)
  4176  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4177  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4178  	if err != nil {
  4179  		t.Fatalf("seed = %d, err = %v", seed, err)
  4180  	}
  4181  	size := p.Size()
  4182  	if len(dAtA) != size {
  4183  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4184  	}
  4185  	if size2 != size {
  4186  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4187  	}
  4188  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4189  	if size3 != size {
  4190  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4191  	}
  4192  }
  4193  
  4194  func TestRequestSetOptionSize(t *testing.T) {
  4195  	seed := time.Now().UnixNano()
  4196  	popr := math_rand.New(math_rand.NewSource(seed))
  4197  	p := NewPopulatedRequestSetOption(popr, true)
  4198  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4199  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4200  	if err != nil {
  4201  		t.Fatalf("seed = %d, err = %v", seed, err)
  4202  	}
  4203  	size := p.Size()
  4204  	if len(dAtA) != size {
  4205  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4206  	}
  4207  	if size2 != size {
  4208  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4209  	}
  4210  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4211  	if size3 != size {
  4212  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4213  	}
  4214  }
  4215  
  4216  func TestRequestInitChainSize(t *testing.T) {
  4217  	seed := time.Now().UnixNano()
  4218  	popr := math_rand.New(math_rand.NewSource(seed))
  4219  	p := NewPopulatedRequestInitChain(popr, true)
  4220  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4221  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4222  	if err != nil {
  4223  		t.Fatalf("seed = %d, err = %v", seed, err)
  4224  	}
  4225  	size := p.Size()
  4226  	if len(dAtA) != size {
  4227  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4228  	}
  4229  	if size2 != size {
  4230  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4231  	}
  4232  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4233  	if size3 != size {
  4234  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4235  	}
  4236  }
  4237  
  4238  func TestRequestQuerySize(t *testing.T) {
  4239  	seed := time.Now().UnixNano()
  4240  	popr := math_rand.New(math_rand.NewSource(seed))
  4241  	p := NewPopulatedRequestQuery(popr, true)
  4242  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4243  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4244  	if err != nil {
  4245  		t.Fatalf("seed = %d, err = %v", seed, err)
  4246  	}
  4247  	size := p.Size()
  4248  	if len(dAtA) != size {
  4249  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4250  	}
  4251  	if size2 != size {
  4252  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4253  	}
  4254  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4255  	if size3 != size {
  4256  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4257  	}
  4258  }
  4259  
  4260  func TestRequestBeginBlockSize(t *testing.T) {
  4261  	seed := time.Now().UnixNano()
  4262  	popr := math_rand.New(math_rand.NewSource(seed))
  4263  	p := NewPopulatedRequestBeginBlock(popr, true)
  4264  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4265  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4266  	if err != nil {
  4267  		t.Fatalf("seed = %d, err = %v", seed, err)
  4268  	}
  4269  	size := p.Size()
  4270  	if len(dAtA) != size {
  4271  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4272  	}
  4273  	if size2 != size {
  4274  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4275  	}
  4276  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4277  	if size3 != size {
  4278  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4279  	}
  4280  }
  4281  
  4282  func TestRequestCheckTxSize(t *testing.T) {
  4283  	seed := time.Now().UnixNano()
  4284  	popr := math_rand.New(math_rand.NewSource(seed))
  4285  	p := NewPopulatedRequestCheckTx(popr, true)
  4286  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4287  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4288  	if err != nil {
  4289  		t.Fatalf("seed = %d, err = %v", seed, err)
  4290  	}
  4291  	size := p.Size()
  4292  	if len(dAtA) != size {
  4293  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4294  	}
  4295  	if size2 != size {
  4296  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4297  	}
  4298  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4299  	if size3 != size {
  4300  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4301  	}
  4302  }
  4303  
  4304  func TestRequestDeliverTxSize(t *testing.T) {
  4305  	seed := time.Now().UnixNano()
  4306  	popr := math_rand.New(math_rand.NewSource(seed))
  4307  	p := NewPopulatedRequestDeliverTx(popr, true)
  4308  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4309  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4310  	if err != nil {
  4311  		t.Fatalf("seed = %d, err = %v", seed, err)
  4312  	}
  4313  	size := p.Size()
  4314  	if len(dAtA) != size {
  4315  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4316  	}
  4317  	if size2 != size {
  4318  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4319  	}
  4320  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4321  	if size3 != size {
  4322  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4323  	}
  4324  }
  4325  
  4326  func TestRequestEndBlockSize(t *testing.T) {
  4327  	seed := time.Now().UnixNano()
  4328  	popr := math_rand.New(math_rand.NewSource(seed))
  4329  	p := NewPopulatedRequestEndBlock(popr, true)
  4330  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4331  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4332  	if err != nil {
  4333  		t.Fatalf("seed = %d, err = %v", seed, err)
  4334  	}
  4335  	size := p.Size()
  4336  	if len(dAtA) != size {
  4337  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4338  	}
  4339  	if size2 != size {
  4340  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4341  	}
  4342  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4343  	if size3 != size {
  4344  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4345  	}
  4346  }
  4347  
  4348  func TestRequestCommitSize(t *testing.T) {
  4349  	seed := time.Now().UnixNano()
  4350  	popr := math_rand.New(math_rand.NewSource(seed))
  4351  	p := NewPopulatedRequestCommit(popr, true)
  4352  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4353  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4354  	if err != nil {
  4355  		t.Fatalf("seed = %d, err = %v", seed, err)
  4356  	}
  4357  	size := p.Size()
  4358  	if len(dAtA) != size {
  4359  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4360  	}
  4361  	if size2 != size {
  4362  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4363  	}
  4364  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4365  	if size3 != size {
  4366  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4367  	}
  4368  }
  4369  
  4370  func TestResponseSize(t *testing.T) {
  4371  	seed := time.Now().UnixNano()
  4372  	popr := math_rand.New(math_rand.NewSource(seed))
  4373  	p := NewPopulatedResponse(popr, true)
  4374  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4375  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4376  	if err != nil {
  4377  		t.Fatalf("seed = %d, err = %v", seed, err)
  4378  	}
  4379  	size := p.Size()
  4380  	if len(dAtA) != size {
  4381  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4382  	}
  4383  	if size2 != size {
  4384  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4385  	}
  4386  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4387  	if size3 != size {
  4388  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4389  	}
  4390  }
  4391  
  4392  func TestResponseExceptionSize(t *testing.T) {
  4393  	seed := time.Now().UnixNano()
  4394  	popr := math_rand.New(math_rand.NewSource(seed))
  4395  	p := NewPopulatedResponseException(popr, true)
  4396  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4397  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4398  	if err != nil {
  4399  		t.Fatalf("seed = %d, err = %v", seed, err)
  4400  	}
  4401  	size := p.Size()
  4402  	if len(dAtA) != size {
  4403  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4404  	}
  4405  	if size2 != size {
  4406  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4407  	}
  4408  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4409  	if size3 != size {
  4410  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4411  	}
  4412  }
  4413  
  4414  func TestResponseEchoSize(t *testing.T) {
  4415  	seed := time.Now().UnixNano()
  4416  	popr := math_rand.New(math_rand.NewSource(seed))
  4417  	p := NewPopulatedResponseEcho(popr, true)
  4418  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4419  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4420  	if err != nil {
  4421  		t.Fatalf("seed = %d, err = %v", seed, err)
  4422  	}
  4423  	size := p.Size()
  4424  	if len(dAtA) != size {
  4425  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4426  	}
  4427  	if size2 != size {
  4428  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4429  	}
  4430  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4431  	if size3 != size {
  4432  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4433  	}
  4434  }
  4435  
  4436  func TestResponseFlushSize(t *testing.T) {
  4437  	seed := time.Now().UnixNano()
  4438  	popr := math_rand.New(math_rand.NewSource(seed))
  4439  	p := NewPopulatedResponseFlush(popr, true)
  4440  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4441  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4442  	if err != nil {
  4443  		t.Fatalf("seed = %d, err = %v", seed, err)
  4444  	}
  4445  	size := p.Size()
  4446  	if len(dAtA) != size {
  4447  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4448  	}
  4449  	if size2 != size {
  4450  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4451  	}
  4452  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4453  	if size3 != size {
  4454  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4455  	}
  4456  }
  4457  
  4458  func TestResponseInfoSize(t *testing.T) {
  4459  	seed := time.Now().UnixNano()
  4460  	popr := math_rand.New(math_rand.NewSource(seed))
  4461  	p := NewPopulatedResponseInfo(popr, true)
  4462  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4463  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4464  	if err != nil {
  4465  		t.Fatalf("seed = %d, err = %v", seed, err)
  4466  	}
  4467  	size := p.Size()
  4468  	if len(dAtA) != size {
  4469  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4470  	}
  4471  	if size2 != size {
  4472  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4473  	}
  4474  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4475  	if size3 != size {
  4476  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4477  	}
  4478  }
  4479  
  4480  func TestResponseSetOptionSize(t *testing.T) {
  4481  	seed := time.Now().UnixNano()
  4482  	popr := math_rand.New(math_rand.NewSource(seed))
  4483  	p := NewPopulatedResponseSetOption(popr, true)
  4484  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4485  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4486  	if err != nil {
  4487  		t.Fatalf("seed = %d, err = %v", seed, err)
  4488  	}
  4489  	size := p.Size()
  4490  	if len(dAtA) != size {
  4491  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4492  	}
  4493  	if size2 != size {
  4494  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4495  	}
  4496  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4497  	if size3 != size {
  4498  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4499  	}
  4500  }
  4501  
  4502  func TestResponseInitChainSize(t *testing.T) {
  4503  	seed := time.Now().UnixNano()
  4504  	popr := math_rand.New(math_rand.NewSource(seed))
  4505  	p := NewPopulatedResponseInitChain(popr, true)
  4506  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4507  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4508  	if err != nil {
  4509  		t.Fatalf("seed = %d, err = %v", seed, err)
  4510  	}
  4511  	size := p.Size()
  4512  	if len(dAtA) != size {
  4513  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4514  	}
  4515  	if size2 != size {
  4516  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4517  	}
  4518  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4519  	if size3 != size {
  4520  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4521  	}
  4522  }
  4523  
  4524  func TestResponseQuerySize(t *testing.T) {
  4525  	seed := time.Now().UnixNano()
  4526  	popr := math_rand.New(math_rand.NewSource(seed))
  4527  	p := NewPopulatedResponseQuery(popr, true)
  4528  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4529  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4530  	if err != nil {
  4531  		t.Fatalf("seed = %d, err = %v", seed, err)
  4532  	}
  4533  	size := p.Size()
  4534  	if len(dAtA) != size {
  4535  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4536  	}
  4537  	if size2 != size {
  4538  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4539  	}
  4540  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4541  	if size3 != size {
  4542  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4543  	}
  4544  }
  4545  
  4546  func TestResponseBeginBlockSize(t *testing.T) {
  4547  	seed := time.Now().UnixNano()
  4548  	popr := math_rand.New(math_rand.NewSource(seed))
  4549  	p := NewPopulatedResponseBeginBlock(popr, true)
  4550  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4551  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4552  	if err != nil {
  4553  		t.Fatalf("seed = %d, err = %v", seed, err)
  4554  	}
  4555  	size := p.Size()
  4556  	if len(dAtA) != size {
  4557  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4558  	}
  4559  	if size2 != size {
  4560  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4561  	}
  4562  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4563  	if size3 != size {
  4564  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4565  	}
  4566  }
  4567  
  4568  func TestResponseCheckTxSize(t *testing.T) {
  4569  	seed := time.Now().UnixNano()
  4570  	popr := math_rand.New(math_rand.NewSource(seed))
  4571  	p := NewPopulatedResponseCheckTx(popr, true)
  4572  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4573  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4574  	if err != nil {
  4575  		t.Fatalf("seed = %d, err = %v", seed, err)
  4576  	}
  4577  	size := p.Size()
  4578  	if len(dAtA) != size {
  4579  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4580  	}
  4581  	if size2 != size {
  4582  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4583  	}
  4584  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4585  	if size3 != size {
  4586  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4587  	}
  4588  }
  4589  
  4590  func TestResponseDeliverTxSize(t *testing.T) {
  4591  	seed := time.Now().UnixNano()
  4592  	popr := math_rand.New(math_rand.NewSource(seed))
  4593  	p := NewPopulatedResponseDeliverTx(popr, true)
  4594  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4595  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4596  	if err != nil {
  4597  		t.Fatalf("seed = %d, err = %v", seed, err)
  4598  	}
  4599  	size := p.Size()
  4600  	if len(dAtA) != size {
  4601  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4602  	}
  4603  	if size2 != size {
  4604  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4605  	}
  4606  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4607  	if size3 != size {
  4608  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4609  	}
  4610  }
  4611  
  4612  func TestResponseEndBlockSize(t *testing.T) {
  4613  	seed := time.Now().UnixNano()
  4614  	popr := math_rand.New(math_rand.NewSource(seed))
  4615  	p := NewPopulatedResponseEndBlock(popr, true)
  4616  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4617  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4618  	if err != nil {
  4619  		t.Fatalf("seed = %d, err = %v", seed, err)
  4620  	}
  4621  	size := p.Size()
  4622  	if len(dAtA) != size {
  4623  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4624  	}
  4625  	if size2 != size {
  4626  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4627  	}
  4628  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4629  	if size3 != size {
  4630  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4631  	}
  4632  }
  4633  
  4634  func TestResponseCommitSize(t *testing.T) {
  4635  	seed := time.Now().UnixNano()
  4636  	popr := math_rand.New(math_rand.NewSource(seed))
  4637  	p := NewPopulatedResponseCommit(popr, true)
  4638  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4639  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4640  	if err != nil {
  4641  		t.Fatalf("seed = %d, err = %v", seed, err)
  4642  	}
  4643  	size := p.Size()
  4644  	if len(dAtA) != size {
  4645  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4646  	}
  4647  	if size2 != size {
  4648  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4649  	}
  4650  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4651  	if size3 != size {
  4652  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4653  	}
  4654  }
  4655  
  4656  func TestConsensusParamsSize(t *testing.T) {
  4657  	seed := time.Now().UnixNano()
  4658  	popr := math_rand.New(math_rand.NewSource(seed))
  4659  	p := NewPopulatedConsensusParams(popr, true)
  4660  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4661  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4662  	if err != nil {
  4663  		t.Fatalf("seed = %d, err = %v", seed, err)
  4664  	}
  4665  	size := p.Size()
  4666  	if len(dAtA) != size {
  4667  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4668  	}
  4669  	if size2 != size {
  4670  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4671  	}
  4672  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4673  	if size3 != size {
  4674  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4675  	}
  4676  }
  4677  
  4678  func TestBlockParamsSize(t *testing.T) {
  4679  	seed := time.Now().UnixNano()
  4680  	popr := math_rand.New(math_rand.NewSource(seed))
  4681  	p := NewPopulatedBlockParams(popr, true)
  4682  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4683  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4684  	if err != nil {
  4685  		t.Fatalf("seed = %d, err = %v", seed, err)
  4686  	}
  4687  	size := p.Size()
  4688  	if len(dAtA) != size {
  4689  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4690  	}
  4691  	if size2 != size {
  4692  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4693  	}
  4694  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4695  	if size3 != size {
  4696  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4697  	}
  4698  }
  4699  
  4700  func TestEvidenceParamsSize(t *testing.T) {
  4701  	seed := time.Now().UnixNano()
  4702  	popr := math_rand.New(math_rand.NewSource(seed))
  4703  	p := NewPopulatedEvidenceParams(popr, true)
  4704  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4705  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4706  	if err != nil {
  4707  		t.Fatalf("seed = %d, err = %v", seed, err)
  4708  	}
  4709  	size := p.Size()
  4710  	if len(dAtA) != size {
  4711  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4712  	}
  4713  	if size2 != size {
  4714  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4715  	}
  4716  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4717  	if size3 != size {
  4718  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4719  	}
  4720  }
  4721  
  4722  func TestValidatorParamsSize(t *testing.T) {
  4723  	seed := time.Now().UnixNano()
  4724  	popr := math_rand.New(math_rand.NewSource(seed))
  4725  	p := NewPopulatedValidatorParams(popr, true)
  4726  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4727  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4728  	if err != nil {
  4729  		t.Fatalf("seed = %d, err = %v", seed, err)
  4730  	}
  4731  	size := p.Size()
  4732  	if len(dAtA) != size {
  4733  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4734  	}
  4735  	if size2 != size {
  4736  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4737  	}
  4738  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4739  	if size3 != size {
  4740  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4741  	}
  4742  }
  4743  
  4744  func TestLastCommitInfoSize(t *testing.T) {
  4745  	seed := time.Now().UnixNano()
  4746  	popr := math_rand.New(math_rand.NewSource(seed))
  4747  	p := NewPopulatedLastCommitInfo(popr, true)
  4748  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4749  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4750  	if err != nil {
  4751  		t.Fatalf("seed = %d, err = %v", seed, err)
  4752  	}
  4753  	size := p.Size()
  4754  	if len(dAtA) != size {
  4755  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4756  	}
  4757  	if size2 != size {
  4758  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4759  	}
  4760  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4761  	if size3 != size {
  4762  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4763  	}
  4764  }
  4765  
  4766  func TestEventSize(t *testing.T) {
  4767  	seed := time.Now().UnixNano()
  4768  	popr := math_rand.New(math_rand.NewSource(seed))
  4769  	p := NewPopulatedEvent(popr, true)
  4770  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4771  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4772  	if err != nil {
  4773  		t.Fatalf("seed = %d, err = %v", seed, err)
  4774  	}
  4775  	size := p.Size()
  4776  	if len(dAtA) != size {
  4777  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4778  	}
  4779  	if size2 != size {
  4780  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4781  	}
  4782  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4783  	if size3 != size {
  4784  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4785  	}
  4786  }
  4787  
  4788  func TestHeaderSize(t *testing.T) {
  4789  	seed := time.Now().UnixNano()
  4790  	popr := math_rand.New(math_rand.NewSource(seed))
  4791  	p := NewPopulatedHeader(popr, true)
  4792  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4793  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4794  	if err != nil {
  4795  		t.Fatalf("seed = %d, err = %v", seed, err)
  4796  	}
  4797  	size := p.Size()
  4798  	if len(dAtA) != size {
  4799  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4800  	}
  4801  	if size2 != size {
  4802  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4803  	}
  4804  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4805  	if size3 != size {
  4806  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4807  	}
  4808  }
  4809  
  4810  func TestVersionSize(t *testing.T) {
  4811  	seed := time.Now().UnixNano()
  4812  	popr := math_rand.New(math_rand.NewSource(seed))
  4813  	p := NewPopulatedVersion(popr, true)
  4814  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4815  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4816  	if err != nil {
  4817  		t.Fatalf("seed = %d, err = %v", seed, err)
  4818  	}
  4819  	size := p.Size()
  4820  	if len(dAtA) != size {
  4821  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4822  	}
  4823  	if size2 != size {
  4824  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4825  	}
  4826  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4827  	if size3 != size {
  4828  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4829  	}
  4830  }
  4831  
  4832  func TestBlockIDSize(t *testing.T) {
  4833  	seed := time.Now().UnixNano()
  4834  	popr := math_rand.New(math_rand.NewSource(seed))
  4835  	p := NewPopulatedBlockID(popr, true)
  4836  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4837  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4838  	if err != nil {
  4839  		t.Fatalf("seed = %d, err = %v", seed, err)
  4840  	}
  4841  	size := p.Size()
  4842  	if len(dAtA) != size {
  4843  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4844  	}
  4845  	if size2 != size {
  4846  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4847  	}
  4848  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4849  	if size3 != size {
  4850  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4851  	}
  4852  }
  4853  
  4854  func TestPartSetHeaderSize(t *testing.T) {
  4855  	seed := time.Now().UnixNano()
  4856  	popr := math_rand.New(math_rand.NewSource(seed))
  4857  	p := NewPopulatedPartSetHeader(popr, true)
  4858  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4859  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4860  	if err != nil {
  4861  		t.Fatalf("seed = %d, err = %v", seed, err)
  4862  	}
  4863  	size := p.Size()
  4864  	if len(dAtA) != size {
  4865  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4866  	}
  4867  	if size2 != size {
  4868  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4869  	}
  4870  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4871  	if size3 != size {
  4872  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4873  	}
  4874  }
  4875  
  4876  func TestValidatorSize(t *testing.T) {
  4877  	seed := time.Now().UnixNano()
  4878  	popr := math_rand.New(math_rand.NewSource(seed))
  4879  	p := NewPopulatedValidator(popr, true)
  4880  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4881  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4882  	if err != nil {
  4883  		t.Fatalf("seed = %d, err = %v", seed, err)
  4884  	}
  4885  	size := p.Size()
  4886  	if len(dAtA) != size {
  4887  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4888  	}
  4889  	if size2 != size {
  4890  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4891  	}
  4892  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4893  	if size3 != size {
  4894  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4895  	}
  4896  }
  4897  
  4898  func TestValidatorUpdateSize(t *testing.T) {
  4899  	seed := time.Now().UnixNano()
  4900  	popr := math_rand.New(math_rand.NewSource(seed))
  4901  	p := NewPopulatedValidatorUpdate(popr, true)
  4902  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4903  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4904  	if err != nil {
  4905  		t.Fatalf("seed = %d, err = %v", seed, err)
  4906  	}
  4907  	size := p.Size()
  4908  	if len(dAtA) != size {
  4909  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4910  	}
  4911  	if size2 != size {
  4912  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4913  	}
  4914  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4915  	if size3 != size {
  4916  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4917  	}
  4918  }
  4919  
  4920  func TestVoteInfoSize(t *testing.T) {
  4921  	seed := time.Now().UnixNano()
  4922  	popr := math_rand.New(math_rand.NewSource(seed))
  4923  	p := NewPopulatedVoteInfo(popr, true)
  4924  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4925  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4926  	if err != nil {
  4927  		t.Fatalf("seed = %d, err = %v", seed, err)
  4928  	}
  4929  	size := p.Size()
  4930  	if len(dAtA) != size {
  4931  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4932  	}
  4933  	if size2 != size {
  4934  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4935  	}
  4936  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4937  	if size3 != size {
  4938  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4939  	}
  4940  }
  4941  
  4942  func TestPubKeySize(t *testing.T) {
  4943  	seed := time.Now().UnixNano()
  4944  	popr := math_rand.New(math_rand.NewSource(seed))
  4945  	p := NewPopulatedPubKey(popr, true)
  4946  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4947  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4948  	if err != nil {
  4949  		t.Fatalf("seed = %d, err = %v", seed, err)
  4950  	}
  4951  	size := p.Size()
  4952  	if len(dAtA) != size {
  4953  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4954  	}
  4955  	if size2 != size {
  4956  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4957  	}
  4958  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4959  	if size3 != size {
  4960  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4961  	}
  4962  }
  4963  
  4964  func TestEvidenceSize(t *testing.T) {
  4965  	seed := time.Now().UnixNano()
  4966  	popr := math_rand.New(math_rand.NewSource(seed))
  4967  	p := NewPopulatedEvidence(popr, true)
  4968  	size2 := github_com_gogo_protobuf_proto.Size(p)
  4969  	dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  4970  	if err != nil {
  4971  		t.Fatalf("seed = %d, err = %v", seed, err)
  4972  	}
  4973  	size := p.Size()
  4974  	if len(dAtA) != size {
  4975  		t.Errorf("seed = %d, size %v != marshalled size %v", seed, size, len(dAtA))
  4976  	}
  4977  	if size2 != size {
  4978  		t.Errorf("seed = %d, size %v != before marshal proto.Size %v", seed, size, size2)
  4979  	}
  4980  	size3 := github_com_gogo_protobuf_proto.Size(p)
  4981  	if size3 != size {
  4982  		t.Errorf("seed = %d, size %v != after marshal proto.Size %v", seed, size, size3)
  4983  	}
  4984  }
  4985  
  4986  //These tests are generated by github.com/gogo/protobuf/plugin/testgen