Skip to content
Snippets Groups Projects
Commit 27cd0924 authored by Dominik Loidolt's avatar Dominik Loidolt
Browse files

Refactor: simplify size verification logic in chunk round trip compression test

parent f8293d9a
No related branches found
No related tags found
1 merge request!34Update cmp_tool to version v0.13
...@@ -111,19 +111,17 @@ uint32_t chunk_round_trip(const void *chunk, uint32_t chunk_size, ...@@ -111,19 +111,17 @@ uint32_t chunk_round_trip(const void *chunk, uint32_t chunk_size,
cmp_size = compress_chunk(chunk, chunk_size, chunk_model, updated_chunk_model, cmp_size = compress_chunk(chunk, chunk_size, chunk_model, updated_chunk_model,
dst, dst_capacity, cmp_par); dst, dst_capacity, cmp_par);
if (!cmp_is_error(cmp_size)) { /* secound run wich dst = NULL */ if (!cmp_is_error(cmp_size)) { /* second run with dst = NULL */
uint32_t cmp_size2; uint32_t cmp_size2;
/* reset model if in-place update was used */ /* reset model if in-place update was used */
if (chunk_model && updated_chunk_model == chunk_model) if (chunk_model && updated_chunk_model == chunk_model)
memcpy(updated_chunk_model, model_cpy, chunk_size); memcpy(updated_chunk_model, model_cpy, chunk_size);
cmp_size2 = compress_chunk(chunk, chunk_size, chunk_model, updated_chunk_model, cmp_size2 = compress_chunk(chunk, chunk_size, chunk_model, updated_chunk_model,
NULL, dst_capacity, cmp_par); NULL, dst_capacity, cmp_par);
if (cmp_get_error_code(cmp_size) == CMP_ERROR_SMALL_BUFFER) if (cmp_get_error_code(cmp_size) != CMP_ERROR_SMALL_BUFFER)
TEST_ASSERT(!cmp_is_error(cmp_size));
else
TEST_ASSERT(cmp_size == cmp_size2); TEST_ASSERT(cmp_size == cmp_size2);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment