lz4_test.go 413 B

123456789101112131415161718192021222324
  1. package rbtree
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. )
  6. func TestCompressDecompressUInt32Slice(t *testing.T) {
  7. data := make([]uint32, 1000)
  8. for i := range data {
  9. data[i] = 7
  10. }
  11. packed := CompressUInt32Slice(data)
  12. assert.Len(t, packed, 29)
  13. for i := range data {
  14. data[i] = 0
  15. }
  16. DecompressUInt32Slice(packed, data)
  17. for i := range data {
  18. assert.Equal(t, uint32(7), data[i], i)
  19. }
  20. }