lib: unit tests: improve / better coverage

This commit is contained in:
Dirk-Jan C. Binnema
2023-09-13 23:02:53 +03:00
parent 7c16d080d2
commit 9dcbe1d96c
15 changed files with 304 additions and 147 deletions

View File

@ -79,6 +79,16 @@ test_basic()
}
}
static void
test_read_only()
{
MemDb db{true/*read-only*/};
Config conf_db{db};
auto res = conf_db.set<Config::Id::MaxMessageSize>(12345);
g_assert_false(!!res);
}
int
main(int argc, char* argv[])
{
@ -86,6 +96,7 @@ main(int argc, char* argv[])
g_test_add_func("/config-db/props", test_props);
g_test_add_func("/config-db/basic", test_basic);
g_test_add_func("/config-db/read-only", test_read_only);
return g_test_run();
}