mirror of https://git.tukaani.org/xz.git
Tests: test_filter_str: Add a few assertions
(cherry picked from commit 3ac8a9bb4c
)
This commit is contained in:
parent
1c0dfaee63
commit
d15eb46891
|
@ -590,13 +590,16 @@ test_lzma_str_list_filters(void)
|
||||||
// Test with bad flags.
|
// Test with bad flags.
|
||||||
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN,
|
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN,
|
||||||
LZMA_STR_NO_VALIDATION , NULL), LZMA_OPTIONS_ERROR);
|
LZMA_STR_NO_VALIDATION , NULL), LZMA_OPTIONS_ERROR);
|
||||||
|
assert_true(str == NULL);
|
||||||
|
|
||||||
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN,
|
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN,
|
||||||
LZMA_STR_NO_SPACES, NULL), LZMA_OPTIONS_ERROR);
|
LZMA_STR_NO_SPACES, NULL), LZMA_OPTIONS_ERROR);
|
||||||
|
assert_true(str == NULL);
|
||||||
|
|
||||||
// Test with bad Filter ID.
|
// Test with bad Filter ID.
|
||||||
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN - 1,
|
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN - 1,
|
||||||
0, NULL), LZMA_OPTIONS_ERROR);
|
0, NULL), LZMA_OPTIONS_ERROR);
|
||||||
|
assert_true(str == NULL);
|
||||||
|
|
||||||
// Test LZMA_STR_ENCODER flag.
|
// Test LZMA_STR_ENCODER flag.
|
||||||
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN,
|
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN,
|
||||||
|
@ -621,6 +624,7 @@ test_lzma_str_list_filters(void)
|
||||||
// Test LZMA_STR_GETOPT_LONG flag.
|
// Test LZMA_STR_GETOPT_LONG flag.
|
||||||
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN,
|
assert_lzma_ret(lzma_str_list_filters(&str, LZMA_VLI_UNKNOWN,
|
||||||
LZMA_STR_GETOPT_LONG, NULL), LZMA_OK);
|
LZMA_STR_GETOPT_LONG, NULL), LZMA_OK);
|
||||||
|
assert_str_contains(str, "--");
|
||||||
|
|
||||||
free(str);
|
free(str);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue