test: cannot combine --input-list and --filter

This commit is contained in:
Marcus Holland-Moritz 2024-01-01 16:19:39 +01:00
parent 04988e8a8a
commit 7fd51fb80c
2 changed files with 8 additions and 1 deletions

View File

@ -742,7 +742,7 @@ int mkdwarfs_main(int argc, sys_char** argv, iolayer const& iol) {
if (vm.count("input-list")) {
if (vm.count("filter")) {
iol.err << "error: cannot use --input-list and --filter\n";
iol.err << "error: cannot combine --input-list and --filter\n";
return 1;
}

View File

@ -545,3 +545,10 @@ TEST(mkdwarfs_test, block_size_too_large) {
EXPECT_NE(0, t.run({"-i", "/", "-o", "-", "-S", "100"}));
EXPECT_THAT(t.err(), ::testing::HasSubstr("block size must be between"));
}
TEST(mkdwarfs_test, cannot_combine_input_list_and_filter) {
auto t = mkdwarfs_tester::create_empty();
EXPECT_NE(0, t.run({"--input-list", "-", "-o", "-", "-F", "+ *"}));
EXPECT_THAT(t.err(),
::testing::HasSubstr("cannot combine --input-list and --filter"));
}