From 85c769009aafe9911974887f4aa61b4ba4950a06 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Sat, 15 Feb 2025 09:33:55 -0600 Subject: [PATCH] Refactored app_config unit tests --- repertory/repertory_test/src/app_config_test.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/repertory/repertory_test/src/app_config_test.cpp b/repertory/repertory_test/src/app_config_test.cpp index 414c8c3e..47dece01 100644 --- a/repertory/repertory_test/src/app_config_test.cpp +++ b/repertory/repertory_test/src/app_config_test.cpp @@ -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(