diff options
| author | wangmenglan <[email protected]> | 2023-03-14 14:15:29 +0800 |
|---|---|---|
| committer | wangmenglan <[email protected]> | 2023-03-15 16:59:45 +0800 |
| commit | 29ba315489c150d316a615fab5de640f5283fc65 (patch) | |
| tree | 34ab3d641eaa2d24d12639b063716ea29924c970 /common | |
| parent | 8d820e3213880578bfbc72a657ec7896459cff3b (diff) | |
🐞 fix(TSG-14138): 修复页面修改IP后,功能端未修改
Diffstat (limited to 'common')
| -rw-r--r-- | common/test/gtest_health_check_table.cpp | 112 |
1 files changed, 69 insertions, 43 deletions
diff --git a/common/test/gtest_health_check_table.cpp b/common/test/gtest_health_check_table.cpp index 770b2dd..eb7224d 100644 --- a/common/test/gtest_health_check_table.cpp +++ b/common/test/gtest_health_check_table.cpp @@ -5,9 +5,13 @@ #include "policy.h" #include "health_check.h" - TEST(HEALTH_CHECK_TABLE, INSERT) { + uint64_t session_id1 = 0; + uint64_t session_id2 = 0; + uint64_t session_id3 = 0; + uint64_t session_id4 = 0; + uint64_t session_id5 = 0; // TEST Create health_check_session_init("./sce.conf"); @@ -18,8 +22,7 @@ TEST(HEALTH_CHECK_TABLE, INSERT) snprintf(policy1.address, sizeof(policy1.address), "1.1.1.1"); policy1.retires = 11; policy1.interval_ms = 111; - EXPECT_TRUE(health_check_session_add(1, &policy1) == 0); - EXPECT_TRUE(health_check_session_add(1, &policy1) == -1); + EXPECT_TRUE((session_id1 = health_check_session_add(1, &policy1)) > 0); struct health_check policy2; memset(&policy2, 0, sizeof(policy2)); @@ -27,8 +30,8 @@ TEST(HEALTH_CHECK_TABLE, INSERT) snprintf(policy2.address, sizeof(policy2.address), "2.2.2.2"); policy2.retires = 22; policy2.interval_ms = 222; - EXPECT_TRUE(health_check_session_add(2, &policy2) == 0); - EXPECT_TRUE(health_check_session_add(2, &policy2) == -1); + EXPECT_TRUE((session_id2 = health_check_session_add(2, &policy2)) > 0); + EXPECT_TRUE((session_id3 = health_check_session_add(3, &policy2)) > 0); struct health_check policy3; memset(&policy3, 0, sizeof(policy3)); @@ -36,17 +39,23 @@ TEST(HEALTH_CHECK_TABLE, INSERT) snprintf(policy3.address, sizeof(policy3.address), "2001:0db8:0000:0000:0000:8a2e:0370:7334"); policy3.retires = 33; policy3.interval_ms = 333; - EXPECT_TRUE(health_check_session_add(3, &policy3) == 0); - EXPECT_TRUE(health_check_session_add(3, &policy3) == -1); + EXPECT_TRUE((session_id4 = health_check_session_add(4, &policy3)) > 0); + EXPECT_TRUE((session_id5 = health_check_session_add(5, &policy3)) > 0); // TEST Delete By Session ID - EXPECT_TRUE(health_check_session_del(1) == 0); - EXPECT_TRUE(health_check_session_del(2) == 0); - EXPECT_TRUE(health_check_session_del(3) == 0); + EXPECT_TRUE(health_check_session_del(session_id1, 1) == 0); + EXPECT_TRUE(health_check_session_del(session_id2, 2) == 0); + EXPECT_TRUE(health_check_session_del(session_id3, 3) == 0); + EXPECT_TRUE(health_check_session_del(session_id4, 4) == 0); + EXPECT_TRUE(health_check_session_del(session_id5, 5) == 0); } TEST(HEALTH_CHECK_TABLE, GET_STATUS) { + uint64_t session_id1 = 0; + uint64_t session_id2 = 0; + uint64_t session_id3 = 0; + // TEST Insert struct health_check policy1; memset(&policy1, 0, sizeof(policy1)); @@ -54,7 +63,7 @@ TEST(HEALTH_CHECK_TABLE, GET_STATUS) snprintf(policy1.address, sizeof(policy1.address), "4.4.4.4"); policy1.retires = 5; policy1.interval_ms = 300; - EXPECT_TRUE(health_check_session_add(4, &policy1) == 0); + EXPECT_TRUE((session_id1 = health_check_session_add(1, &policy1)) > 0); struct health_check policy2; memset(&policy2, 0, sizeof(policy2)); @@ -62,7 +71,7 @@ TEST(HEALTH_CHECK_TABLE, GET_STATUS) snprintf(policy2.address, sizeof(policy2.address), "5.5.5.5"); policy2.retires = 5; policy2.interval_ms = 300; - EXPECT_TRUE(health_check_session_add(5, &policy2) == 0); + EXPECT_TRUE((session_id2 = health_check_session_add(2, &policy2)) > 0); struct health_check policy3; memset(&policy3, 0, sizeof(policy3)); @@ -70,22 +79,26 @@ TEST(HEALTH_CHECK_TABLE, GET_STATUS) snprintf(policy3.address, sizeof(policy3.address), "6.6.6.6"); policy3.retires = 5; policy3.interval_ms = 300; - EXPECT_TRUE(health_check_session_add(6, &policy3) == 0); + EXPECT_TRUE((session_id3 = health_check_session_add(3, &policy3)) > 0); // TEST get status - EXPECT_TRUE(health_check_session_get_status(4) == 0); - EXPECT_TRUE(health_check_session_get_status(5) == 0); - EXPECT_TRUE(health_check_session_get_status(6) == 0); + EXPECT_TRUE(health_check_session_get_status(session_id1) == 0); + EXPECT_TRUE(health_check_session_get_status(session_id2) == 0); + EXPECT_TRUE(health_check_session_get_status(session_id3) == 0); EXPECT_TRUE(health_check_session_get_status(7) == -1); // TEST Delete By Session ID - EXPECT_TRUE(health_check_session_del(4) == 0); - EXPECT_TRUE(health_check_session_del(5) == 0); - EXPECT_TRUE(health_check_session_del(6) == 0); + EXPECT_TRUE(health_check_session_del(session_id1, 1) == 0); + EXPECT_TRUE(health_check_session_del(session_id2, 2) == 0); + EXPECT_TRUE(health_check_session_del(session_id3, 3) == 0); } TEST(HEALTH_CHECK_TABLE, SET_STATUS) { + uint64_t session_id1 = 0; + uint64_t session_id2 = 0; + uint64_t session_id3 = 0; + // TEST Insert struct health_check policy1; memset(&policy1, 0, sizeof(policy1)); @@ -93,7 +106,7 @@ TEST(HEALTH_CHECK_TABLE, SET_STATUS) snprintf(policy1.address, sizeof(policy1.address), "7.7.7.7"); policy1.retires = 5; policy1.interval_ms = 300; - EXPECT_TRUE(health_check_session_add(7, &policy1) == 0); + EXPECT_TRUE((session_id1 = health_check_session_add(1, &policy1)) > 0); struct health_check policy2; memset(&policy2, 0, sizeof(policy2)); @@ -101,7 +114,7 @@ TEST(HEALTH_CHECK_TABLE, SET_STATUS) snprintf(policy2.address, sizeof(policy2.address), "8.8.8.8"); policy2.retires = 5; policy2.interval_ms = 300; - EXPECT_TRUE(health_check_session_add(8, &policy2) == 0); + EXPECT_TRUE((session_id2 = health_check_session_add(2, &policy2)) > 0); struct health_check policy3; memset(&policy3, 0, sizeof(policy3)); @@ -109,32 +122,39 @@ TEST(HEALTH_CHECK_TABLE, SET_STATUS) snprintf(policy3.address, sizeof(policy3.address), "9.9.9.9"); policy3.retires = 5; policy3.interval_ms = 300; - EXPECT_TRUE(health_check_session_add(9, &policy3) == 0); + EXPECT_TRUE((session_id3 = health_check_session_add(3, &policy3)) > 0); // TEST get status - EXPECT_TRUE(health_check_session_get_status(7) == 0); - EXPECT_TRUE(health_check_session_get_status(8) == 0); - EXPECT_TRUE(health_check_session_get_status(9) == 0); + EXPECT_TRUE(health_check_session_get_status(session_id1) == 0); + EXPECT_TRUE(health_check_session_get_status(session_id2) == 0); + EXPECT_TRUE(health_check_session_get_status(session_id3) == 0); // TEST set status - EXPECT_TRUE(health_check_session_set_status(7, 1) == 0); - EXPECT_TRUE(health_check_session_set_status(8, 1) == 0); - EXPECT_TRUE(health_check_session_set_status(9, 1) == 0); + EXPECT_TRUE(health_check_session_set_status(session_id1, 1) == 0); + EXPECT_TRUE(health_check_session_set_status(session_id2, 1) == 0); + EXPECT_TRUE(health_check_session_set_status(session_id3, 1) == 0); EXPECT_TRUE(health_check_session_set_status(10, 1) == -1); // TEST get status - EXPECT_TRUE(health_check_session_get_status(7) == 1); - EXPECT_TRUE(health_check_session_get_status(8) == 1); - EXPECT_TRUE(health_check_session_get_status(9) == 1); + EXPECT_TRUE(health_check_session_get_status(session_id1) == 1); + EXPECT_TRUE(health_check_session_get_status(session_id2) == 1); + EXPECT_TRUE(health_check_session_get_status(session_id3) == 1); // TEST Delete By Session ID - EXPECT_TRUE(health_check_session_del(7) == 0); - EXPECT_TRUE(health_check_session_del(8) == 0); - EXPECT_TRUE(health_check_session_del(9) == 0); + EXPECT_TRUE(health_check_session_del(session_id1, 1) == 0); + EXPECT_TRUE(health_check_session_del(session_id2, 2) == 0); + EXPECT_TRUE(health_check_session_del(session_id3, 3) == 0); } TEST(HEALTH_CHECK_TABLE, DELETE) { + uint64_t session_id1 = 0; + uint64_t session_id2 = 0; + uint64_t session_id3 = 0; + uint64_t session_id4 = 0; + uint64_t session_id5 = 0; + uint64_t session_id6 = 0; + // TEST Insert struct health_check policy1; memset(&policy1, 0, sizeof(policy1)); @@ -142,7 +162,7 @@ TEST(HEALTH_CHECK_TABLE, DELETE) snprintf(policy1.address, sizeof(policy1.address), "10.10.10.10"); policy1.retires = 5; policy1.interval_ms = 300; - EXPECT_TRUE(health_check_session_add(10, &policy1) == 0); + EXPECT_TRUE((session_id1 = health_check_session_add(1, &policy1)) > 0); struct health_check policy2; memset(&policy2, 0, sizeof(policy2)); @@ -150,7 +170,8 @@ TEST(HEALTH_CHECK_TABLE, DELETE) snprintf(policy2.address, sizeof(policy2.address), "11.11.11.11"); policy2.retires = 5; policy2.interval_ms = 300; - EXPECT_TRUE(health_check_session_add(11, &policy2) == 0); + EXPECT_TRUE((session_id2 = health_check_session_add(2, &policy2)) > 0); + EXPECT_TRUE((session_id3 = health_check_session_add(3, &policy2)) > 0); struct health_check policy3; memset(&policy3, 0, sizeof(policy3)); @@ -158,15 +179,20 @@ TEST(HEALTH_CHECK_TABLE, DELETE) snprintf(policy3.address, sizeof(policy3.address), "12.12.12.12"); policy3.retires = 5; policy3.interval_ms = 300; - EXPECT_TRUE(health_check_session_add(12, &policy3) == 0); + EXPECT_TRUE((session_id4 = health_check_session_add(4, &policy3)) > 0); + EXPECT_TRUE((session_id5 = health_check_session_add(5, &policy3)) > 0); + EXPECT_TRUE((session_id6 = health_check_session_add(6, &policy3)) > 0); // TEST Delete By Session ID - EXPECT_TRUE(health_check_session_del(10) == 0); - EXPECT_TRUE(health_check_session_del(10) == -1); - EXPECT_TRUE(health_check_session_del(11) == 0); - EXPECT_TRUE(health_check_session_del(11) == -1); - EXPECT_TRUE(health_check_session_del(12) == 0); - EXPECT_TRUE(health_check_session_del(12) == -1); + EXPECT_TRUE(health_check_session_del(session_id1, 1) == 0); + EXPECT_TRUE(health_check_session_del(session_id1, 1) == -1); + EXPECT_TRUE(health_check_session_del(session_id2, 2) == 0); + EXPECT_TRUE(health_check_session_del(session_id3, 3) == 0); + EXPECT_TRUE(health_check_session_del(session_id3, 3) == -1); + EXPECT_TRUE(health_check_session_del(session_id5, 4) == 0); + EXPECT_TRUE(health_check_session_del(session_id5, 5) == 0); + EXPECT_TRUE(health_check_session_del(session_id6, 6) == 0); + EXPECT_TRUE(health_check_session_del(session_id6, 6) == -1); } int main(int argc, char **argv) |
