1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Improve test coverage for config.

This commit is contained in:
winlin 2020-01-01 15:52:10 +08:00
parent 2942955b30
commit 146a095b38

View file

@ -2625,3 +2625,33 @@ VOID TEST(ConfigUnitTest, PersistenceConfig)
}
}
VOID TEST(ConfigMainTest, CheckGlobalConfig)
{
srs_error_t err;
if (true) {
MockSrsConfig conf;
HELPER_ASSERT_SUCCESS(conf.parse(_MIN_OK_CONF));
EXPECT_TRUE(conf.cwd().empty());
EXPECT_TRUE(conf.argv().empty());
}
if (true) {
MockSrsConfig conf;
HELPER_ASSERT_SUCCESS(conf.parse(_MIN_OK_CONF "daemon on;"));
EXPECT_TRUE(conf.get_daemon());
}
if (true) {
MockSrsConfig conf;
HELPER_ASSERT_SUCCESS(conf.parse(_MIN_OK_CONF "daemon off;"));
EXPECT_FALSE(conf.get_daemon());
}
if (true) {
MockSrsConfig conf;
HELPER_ASSERT_SUCCESS(conf.parse(_MIN_OK_CONF));
EXPECT_TRUE(conf.get_root().empty());
}
}