]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
Tests: test_filter_str: Add a few assertions
authorLasse Collin <lasse.collin@tukaani.org>
Tue, 23 Apr 2024 13:35:33 +0000 (16:35 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 23 Apr 2024 13:35:33 +0000 (16:35 +0300)
tests/test_filter_str.c

index 686dd77e8f1074f82427a60495c605f18f6daa4f..42d9a22cd1c30811875d2476ec82ce5773a70477 100644 (file)
@@ -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);