You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4281 lines
116 KiB

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