Refactored app_config unit tests
This commit is contained in:
parent
68e71d0b82
commit
85c769009a
@ -382,6 +382,8 @@ static void common_tests(app_config &config, provider_type prov) {
|
||||
remote_cfg1.recv_timeout_ms = 2U;
|
||||
remote_cfg1.send_timeout_ms = 1U;
|
||||
|
||||
ASSERT_NE(remote_cfg1, remote_cfg2);
|
||||
|
||||
test_getter_setter(cfg, &app_config::get_remote_config,
|
||||
&app_config::set_remote_config, remote_cfg1,
|
||||
remote_cfg2, "", "");
|
||||
@ -429,7 +431,7 @@ static void common_tests(app_config &config, provider_type prov) {
|
||||
value.c_str());
|
||||
}},
|
||||
{JSON_REMOTE_MOUNT,
|
||||
[](auto &&cfg) {
|
||||
[](app_config &cfg) {
|
||||
remote::remote_mount mnt_cfg1{};
|
||||
mnt_cfg1.api_port = 1U;
|
||||
mnt_cfg1.client_pool_size = 2U;
|
||||
@ -442,8 +444,10 @@ static void common_tests(app_config &config, provider_type prov) {
|
||||
mnt_cfg2.enable = true;
|
||||
mnt_cfg2.encryption_token = "5";
|
||||
|
||||
ASSERT_NE(mnt_cfg1, mnt_cfg2);
|
||||
|
||||
test_getter_setter(cfg, &app_config::get_remote_mount,
|
||||
&app_config::get_remote_mount, mnt_cfg1, mnt_cfg2,
|
||||
&app_config::set_remote_mount, mnt_cfg1, mnt_cfg2,
|
||||
"", "");
|
||||
|
||||
remote::remote_mount mnt_cfg3{};
|
||||
@ -492,7 +496,7 @@ static void common_tests(app_config &config, provider_type prov) {
|
||||
EXPECT_EQ(max_ring_buffer_file_size, cfg.get_ring_buffer_file_size());
|
||||
}},
|
||||
{JSON_S3_CONFIG, [](auto &&cfg) {}},
|
||||
{JSON_SIA_CONFIG, [](auto &&cfg) {}},
|
||||
{JSON_SIA_CONFIG, [](app_config &cfg) {}},
|
||||
{JSON_TASK_WAIT_MS,
|
||||
[](app_config &cfg) {
|
||||
test_getter_setter(
|
||||
|
Loading…
x
Reference in New Issue
Block a user