mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-17 00:10:03 -04:00
test: test log context presence and option
This commit is contained in:
parent
3f56013125
commit
6cf799a96e
@ -729,6 +729,24 @@ INSTANTIATE_TEST_SUITE_P(
|
||||
::testing::Combine(::testing::ValuesIn(log_level_strings),
|
||||
::testing::Bool()));
|
||||
|
||||
TEST(mkdwarfs_test, no_log_context) {
|
||||
mkdwarfs_tester t;
|
||||
EXPECT_EQ(0, t.run("-l3 -i / -o -")) << t.err();
|
||||
EXPECT_THAT(t.err(), ::testing::Not(::testing::HasSubstr("[scanner.cpp:")));
|
||||
}
|
||||
|
||||
TEST(mkdwarfs_test, default_log_context) {
|
||||
mkdwarfs_tester t;
|
||||
EXPECT_EQ(0, t.run("-l3 -i / -o - --log-level=verbose")) << t.err();
|
||||
EXPECT_THAT(t.err(), ::testing::HasSubstr("[scanner.cpp:"));
|
||||
}
|
||||
|
||||
TEST(mkdwarfs_test, explicit_log_context) {
|
||||
mkdwarfs_tester t;
|
||||
EXPECT_EQ(0, t.run("-l3 -i / -o - --log-with-context")) << t.err();
|
||||
EXPECT_THAT(t.err(), ::testing::HasSubstr("[scanner.cpp:"));
|
||||
}
|
||||
|
||||
TEST(mkdwarfs_test, metadata_inode_info) {
|
||||
auto t = mkdwarfs_tester::create_empty();
|
||||
t.add_root_dir();
|
||||
|
Loading…
x
Reference in New Issue
Block a user