From: Lasse Collin Date: Tue, 23 Apr 2024 13:35:33 +0000 (+0300) Subject: Tests: test_filter_str: Add a few assertions X-Git-Tag: v5.7.1alpha~374 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ac8a9bb4cccbee88350696dc9c645c48d77c989;p=thirdparty%2Fxz.git Tests: test_filter_str: Add a few assertions --- diff --git a/tests/test_filter_str.c b/tests/test_filter_str.c index 686dd77e..42d9a22c 100644 --- a/tests/test_filter_str.c +++ b/tests/test_filter_str.c @@ -598,13 +598,16 @@ test_lzma_str_list_filters(void) // Test with bad flags. assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN, LZMA_STR_NO_VALIDATION , NULL), LZMA_OPTIONS_ERROR); + assert_true(str == NULL); assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN, LZMA_STR_NO_SPACES, NULL), LZMA_OPTIONS_ERROR); + assert_true(str == NULL); // Test with bad Filter ID. assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN - 1, 0, NULL), LZMA_OPTIONS_ERROR); + assert_true(str == NULL); // Test LZMA_STR_ENCODER flag. assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN, @@ -629,6 +632,7 @@ test_lzma_str_list_filters(void) // Test LZMA_STR_GETOPT_LONG flag. assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN, LZMA_STR_GETOPT_LONG, NULL), LZMA_OK); + assert_str_contains(str, "--"); free(str);