Improve bitshuffle tests by using standard values

This commit is contained in:
2020-05-13 19:06:20 +02:00
parent 91800a35aa
commit 6751a934e8
+3 -7
View File
@@ -6,12 +6,8 @@ using namespace std;
TEST(bitshuffle, simple_compression)
{
auto size = MODULE_N_PIXELS;
auto elem_size = 2; // uint16_t
auto block_size = MODULE_N_PIXELS;
auto compress_buffer_size = bshuf_compress_lz4_bound(
size, elem_size, block_size);
MODULE_N_PIXELS, PIXEL_N_BYTES, MODULE_N_PIXELS);
auto frame_buffer = make_unique<uint16_t[]>(MODULE_N_PIXELS);
auto compress_buffer = make_unique<char[]>(compress_buffer_size);
@@ -22,14 +18,14 @@ TEST(bitshuffle, simple_compression)
auto compressed_size = bshuf_compress_lz4(
frame_buffer.get(), compress_buffer.get(),
size, elem_size, block_size);
MODULE_N_PIXELS, PIXEL_N_BYTES, MODULE_N_PIXELS);
ASSERT_TRUE(compressed_size > 0);
auto out_frame_buffer = make_unique<uint16_t[]>(MODULE_N_PIXELS);
auto consumed_bytes = bshuf_decompress_lz4(
compress_buffer.get(), out_frame_buffer.get(),
size, elem_size, block_size);
MODULE_N_PIXELS, PIXEL_N_BYTES, MODULE_N_PIXELS);
ASSERT_TRUE(consumed_bytes > 0);