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.

575 lines
12 KiB

  1. package cmd
  2. // Code generated by github.com/tinylib/msgp DO NOT EDIT.
  3. import (
  4. "bytes"
  5. "testing"
  6. "github.com/tinylib/msgp/msgp"
  7. )
  8. func TestMarshalUnmarshalxlMetaDataDirDecoder(t *testing.T) {
  9. v := xlMetaDataDirDecoder{}
  10. bts, err := v.MarshalMsg(nil)
  11. if err != nil {
  12. t.Fatal(err)
  13. }
  14. left, err := v.UnmarshalMsg(bts)
  15. if err != nil {
  16. t.Fatal(err)
  17. }
  18. if len(left) > 0 {
  19. t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left)
  20. }
  21. left, err = msgp.Skip(bts)
  22. if err != nil {
  23. t.Fatal(err)
  24. }
  25. if len(left) > 0 {
  26. t.Errorf("%d bytes left over after Skip(): %q", len(left), left)
  27. }
  28. }
  29. func BenchmarkMarshalMsgxlMetaDataDirDecoder(b *testing.B) {
  30. v := xlMetaDataDirDecoder{}
  31. b.ReportAllocs()
  32. b.ResetTimer()
  33. for i := 0; i < b.N; i++ {
  34. v.MarshalMsg(nil)
  35. }
  36. }
  37. func BenchmarkAppendMsgxlMetaDataDirDecoder(b *testing.B) {
  38. v := xlMetaDataDirDecoder{}
  39. bts := make([]byte, 0, v.Msgsize())
  40. bts, _ = v.MarshalMsg(bts[0:0])
  41. b.SetBytes(int64(len(bts)))
  42. b.ReportAllocs()
  43. b.ResetTimer()
  44. for i := 0; i < b.N; i++ {
  45. bts, _ = v.MarshalMsg(bts[0:0])
  46. }
  47. }
  48. func BenchmarkUnmarshalxlMetaDataDirDecoder(b *testing.B) {
  49. v := xlMetaDataDirDecoder{}
  50. bts, _ := v.MarshalMsg(nil)
  51. b.ReportAllocs()
  52. b.SetBytes(int64(len(bts)))
  53. b.ResetTimer()
  54. for i := 0; i < b.N; i++ {
  55. _, err := v.UnmarshalMsg(bts)
  56. if err != nil {
  57. b.Fatal(err)
  58. }
  59. }
  60. }
  61. func TestEncodeDecodexlMetaDataDirDecoder(t *testing.T) {
  62. v := xlMetaDataDirDecoder{}
  63. var buf bytes.Buffer
  64. msgp.Encode(&buf, &v)
  65. m := v.Msgsize()
  66. if buf.Len() > m {
  67. t.Log("WARNING: TestEncodeDecodexlMetaDataDirDecoder Msgsize() is inaccurate")
  68. }
  69. vn := xlMetaDataDirDecoder{}
  70. err := msgp.Decode(&buf, &vn)
  71. if err != nil {
  72. t.Error(err)
  73. }
  74. buf.Reset()
  75. msgp.Encode(&buf, &v)
  76. err = msgp.NewReader(&buf).Skip()
  77. if err != nil {
  78. t.Error(err)
  79. }
  80. }
  81. func BenchmarkEncodexlMetaDataDirDecoder(b *testing.B) {
  82. v := xlMetaDataDirDecoder{}
  83. var buf bytes.Buffer
  84. msgp.Encode(&buf, &v)
  85. b.SetBytes(int64(buf.Len()))
  86. en := msgp.NewWriter(msgp.Nowhere)
  87. b.ReportAllocs()
  88. b.ResetTimer()
  89. for i := 0; i < b.N; i++ {
  90. v.EncodeMsg(en)
  91. }
  92. en.Flush()
  93. }
  94. func BenchmarkDecodexlMetaDataDirDecoder(b *testing.B) {
  95. v := xlMetaDataDirDecoder{}
  96. var buf bytes.Buffer
  97. msgp.Encode(&buf, &v)
  98. b.SetBytes(int64(buf.Len()))
  99. rd := msgp.NewEndlessReader(buf.Bytes(), b)
  100. dc := msgp.NewReader(rd)
  101. b.ReportAllocs()
  102. b.ResetTimer()
  103. for i := 0; i < b.N; i++ {
  104. err := v.DecodeMsg(dc)
  105. if err != nil {
  106. b.Fatal(err)
  107. }
  108. }
  109. }
  110. func TestMarshalUnmarshalxlMetaV2DeleteMarker(t *testing.T) {
  111. v := xlMetaV2DeleteMarker{}
  112. bts, err := v.MarshalMsg(nil)
  113. if err != nil {
  114. t.Fatal(err)
  115. }
  116. left, err := v.UnmarshalMsg(bts)
  117. if err != nil {
  118. t.Fatal(err)
  119. }
  120. if len(left) > 0 {
  121. t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left)
  122. }
  123. left, err = msgp.Skip(bts)
  124. if err != nil {
  125. t.Fatal(err)
  126. }
  127. if len(left) > 0 {
  128. t.Errorf("%d bytes left over after Skip(): %q", len(left), left)
  129. }
  130. }
  131. func BenchmarkMarshalMsgxlMetaV2DeleteMarker(b *testing.B) {
  132. v := xlMetaV2DeleteMarker{}
  133. b.ReportAllocs()
  134. b.ResetTimer()
  135. for i := 0; i < b.N; i++ {
  136. v.MarshalMsg(nil)
  137. }
  138. }
  139. func BenchmarkAppendMsgxlMetaV2DeleteMarker(b *testing.B) {
  140. v := xlMetaV2DeleteMarker{}
  141. bts := make([]byte, 0, v.Msgsize())
  142. bts, _ = v.MarshalMsg(bts[0:0])
  143. b.SetBytes(int64(len(bts)))
  144. b.ReportAllocs()
  145. b.ResetTimer()
  146. for i := 0; i < b.N; i++ {
  147. bts, _ = v.MarshalMsg(bts[0:0])
  148. }
  149. }
  150. func BenchmarkUnmarshalxlMetaV2DeleteMarker(b *testing.B) {
  151. v := xlMetaV2DeleteMarker{}
  152. bts, _ := v.MarshalMsg(nil)
  153. b.ReportAllocs()
  154. b.SetBytes(int64(len(bts)))
  155. b.ResetTimer()
  156. for i := 0; i < b.N; i++ {
  157. _, err := v.UnmarshalMsg(bts)
  158. if err != nil {
  159. b.Fatal(err)
  160. }
  161. }
  162. }
  163. func TestEncodeDecodexlMetaV2DeleteMarker(t *testing.T) {
  164. v := xlMetaV2DeleteMarker{}
  165. var buf bytes.Buffer
  166. msgp.Encode(&buf, &v)
  167. m := v.Msgsize()
  168. if buf.Len() > m {
  169. t.Log("WARNING: TestEncodeDecodexlMetaV2DeleteMarker Msgsize() is inaccurate")
  170. }
  171. vn := xlMetaV2DeleteMarker{}
  172. err := msgp.Decode(&buf, &vn)
  173. if err != nil {
  174. t.Error(err)
  175. }
  176. buf.Reset()
  177. msgp.Encode(&buf, &v)
  178. err = msgp.NewReader(&buf).Skip()
  179. if err != nil {
  180. t.Error(err)
  181. }
  182. }
  183. func BenchmarkEncodexlMetaV2DeleteMarker(b *testing.B) {
  184. v := xlMetaV2DeleteMarker{}
  185. var buf bytes.Buffer
  186. msgp.Encode(&buf, &v)
  187. b.SetBytes(int64(buf.Len()))
  188. en := msgp.NewWriter(msgp.Nowhere)
  189. b.ReportAllocs()
  190. b.ResetTimer()
  191. for i := 0; i < b.N; i++ {
  192. v.EncodeMsg(en)
  193. }
  194. en.Flush()
  195. }
  196. func BenchmarkDecodexlMetaV2DeleteMarker(b *testing.B) {
  197. v := xlMetaV2DeleteMarker{}
  198. var buf bytes.Buffer
  199. msgp.Encode(&buf, &v)
  200. b.SetBytes(int64(buf.Len()))
  201. rd := msgp.NewEndlessReader(buf.Bytes(), b)
  202. dc := msgp.NewReader(rd)
  203. b.ReportAllocs()
  204. b.ResetTimer()
  205. for i := 0; i < b.N; i++ {
  206. err := v.DecodeMsg(dc)
  207. if err != nil {
  208. b.Fatal(err)
  209. }
  210. }
  211. }
  212. func TestMarshalUnmarshalxlMetaV2Object(t *testing.T) {
  213. v := xlMetaV2Object{}
  214. bts, err := v.MarshalMsg(nil)
  215. if err != nil {
  216. t.Fatal(err)
  217. }
  218. left, err := v.UnmarshalMsg(bts)
  219. if err != nil {
  220. t.Fatal(err)
  221. }
  222. if len(left) > 0 {
  223. t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left)
  224. }
  225. left, err = msgp.Skip(bts)
  226. if err != nil {
  227. t.Fatal(err)
  228. }
  229. if len(left) > 0 {
  230. t.Errorf("%d bytes left over after Skip(): %q", len(left), left)
  231. }
  232. }
  233. func BenchmarkMarshalMsgxlMetaV2Object(b *testing.B) {
  234. v := xlMetaV2Object{}
  235. b.ReportAllocs()
  236. b.ResetTimer()
  237. for i := 0; i < b.N; i++ {
  238. v.MarshalMsg(nil)
  239. }
  240. }
  241. func BenchmarkAppendMsgxlMetaV2Object(b *testing.B) {
  242. v := xlMetaV2Object{}
  243. bts := make([]byte, 0, v.Msgsize())
  244. bts, _ = v.MarshalMsg(bts[0:0])
  245. b.SetBytes(int64(len(bts)))
  246. b.ReportAllocs()
  247. b.ResetTimer()
  248. for i := 0; i < b.N; i++ {
  249. bts, _ = v.MarshalMsg(bts[0:0])
  250. }
  251. }
  252. func BenchmarkUnmarshalxlMetaV2Object(b *testing.B) {
  253. v := xlMetaV2Object{}
  254. bts, _ := v.MarshalMsg(nil)
  255. b.ReportAllocs()
  256. b.SetBytes(int64(len(bts)))
  257. b.ResetTimer()
  258. for i := 0; i < b.N; i++ {
  259. _, err := v.UnmarshalMsg(bts)
  260. if err != nil {
  261. b.Fatal(err)
  262. }
  263. }
  264. }
  265. func TestEncodeDecodexlMetaV2Object(t *testing.T) {
  266. v := xlMetaV2Object{}
  267. var buf bytes.Buffer
  268. msgp.Encode(&buf, &v)
  269. m := v.Msgsize()
  270. if buf.Len() > m {
  271. t.Log("WARNING: TestEncodeDecodexlMetaV2Object Msgsize() is inaccurate")
  272. }
  273. vn := xlMetaV2Object{}
  274. err := msgp.Decode(&buf, &vn)
  275. if err != nil {
  276. t.Error(err)
  277. }
  278. buf.Reset()
  279. msgp.Encode(&buf, &v)
  280. err = msgp.NewReader(&buf).Skip()
  281. if err != nil {
  282. t.Error(err)
  283. }
  284. }
  285. func BenchmarkEncodexlMetaV2Object(b *testing.B) {
  286. v := xlMetaV2Object{}
  287. var buf bytes.Buffer
  288. msgp.Encode(&buf, &v)
  289. b.SetBytes(int64(buf.Len()))
  290. en := msgp.NewWriter(msgp.Nowhere)
  291. b.ReportAllocs()
  292. b.ResetTimer()
  293. for i := 0; i < b.N; i++ {
  294. v.EncodeMsg(en)
  295. }
  296. en.Flush()
  297. }
  298. func BenchmarkDecodexlMetaV2Object(b *testing.B) {
  299. v := xlMetaV2Object{}
  300. var buf bytes.Buffer
  301. msgp.Encode(&buf, &v)
  302. b.SetBytes(int64(buf.Len()))
  303. rd := msgp.NewEndlessReader(buf.Bytes(), b)
  304. dc := msgp.NewReader(rd)
  305. b.ReportAllocs()
  306. b.ResetTimer()
  307. for i := 0; i < b.N; i++ {
  308. err := v.DecodeMsg(dc)
  309. if err != nil {
  310. b.Fatal(err)
  311. }
  312. }
  313. }
  314. func TestMarshalUnmarshalxlMetaV2Version(t *testing.T) {
  315. v := xlMetaV2Version{}
  316. bts, err := v.MarshalMsg(nil)
  317. if err != nil {
  318. t.Fatal(err)
  319. }
  320. left, err := v.UnmarshalMsg(bts)
  321. if err != nil {
  322. t.Fatal(err)
  323. }
  324. if len(left) > 0 {
  325. t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left)
  326. }
  327. left, err = msgp.Skip(bts)
  328. if err != nil {
  329. t.Fatal(err)
  330. }
  331. if len(left) > 0 {
  332. t.Errorf("%d bytes left over after Skip(): %q", len(left), left)
  333. }
  334. }
  335. func BenchmarkMarshalMsgxlMetaV2Version(b *testing.B) {
  336. v := xlMetaV2Version{}
  337. b.ReportAllocs()
  338. b.ResetTimer()
  339. for i := 0; i < b.N; i++ {
  340. v.MarshalMsg(nil)
  341. }
  342. }
  343. func BenchmarkAppendMsgxlMetaV2Version(b *testing.B) {
  344. v := xlMetaV2Version{}
  345. bts := make([]byte, 0, v.Msgsize())
  346. bts, _ = v.MarshalMsg(bts[0:0])
  347. b.SetBytes(int64(len(bts)))
  348. b.ReportAllocs()
  349. b.ResetTimer()
  350. for i := 0; i < b.N; i++ {
  351. bts, _ = v.MarshalMsg(bts[0:0])
  352. }
  353. }
  354. func BenchmarkUnmarshalxlMetaV2Version(b *testing.B) {
  355. v := xlMetaV2Version{}
  356. bts, _ := v.MarshalMsg(nil)
  357. b.ReportAllocs()
  358. b.SetBytes(int64(len(bts)))
  359. b.ResetTimer()
  360. for i := 0; i < b.N; i++ {
  361. _, err := v.UnmarshalMsg(bts)
  362. if err != nil {
  363. b.Fatal(err)
  364. }
  365. }
  366. }
  367. func TestEncodeDecodexlMetaV2Version(t *testing.T) {
  368. v := xlMetaV2Version{}
  369. var buf bytes.Buffer
  370. msgp.Encode(&buf, &v)
  371. m := v.Msgsize()
  372. if buf.Len() > m {
  373. t.Log("WARNING: TestEncodeDecodexlMetaV2Version Msgsize() is inaccurate")
  374. }
  375. vn := xlMetaV2Version{}
  376. err := msgp.Decode(&buf, &vn)
  377. if err != nil {
  378. t.Error(err)
  379. }
  380. buf.Reset()
  381. msgp.Encode(&buf, &v)
  382. err = msgp.NewReader(&buf).Skip()
  383. if err != nil {
  384. t.Error(err)
  385. }
  386. }
  387. func BenchmarkEncodexlMetaV2Version(b *testing.B) {
  388. v := xlMetaV2Version{}
  389. var buf bytes.Buffer
  390. msgp.Encode(&buf, &v)
  391. b.SetBytes(int64(buf.Len()))
  392. en := msgp.NewWriter(msgp.Nowhere)
  393. b.ReportAllocs()
  394. b.ResetTimer()
  395. for i := 0; i < b.N; i++ {
  396. v.EncodeMsg(en)
  397. }
  398. en.Flush()
  399. }
  400. func BenchmarkDecodexlMetaV2Version(b *testing.B) {
  401. v := xlMetaV2Version{}
  402. var buf bytes.Buffer
  403. msgp.Encode(&buf, &v)
  404. b.SetBytes(int64(buf.Len()))
  405. rd := msgp.NewEndlessReader(buf.Bytes(), b)
  406. dc := msgp.NewReader(rd)
  407. b.ReportAllocs()
  408. b.ResetTimer()
  409. for i := 0; i < b.N; i++ {
  410. err := v.DecodeMsg(dc)
  411. if err != nil {
  412. b.Fatal(err)
  413. }
  414. }
  415. }
  416. func TestMarshalUnmarshalxlMetaV2VersionHeader(t *testing.T) {
  417. v := xlMetaV2VersionHeader{}
  418. bts, err := v.MarshalMsg(nil)
  419. if err != nil {
  420. t.Fatal(err)
  421. }
  422. left, err := v.UnmarshalMsg(bts)
  423. if err != nil {
  424. t.Fatal(err)
  425. }
  426. if len(left) > 0 {
  427. t.Errorf("%d bytes left over after UnmarshalMsg(): %q", len(left), left)
  428. }
  429. left, err = msgp.Skip(bts)
  430. if err != nil {
  431. t.Fatal(err)
  432. }
  433. if len(left) > 0 {
  434. t.Errorf("%d bytes left over after Skip(): %q", len(left), left)
  435. }
  436. }
  437. func BenchmarkMarshalMsgxlMetaV2VersionHeader(b *testing.B) {
  438. v := xlMetaV2VersionHeader{}
  439. b.ReportAllocs()
  440. b.ResetTimer()
  441. for i := 0; i < b.N; i++ {
  442. v.MarshalMsg(nil)
  443. }
  444. }
  445. func BenchmarkAppendMsgxlMetaV2VersionHeader(b *testing.B) {
  446. v := xlMetaV2VersionHeader{}
  447. bts := make([]byte, 0, v.Msgsize())
  448. bts, _ = v.MarshalMsg(bts[0:0])
  449. b.SetBytes(int64(len(bts)))
  450. b.ReportAllocs()
  451. b.ResetTimer()
  452. for i := 0; i < b.N; i++ {
  453. bts, _ = v.MarshalMsg(bts[0:0])
  454. }
  455. }
  456. func BenchmarkUnmarshalxlMetaV2VersionHeader(b *testing.B) {
  457. v := xlMetaV2VersionHeader{}
  458. bts, _ := v.MarshalMsg(nil)
  459. b.ReportAllocs()
  460. b.SetBytes(int64(len(bts)))
  461. b.ResetTimer()
  462. for i := 0; i < b.N; i++ {
  463. _, err := v.UnmarshalMsg(bts)
  464. if err != nil {
  465. b.Fatal(err)
  466. }
  467. }
  468. }
  469. func TestEncodeDecodexlMetaV2VersionHeader(t *testing.T) {
  470. v := xlMetaV2VersionHeader{}
  471. var buf bytes.Buffer
  472. msgp.Encode(&buf, &v)
  473. m := v.Msgsize()
  474. if buf.Len() > m {
  475. t.Log("WARNING: TestEncodeDecodexlMetaV2VersionHeader Msgsize() is inaccurate")
  476. }
  477. vn := xlMetaV2VersionHeader{}
  478. err := msgp.Decode(&buf, &vn)
  479. if err != nil {
  480. t.Error(err)
  481. }
  482. buf.Reset()
  483. msgp.Encode(&buf, &v)
  484. err = msgp.NewReader(&buf).Skip()
  485. if err != nil {
  486. t.Error(err)
  487. }
  488. }
  489. func BenchmarkEncodexlMetaV2VersionHeader(b *testing.B) {
  490. v := xlMetaV2VersionHeader{}
  491. var buf bytes.Buffer
  492. msgp.Encode(&buf, &v)
  493. b.SetBytes(int64(buf.Len()))
  494. en := msgp.NewWriter(msgp.Nowhere)
  495. b.ReportAllocs()
  496. b.ResetTimer()
  497. for i := 0; i < b.N; i++ {
  498. v.EncodeMsg(en)
  499. }
  500. en.Flush()
  501. }
  502. func BenchmarkDecodexlMetaV2VersionHeader(b *testing.B) {
  503. v := xlMetaV2VersionHeader{}
  504. var buf bytes.Buffer
  505. msgp.Encode(&buf, &v)
  506. b.SetBytes(int64(buf.Len()))
  507. rd := msgp.NewEndlessReader(buf.Bytes(), b)
  508. dc := msgp.NewReader(rd)
  509. b.ReportAllocs()
  510. b.ResetTimer()
  511. for i := 0; i < b.N; i++ {
  512. err := v.DecodeMsg(dc)
  513. if err != nil {
  514. b.Fatal(err)
  515. }
  516. }
  517. }