enumstringerpb_test.go 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: enumstringer.proto
  3. /*
  4. Package enumstringer is a generated protocol buffer package.
  5. It is generated from these files:
  6. enumstringer.proto
  7. It has these top-level messages:
  8. NidOptEnum
  9. NinOptEnum
  10. NidRepEnum
  11. NinRepEnum
  12. */
  13. package enumstringer
  14. import testing "testing"
  15. import math_rand "math/rand"
  16. import time "time"
  17. import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
  18. import github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb"
  19. import proto "github.com/gogo/protobuf/proto"
  20. import fmt "fmt"
  21. import math "math"
  22. import _ "github.com/gogo/protobuf/gogoproto"
  23. // Reference imports to suppress errors if they are not otherwise used.
  24. var _ = proto.Marshal
  25. var _ = fmt.Errorf
  26. var _ = math.Inf
  27. func TestNidOptEnumProto(t *testing.T) {
  28. seed := time.Now().UnixNano()
  29. popr := math_rand.New(math_rand.NewSource(seed))
  30. p := NewPopulatedNidOptEnum(popr, false)
  31. dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  32. if err != nil {
  33. t.Fatalf("seed = %d, err = %v", seed, err)
  34. }
  35. msg := &NidOptEnum{}
  36. if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  37. t.Fatalf("seed = %d, err = %v", seed, err)
  38. }
  39. littlefuzz := make([]byte, len(dAtA))
  40. copy(littlefuzz, dAtA)
  41. for i := range dAtA {
  42. dAtA[i] = byte(popr.Intn(256))
  43. }
  44. if err := p.VerboseEqual(msg); err != nil {
  45. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  46. }
  47. if !p.Equal(msg) {
  48. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  49. }
  50. if len(littlefuzz) > 0 {
  51. fuzzamount := 100
  52. for i := 0; i < fuzzamount; i++ {
  53. littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  54. littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  55. }
  56. // shouldn't panic
  57. _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  58. }
  59. }
  60. func TestNinOptEnumProto(t *testing.T) {
  61. seed := time.Now().UnixNano()
  62. popr := math_rand.New(math_rand.NewSource(seed))
  63. p := NewPopulatedNinOptEnum(popr, false)
  64. dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  65. if err != nil {
  66. t.Fatalf("seed = %d, err = %v", seed, err)
  67. }
  68. msg := &NinOptEnum{}
  69. if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  70. t.Fatalf("seed = %d, err = %v", seed, err)
  71. }
  72. littlefuzz := make([]byte, len(dAtA))
  73. copy(littlefuzz, dAtA)
  74. for i := range dAtA {
  75. dAtA[i] = byte(popr.Intn(256))
  76. }
  77. if err := p.VerboseEqual(msg); err != nil {
  78. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  79. }
  80. if !p.Equal(msg) {
  81. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  82. }
  83. if len(littlefuzz) > 0 {
  84. fuzzamount := 100
  85. for i := 0; i < fuzzamount; i++ {
  86. littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  87. littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  88. }
  89. // shouldn't panic
  90. _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  91. }
  92. }
  93. func TestNidRepEnumProto(t *testing.T) {
  94. seed := time.Now().UnixNano()
  95. popr := math_rand.New(math_rand.NewSource(seed))
  96. p := NewPopulatedNidRepEnum(popr, false)
  97. dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  98. if err != nil {
  99. t.Fatalf("seed = %d, err = %v", seed, err)
  100. }
  101. msg := &NidRepEnum{}
  102. if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  103. t.Fatalf("seed = %d, err = %v", seed, err)
  104. }
  105. littlefuzz := make([]byte, len(dAtA))
  106. copy(littlefuzz, dAtA)
  107. for i := range dAtA {
  108. dAtA[i] = byte(popr.Intn(256))
  109. }
  110. if err := p.VerboseEqual(msg); err != nil {
  111. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  112. }
  113. if !p.Equal(msg) {
  114. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  115. }
  116. if len(littlefuzz) > 0 {
  117. fuzzamount := 100
  118. for i := 0; i < fuzzamount; i++ {
  119. littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  120. littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  121. }
  122. // shouldn't panic
  123. _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  124. }
  125. }
  126. func TestNinRepEnumProto(t *testing.T) {
  127. seed := time.Now().UnixNano()
  128. popr := math_rand.New(math_rand.NewSource(seed))
  129. p := NewPopulatedNinRepEnum(popr, false)
  130. dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  131. if err != nil {
  132. t.Fatalf("seed = %d, err = %v", seed, err)
  133. }
  134. msg := &NinRepEnum{}
  135. if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  136. t.Fatalf("seed = %d, err = %v", seed, err)
  137. }
  138. littlefuzz := make([]byte, len(dAtA))
  139. copy(littlefuzz, dAtA)
  140. for i := range dAtA {
  141. dAtA[i] = byte(popr.Intn(256))
  142. }
  143. if err := p.VerboseEqual(msg); err != nil {
  144. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  145. }
  146. if !p.Equal(msg) {
  147. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  148. }
  149. if len(littlefuzz) > 0 {
  150. fuzzamount := 100
  151. for i := 0; i < fuzzamount; i++ {
  152. littlefuzz[popr.Intn(len(littlefuzz))] = byte(popr.Intn(256))
  153. littlefuzz = append(littlefuzz, byte(popr.Intn(256)))
  154. }
  155. // shouldn't panic
  156. _ = github_com_gogo_protobuf_proto.Unmarshal(littlefuzz, msg)
  157. }
  158. }
  159. func TestNidOptEnumJSON(t *testing.T) {
  160. seed := time.Now().UnixNano()
  161. popr := math_rand.New(math_rand.NewSource(seed))
  162. p := NewPopulatedNidOptEnum(popr, true)
  163. marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  164. jsondata, err := marshaler.MarshalToString(p)
  165. if err != nil {
  166. t.Fatalf("seed = %d, err = %v", seed, err)
  167. }
  168. msg := &NidOptEnum{}
  169. err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  170. if err != nil {
  171. t.Fatalf("seed = %d, err = %v", seed, err)
  172. }
  173. if err := p.VerboseEqual(msg); err != nil {
  174. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  175. }
  176. if !p.Equal(msg) {
  177. t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  178. }
  179. }
  180. func TestNinOptEnumJSON(t *testing.T) {
  181. seed := time.Now().UnixNano()
  182. popr := math_rand.New(math_rand.NewSource(seed))
  183. p := NewPopulatedNinOptEnum(popr, true)
  184. marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  185. jsondata, err := marshaler.MarshalToString(p)
  186. if err != nil {
  187. t.Fatalf("seed = %d, err = %v", seed, err)
  188. }
  189. msg := &NinOptEnum{}
  190. err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  191. if err != nil {
  192. t.Fatalf("seed = %d, err = %v", seed, err)
  193. }
  194. if err := p.VerboseEqual(msg); err != nil {
  195. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  196. }
  197. if !p.Equal(msg) {
  198. t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  199. }
  200. }
  201. func TestNidRepEnumJSON(t *testing.T) {
  202. seed := time.Now().UnixNano()
  203. popr := math_rand.New(math_rand.NewSource(seed))
  204. p := NewPopulatedNidRepEnum(popr, true)
  205. marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  206. jsondata, err := marshaler.MarshalToString(p)
  207. if err != nil {
  208. t.Fatalf("seed = %d, err = %v", seed, err)
  209. }
  210. msg := &NidRepEnum{}
  211. err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  212. if err != nil {
  213. t.Fatalf("seed = %d, err = %v", seed, err)
  214. }
  215. if err := p.VerboseEqual(msg); err != nil {
  216. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  217. }
  218. if !p.Equal(msg) {
  219. t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  220. }
  221. }
  222. func TestNinRepEnumJSON(t *testing.T) {
  223. seed := time.Now().UnixNano()
  224. popr := math_rand.New(math_rand.NewSource(seed))
  225. p := NewPopulatedNinRepEnum(popr, true)
  226. marshaler := github_com_gogo_protobuf_jsonpb.Marshaler{}
  227. jsondata, err := marshaler.MarshalToString(p)
  228. if err != nil {
  229. t.Fatalf("seed = %d, err = %v", seed, err)
  230. }
  231. msg := &NinRepEnum{}
  232. err = github_com_gogo_protobuf_jsonpb.UnmarshalString(jsondata, msg)
  233. if err != nil {
  234. t.Fatalf("seed = %d, err = %v", seed, err)
  235. }
  236. if err := p.VerboseEqual(msg); err != nil {
  237. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  238. }
  239. if !p.Equal(msg) {
  240. t.Fatalf("seed = %d, %#v !Json Equal %#v", seed, msg, p)
  241. }
  242. }
  243. func TestNidOptEnumProtoText(t *testing.T) {
  244. seed := time.Now().UnixNano()
  245. popr := math_rand.New(math_rand.NewSource(seed))
  246. p := NewPopulatedNidOptEnum(popr, true)
  247. dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  248. msg := &NidOptEnum{}
  249. if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  250. t.Fatalf("seed = %d, err = %v", seed, err)
  251. }
  252. if err := p.VerboseEqual(msg); err != nil {
  253. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  254. }
  255. if !p.Equal(msg) {
  256. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  257. }
  258. }
  259. func TestNidOptEnumProtoCompactText(t *testing.T) {
  260. seed := time.Now().UnixNano()
  261. popr := math_rand.New(math_rand.NewSource(seed))
  262. p := NewPopulatedNidOptEnum(popr, true)
  263. dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  264. msg := &NidOptEnum{}
  265. if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  266. t.Fatalf("seed = %d, err = %v", seed, err)
  267. }
  268. if err := p.VerboseEqual(msg); err != nil {
  269. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  270. }
  271. if !p.Equal(msg) {
  272. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  273. }
  274. }
  275. func TestNinOptEnumProtoText(t *testing.T) {
  276. seed := time.Now().UnixNano()
  277. popr := math_rand.New(math_rand.NewSource(seed))
  278. p := NewPopulatedNinOptEnum(popr, true)
  279. dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  280. msg := &NinOptEnum{}
  281. if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  282. t.Fatalf("seed = %d, err = %v", seed, err)
  283. }
  284. if err := p.VerboseEqual(msg); err != nil {
  285. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  286. }
  287. if !p.Equal(msg) {
  288. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  289. }
  290. }
  291. func TestNinOptEnumProtoCompactText(t *testing.T) {
  292. seed := time.Now().UnixNano()
  293. popr := math_rand.New(math_rand.NewSource(seed))
  294. p := NewPopulatedNinOptEnum(popr, true)
  295. dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  296. msg := &NinOptEnum{}
  297. if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  298. t.Fatalf("seed = %d, err = %v", seed, err)
  299. }
  300. if err := p.VerboseEqual(msg); err != nil {
  301. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  302. }
  303. if !p.Equal(msg) {
  304. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  305. }
  306. }
  307. func TestNidRepEnumProtoText(t *testing.T) {
  308. seed := time.Now().UnixNano()
  309. popr := math_rand.New(math_rand.NewSource(seed))
  310. p := NewPopulatedNidRepEnum(popr, true)
  311. dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  312. msg := &NidRepEnum{}
  313. if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  314. t.Fatalf("seed = %d, err = %v", seed, err)
  315. }
  316. if err := p.VerboseEqual(msg); err != nil {
  317. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  318. }
  319. if !p.Equal(msg) {
  320. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  321. }
  322. }
  323. func TestNidRepEnumProtoCompactText(t *testing.T) {
  324. seed := time.Now().UnixNano()
  325. popr := math_rand.New(math_rand.NewSource(seed))
  326. p := NewPopulatedNidRepEnum(popr, true)
  327. dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  328. msg := &NidRepEnum{}
  329. if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  330. t.Fatalf("seed = %d, err = %v", seed, err)
  331. }
  332. if err := p.VerboseEqual(msg); err != nil {
  333. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  334. }
  335. if !p.Equal(msg) {
  336. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  337. }
  338. }
  339. func TestNinRepEnumProtoText(t *testing.T) {
  340. seed := time.Now().UnixNano()
  341. popr := math_rand.New(math_rand.NewSource(seed))
  342. p := NewPopulatedNinRepEnum(popr, true)
  343. dAtA := github_com_gogo_protobuf_proto.MarshalTextString(p)
  344. msg := &NinRepEnum{}
  345. if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  346. t.Fatalf("seed = %d, err = %v", seed, err)
  347. }
  348. if err := p.VerboseEqual(msg); err != nil {
  349. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  350. }
  351. if !p.Equal(msg) {
  352. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  353. }
  354. }
  355. func TestNinRepEnumProtoCompactText(t *testing.T) {
  356. seed := time.Now().UnixNano()
  357. popr := math_rand.New(math_rand.NewSource(seed))
  358. p := NewPopulatedNinRepEnum(popr, true)
  359. dAtA := github_com_gogo_protobuf_proto.CompactTextString(p)
  360. msg := &NinRepEnum{}
  361. if err := github_com_gogo_protobuf_proto.UnmarshalText(dAtA, msg); err != nil {
  362. t.Fatalf("seed = %d, err = %v", seed, err)
  363. }
  364. if err := p.VerboseEqual(msg); err != nil {
  365. t.Fatalf("seed = %d, %#v !VerboseProto %#v, since %v", seed, msg, p, err)
  366. }
  367. if !p.Equal(msg) {
  368. t.Fatalf("seed = %d, %#v !Proto %#v", seed, msg, p)
  369. }
  370. }
  371. func TestNidOptEnumVerboseEqual(t *testing.T) {
  372. popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
  373. p := NewPopulatedNidOptEnum(popr, false)
  374. dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  375. if err != nil {
  376. panic(err)
  377. }
  378. msg := &NidOptEnum{}
  379. if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  380. panic(err)
  381. }
  382. if err := p.VerboseEqual(msg); err != nil {
  383. t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
  384. }
  385. }
  386. func TestNinOptEnumVerboseEqual(t *testing.T) {
  387. popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
  388. p := NewPopulatedNinOptEnum(popr, false)
  389. dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  390. if err != nil {
  391. panic(err)
  392. }
  393. msg := &NinOptEnum{}
  394. if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  395. panic(err)
  396. }
  397. if err := p.VerboseEqual(msg); err != nil {
  398. t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
  399. }
  400. }
  401. func TestNidRepEnumVerboseEqual(t *testing.T) {
  402. popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
  403. p := NewPopulatedNidRepEnum(popr, false)
  404. dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  405. if err != nil {
  406. panic(err)
  407. }
  408. msg := &NidRepEnum{}
  409. if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  410. panic(err)
  411. }
  412. if err := p.VerboseEqual(msg); err != nil {
  413. t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
  414. }
  415. }
  416. func TestNinRepEnumVerboseEqual(t *testing.T) {
  417. popr := math_rand.New(math_rand.NewSource(time.Now().UnixNano()))
  418. p := NewPopulatedNinRepEnum(popr, false)
  419. dAtA, err := github_com_gogo_protobuf_proto.Marshal(p)
  420. if err != nil {
  421. panic(err)
  422. }
  423. msg := &NinRepEnum{}
  424. if err := github_com_gogo_protobuf_proto.Unmarshal(dAtA, msg); err != nil {
  425. panic(err)
  426. }
  427. if err := p.VerboseEqual(msg); err != nil {
  428. t.Fatalf("%#v !VerboseEqual %#v, since %v", msg, p, err)
  429. }
  430. }
  431. //These tests are generated by github.com/gogo/protobuf/plugin/testgen