diff options
| author | luwenpeng <[email protected]> | 2024-10-23 10:01:20 +0800 |
|---|---|---|
| committer | luwenpeng <[email protected]> | 2024-10-21 10:49:41 +0800 |
| commit | fd3cc20554cba6fe7ee7c671730079f81a2fbc5d (patch) | |
| tree | e38e5405a47fd5dff8c422d4b2109de99159ec4d /infra/session_manager/test | |
| parent | a7b79a0e227eb509699d0a864129e5013eff50fe (diff) | |
feature: packet IO support IP reassembly
Diffstat (limited to 'infra/session_manager/test')
3 files changed, 26 insertions, 28 deletions
diff --git a/infra/session_manager/test/gtest_overload_evict_tcp_sess.cpp b/infra/session_manager/test/gtest_overload_evict_tcp_sess.cpp index 6518104..d7ec896 100644 --- a/infra/session_manager/test/gtest_overload_evict_tcp_sess.cpp +++ b/infra/session_manager/test/gtest_overload_evict_tcp_sess.cpp @@ -1,6 +1,6 @@ #include <gtest/gtest.h> -#include "utils.h" +#include "utils_internal.h" #include "packet_internal.h" #include "packet_parser.h" #include "session_internal.h" diff --git a/infra/session_manager/test/gtest_overload_evict_udp_sess.cpp b/infra/session_manager/test/gtest_overload_evict_udp_sess.cpp index aefe600..cb7b8b6 100644 --- a/infra/session_manager/test/gtest_overload_evict_udp_sess.cpp +++ b/infra/session_manager/test/gtest_overload_evict_udp_sess.cpp @@ -1,6 +1,6 @@ #include <gtest/gtest.h> -#include "utils.h" +#include "utils_internal.h" #include "packet_internal.h" #include "packet_parser.h" #include "session_internal.h" diff --git a/infra/session_manager/test/gtest_session_pool.cpp b/infra/session_manager/test/gtest_session_pool.cpp index 658369f..db6df28 100644 --- a/infra/session_manager/test/gtest_session_pool.cpp +++ b/infra/session_manager/test/gtest_session_pool.cpp @@ -10,49 +10,47 @@ TEST(SESSION_POOL, POP_PUSH) struct session *sess4 = NULL; struct session_pool *sess_pool = NULL; + // new sess_pool = session_pool_new(3); EXPECT_TRUE(sess_pool != NULL); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 3); - EXPECT_TRUE(session_pool_capacity_size(sess_pool) == 3); + EXPECT_TRUE(session_pool_get_free_num(sess_pool) == 3); + EXPECT_TRUE(session_pool_get_used_num(sess_pool) == 0); + // pop sess1 = session_pool_pop(sess_pool); EXPECT_TRUE(sess1 != NULL); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 2); - sess2 = session_pool_pop(sess_pool); - EXPECT_TRUE(sess2 != NULL); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 1); - sess3 = session_pool_pop(sess_pool); - EXPECT_TRUE(sess3 != NULL); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 0); - sess4 = session_pool_pop(sess_pool); - EXPECT_TRUE(sess4 == NULL); - - session_pool_push(sess_pool, sess1); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 1); - session_pool_push(sess_pool, sess2); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 2); - session_pool_push(sess_pool, sess3); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 3); + EXPECT_TRUE(session_pool_get_free_num(sess_pool) == 2); + EXPECT_TRUE(session_pool_get_used_num(sess_pool) == 1); - sess1 = session_pool_pop(sess_pool); - EXPECT_TRUE(sess1 != NULL); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 2); sess2 = session_pool_pop(sess_pool); EXPECT_TRUE(sess2 != NULL); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 1); + EXPECT_TRUE(session_pool_get_free_num(sess_pool) == 1); + EXPECT_TRUE(session_pool_get_used_num(sess_pool) == 2); + sess3 = session_pool_pop(sess_pool); EXPECT_TRUE(sess3 != NULL); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 0); + EXPECT_TRUE(session_pool_get_free_num(sess_pool) == 0); + EXPECT_TRUE(session_pool_get_used_num(sess_pool) == 3); + sess4 = session_pool_pop(sess_pool); EXPECT_TRUE(sess4 == NULL); + EXPECT_TRUE(session_pool_get_free_num(sess_pool) == 0); + EXPECT_TRUE(session_pool_get_used_num(sess_pool) == 3); + // push session_pool_push(sess_pool, sess1); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 1); + EXPECT_TRUE(session_pool_get_free_num(sess_pool) == 1); + EXPECT_TRUE(session_pool_get_used_num(sess_pool) == 2); + session_pool_push(sess_pool, sess2); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 2); + EXPECT_TRUE(session_pool_get_free_num(sess_pool) == 2); + EXPECT_TRUE(session_pool_get_used_num(sess_pool) == 1); + session_pool_push(sess_pool, sess3); - EXPECT_TRUE(session_pool_available_num(sess_pool) == 3); + EXPECT_TRUE(session_pool_get_free_num(sess_pool) == 3); + EXPECT_TRUE(session_pool_get_used_num(sess_pool) == 0); + // free session_pool_free(sess_pool); } |
