gmio_core: test zlib enum values
This commit is contained in:
parent
bd1600a10d
commit
4f319710be
@ -39,7 +39,6 @@
|
||||
|
||||
#include "global.h"
|
||||
|
||||
/* TODO: check enum values in unit tests*/
|
||||
/*! zlib compression level, specific values */
|
||||
enum gmio_zlib_compress_level
|
||||
{
|
||||
@ -49,7 +48,6 @@ enum gmio_zlib_compress_level
|
||||
GMIO_ZLIB_COMPRESS_LEVEL_BEST_SIZE = 9 /*! -> Z_BEST_COMPRESSION */
|
||||
};
|
||||
|
||||
/* TODO: check enum values in unit tests*/
|
||||
/*! zlib compression strategy */
|
||||
enum gmio_zlib_compress_strategy
|
||||
{
|
||||
|
@ -57,6 +57,7 @@ const char* all_tests()
|
||||
UTEST_RUN(test_internal__string_ascii_utils);
|
||||
UTEST_RUN(test_internal__benchmark_gmio_fast_atof);
|
||||
UTEST_RUN(test_internal__zip_utils);
|
||||
UTEST_RUN(test_internal__zlib_enumvalues);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
@ -815,3 +815,19 @@ static const char* test_internal__zip_utils()
|
||||
free(bytes);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static const char* test_internal__zlib_enumvalues()
|
||||
{
|
||||
/* enum gmio_zlib_compress_level */
|
||||
UTEST_COMPARE_INT(Z_BEST_SPEED, GMIO_ZLIB_COMPRESS_LEVEL_BEST_SPEED);
|
||||
UTEST_COMPARE_INT(Z_BEST_COMPRESSION, GMIO_ZLIB_COMPRESS_LEVEL_BEST_SIZE);
|
||||
UTEST_COMPARE_INT(0, GMIO_ZLIB_COMPRESS_LEVEL_DEFAULT);
|
||||
UTEST_COMPARE_INT(-1, GMIO_ZLIB_COMPRESS_LEVEL_NONE);
|
||||
|
||||
/* enum gmio_zlib_compress_strategy */
|
||||
UTEST_COMPARE_INT(Z_DEFAULT_STRATEGY, GMIO_ZLIB_COMPRESSION_STRATEGY_DEFAULT);
|
||||
UTEST_COMPARE_INT(Z_FILTERED, GMIO_ZLIB_COMPRESSION_STRATEGY_FILTERED);
|
||||
UTEST_COMPARE_INT(Z_HUFFMAN_ONLY, GMIO_ZLIB_COMPRESSION_STRATEGY_HUFFMAN_ONLY);
|
||||
UTEST_COMPARE_INT(Z_RLE, GMIO_ZLIB_COMPRESSION_STRATEGY_RLE);
|
||||
UTEST_COMPARE_INT(Z_FIXED, GMIO_ZLIB_COMPRESSION_STRATEGY_FIXED);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user