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