session manager add tcp dupkt filter test case
This commit is contained in:
@@ -58,8 +58,8 @@ enum session_dir
|
|||||||
|
|
||||||
enum dup_traffic_flag
|
enum dup_traffic_flag
|
||||||
{
|
{
|
||||||
|
DUP_TRAFFIC_NO = 0x0,
|
||||||
DUP_TRAFFIC_YES = 0x1,
|
DUP_TRAFFIC_YES = 0x1,
|
||||||
DUP_TRAFFIC_NO = 0x2,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
enum closing_reasion
|
enum closing_reasion
|
||||||
|
|||||||
@@ -69,6 +69,13 @@ target_link_libraries(gtest_timeout_tcp_half_closed session_manager gtest)
|
|||||||
add_executable(gtest_timeout_udp_data gtest_timeout_udp_data.cpp)
|
add_executable(gtest_timeout_udp_data gtest_timeout_udp_data.cpp)
|
||||||
target_link_libraries(gtest_timeout_udp_data session_manager gtest)
|
target_link_libraries(gtest_timeout_udp_data session_manager gtest)
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# gtest filter (TCP dupkt)
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
add_executable(gtest_filter_tcp_dupkt gtest_filter_tcp_dupkt.cpp)
|
||||||
|
target_link_libraries(gtest_filter_tcp_dupkt session_manager gtest)
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# gtest
|
# gtest
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@@ -95,3 +102,5 @@ gtest_discover_tests(gtest_timeout_tcp_data)
|
|||||||
gtest_discover_tests(gtest_timeout_tcp_half_closed)
|
gtest_discover_tests(gtest_timeout_tcp_half_closed)
|
||||||
|
|
||||||
gtest_discover_tests(gtest_timeout_udp_data)
|
gtest_discover_tests(gtest_timeout_udp_data)
|
||||||
|
|
||||||
|
gtest_discover_tests(gtest_filter_tcp_dupkt)
|
||||||
289
src/session/test/gtest_filter_tcp_dupkt.cpp
Normal file
289
src/session/test/gtest_filter_tcp_dupkt.cpp
Normal file
@@ -0,0 +1,289 @@
|
|||||||
|
#include "test_utils.h"
|
||||||
|
|
||||||
|
#if 1
|
||||||
|
TEST(TCP_DUPKT_FILTER_ENABLE, SYN_DUP)
|
||||||
|
{
|
||||||
|
struct packet pkt;
|
||||||
|
struct session *sess = NULL;
|
||||||
|
struct session_manager *mgr = NULL;
|
||||||
|
|
||||||
|
timestamp_update();
|
||||||
|
|
||||||
|
mgr = session_manager_create(&config);
|
||||||
|
EXPECT_TRUE(mgr != NULL);
|
||||||
|
|
||||||
|
// C2S SYN Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// C2S SYN dup Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN dup packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess == NULL);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// C2S SYN retransmission Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN retransmission packet\n");
|
||||||
|
char tcp_pkt_c2s_syn_retransmission[1500] = {0};
|
||||||
|
memcpy(tcp_pkt_c2s_syn_retransmission, tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt_c2s_syn_retransmission, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
const struct layer_record *ipv4_layer = packet_get_innermost_layer(&pkt, LAYER_TYPE_IPV4);
|
||||||
|
EXPECT_TRUE(ipv4_layer);
|
||||||
|
const struct ip *hdr = (const struct ip *)ipv4_layer->hdr_ptr;
|
||||||
|
ipv4_hdr_set_ipid((struct ip *)hdr, 0x1234);
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_YES);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
__session_manager_check_counter(mgr, 1, 0, 0, 0, 0, 0);
|
||||||
|
__session_manager_wait(mgr, CLOSING_BY_TIMEOUT);
|
||||||
|
__session_manager_check_counter(mgr, 0, 0, 0, 0, 0, 0);
|
||||||
|
|
||||||
|
session_manager_destroy(mgr);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if 1
|
||||||
|
TEST(TCP_DUPKT_FILTER_ENABLE, S2C_DUPKT)
|
||||||
|
{
|
||||||
|
struct packet pkt;
|
||||||
|
struct session *sess = NULL;
|
||||||
|
struct session_manager *mgr = NULL;
|
||||||
|
|
||||||
|
timestamp_update();
|
||||||
|
|
||||||
|
mgr = session_manager_create(&config);
|
||||||
|
EXPECT_TRUE(mgr != NULL);
|
||||||
|
|
||||||
|
// S2C SYNACK Packet
|
||||||
|
printf("=> packet parse: TCP S2C SYNACK packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt2_s2c_syn_ack, sizeof(tcp_pkt2_s2c_syn_ack));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// S2C SYNACK dup Packet
|
||||||
|
printf("=> packet parse: TCP S2C SYNACK dup packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt2_s2c_syn_ack, sizeof(tcp_pkt2_s2c_syn_ack));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess == NULL);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// S2C SYNACK retransmission Packet
|
||||||
|
printf("=> packet parse: TCP S2C SYNACK retransmission packet\n");
|
||||||
|
char tcp_pkt_s2c_synack_retransmission[1500] = {0};
|
||||||
|
memcpy(tcp_pkt_s2c_synack_retransmission, tcp_pkt2_s2c_syn_ack, sizeof(tcp_pkt2_s2c_syn_ack));
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt_s2c_synack_retransmission, sizeof(tcp_pkt2_s2c_syn_ack));
|
||||||
|
const struct layer_record *ipv4_layer = packet_get_innermost_layer(&pkt, LAYER_TYPE_IPV4);
|
||||||
|
EXPECT_TRUE(ipv4_layer);
|
||||||
|
const struct ip *hdr = (const struct ip *)ipv4_layer->hdr_ptr;
|
||||||
|
ipv4_hdr_set_ipid((struct ip *)hdr, 0x1234);
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_YES);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
__session_manager_check_counter(mgr, 1, 0, 0, 0, 0, 0);
|
||||||
|
__session_manager_wait(mgr, CLOSING_BY_TIMEOUT);
|
||||||
|
__session_manager_check_counter(mgr, 0, 0, 0, 0, 0, 0);
|
||||||
|
|
||||||
|
session_manager_destroy(mgr);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if 1
|
||||||
|
TEST(TCP_DUPKT_FILTER_ENABLE, SKIP_FILTER)
|
||||||
|
{
|
||||||
|
struct packet pkt;
|
||||||
|
struct session *sess = NULL;
|
||||||
|
struct session_manager *mgr = NULL;
|
||||||
|
const struct layer_record *ipv4_layer;
|
||||||
|
const struct ip *hdr;
|
||||||
|
char tcp_pkt_c2s_syn_retransmission[1500] = {0};
|
||||||
|
|
||||||
|
timestamp_update();
|
||||||
|
|
||||||
|
mgr = session_manager_create(&config);
|
||||||
|
EXPECT_TRUE(mgr != NULL);
|
||||||
|
|
||||||
|
// C2S SYN Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// C2S SYN retransmission Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN retransmission packet\n");
|
||||||
|
memcpy(tcp_pkt_c2s_syn_retransmission, tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt_c2s_syn_retransmission, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
ipv4_layer = packet_get_innermost_layer(&pkt, LAYER_TYPE_IPV4);
|
||||||
|
EXPECT_TRUE(ipv4_layer);
|
||||||
|
hdr = (const struct ip *)ipv4_layer->hdr_ptr;
|
||||||
|
ipv4_hdr_set_ipid((struct ip *)hdr, 0x1234);
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// C2S SYN retransmission Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN retransmission packet\n");
|
||||||
|
memcpy(tcp_pkt_c2s_syn_retransmission, tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt_c2s_syn_retransmission, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
ipv4_layer = packet_get_innermost_layer(&pkt, LAYER_TYPE_IPV4);
|
||||||
|
EXPECT_TRUE(ipv4_layer);
|
||||||
|
hdr = (const struct ip *)ipv4_layer->hdr_ptr;
|
||||||
|
ipv4_hdr_set_ipid((struct ip *)hdr, 0x1235);
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// C2S SYN dup Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN dup packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
__session_manager_check_counter(mgr, 1, 0, 0, 0, 0, 0);
|
||||||
|
__session_manager_wait(mgr, CLOSING_BY_TIMEOUT);
|
||||||
|
__session_manager_check_counter(mgr, 0, 0, 0, 0, 0, 0);
|
||||||
|
|
||||||
|
session_manager_destroy(mgr);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if 1
|
||||||
|
TEST(TCP_DUPKT_FILTER_DISABLE, C2S_DUPKT)
|
||||||
|
{
|
||||||
|
struct packet pkt;
|
||||||
|
struct session *sess = NULL;
|
||||||
|
struct session_manager *mgr = NULL;
|
||||||
|
struct session_manager_config _config;
|
||||||
|
memcpy(&_config, &config, sizeof(struct session_manager_config));
|
||||||
|
_config.tcp_dupkt_filter_enable = 0;
|
||||||
|
|
||||||
|
timestamp_update();
|
||||||
|
|
||||||
|
mgr = session_manager_create(&_config);
|
||||||
|
EXPECT_TRUE(mgr != NULL);
|
||||||
|
|
||||||
|
// C2S SYN Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// C2S SYN dup Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN dup packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// C2S SYN retransmission Packet
|
||||||
|
printf("=> packet parse: TCP C2S SYN retransmission packet\n");
|
||||||
|
char tcp_pkt_c2s_syn_retransmission[1500] = {0};
|
||||||
|
memcpy(tcp_pkt_c2s_syn_retransmission, tcp_pkt1_c2s_syn, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt_c2s_syn_retransmission, sizeof(tcp_pkt1_c2s_syn));
|
||||||
|
const struct layer_record *ipv4_layer = packet_get_innermost_layer(&pkt, LAYER_TYPE_IPV4);
|
||||||
|
EXPECT_TRUE(ipv4_layer);
|
||||||
|
const struct ip *hdr = (const struct ip *)ipv4_layer->hdr_ptr;
|
||||||
|
ipv4_hdr_set_ipid((struct ip *)hdr, 0x1234);
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
__session_manager_check_counter(mgr, 1, 0, 0, 0, 0, 0);
|
||||||
|
__session_manager_wait(mgr, CLOSING_BY_TIMEOUT);
|
||||||
|
__session_manager_check_counter(mgr, 0, 0, 0, 0, 0, 0);
|
||||||
|
|
||||||
|
session_manager_destroy(mgr);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if 1
|
||||||
|
TEST(TCP_DUPKT_FILTER_DISABLE, S2C_DUPKT)
|
||||||
|
{
|
||||||
|
struct packet pkt;
|
||||||
|
struct session *sess = NULL;
|
||||||
|
struct session_manager *mgr = NULL;
|
||||||
|
struct session_manager_config _config;
|
||||||
|
memcpy(&_config, &config, sizeof(struct session_manager_config));
|
||||||
|
_config.tcp_dupkt_filter_enable = 0;
|
||||||
|
|
||||||
|
timestamp_update();
|
||||||
|
|
||||||
|
mgr = session_manager_create(&_config);
|
||||||
|
EXPECT_TRUE(mgr != NULL);
|
||||||
|
|
||||||
|
// S2C SYNACK Packet
|
||||||
|
printf("=> packet parse: TCP S2C SYNACK packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt2_s2c_syn_ack, sizeof(tcp_pkt2_s2c_syn_ack));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// S2C SYNACK dup Packet
|
||||||
|
printf("=> packet parse: TCP S2C SYNACK dup packet\n");
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt2_s2c_syn_ack, sizeof(tcp_pkt2_s2c_syn_ack));
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
// S2C SYNACK retransmission Packet
|
||||||
|
printf("=> packet parse: TCP S2C SYNACK retransmission packet\n");
|
||||||
|
char tcp_pkt_s2c_synack_retransmission[1500] = {0};
|
||||||
|
memcpy(tcp_pkt_s2c_synack_retransmission, tcp_pkt2_s2c_syn_ack, sizeof(tcp_pkt2_s2c_syn_ack));
|
||||||
|
packet_parse(&pkt, (const char *)tcp_pkt_s2c_synack_retransmission, sizeof(tcp_pkt2_s2c_syn_ack));
|
||||||
|
const struct layer_record *ipv4_layer = packet_get_innermost_layer(&pkt, LAYER_TYPE_IPV4);
|
||||||
|
EXPECT_TRUE(ipv4_layer);
|
||||||
|
const struct ip *hdr = (const struct ip *)ipv4_layer->hdr_ptr;
|
||||||
|
ipv4_hdr_set_ipid((struct ip *)hdr, 0x1234);
|
||||||
|
printf("<= packet parse\n\n");
|
||||||
|
sess = session_manager_update_session(mgr, &pkt);
|
||||||
|
EXPECT_TRUE(sess);
|
||||||
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
|
__session_dispatch(sess);
|
||||||
|
|
||||||
|
__session_manager_check_counter(mgr, 1, 0, 0, 0, 0, 0);
|
||||||
|
__session_manager_wait(mgr, CLOSING_BY_TIMEOUT);
|
||||||
|
__session_manager_check_counter(mgr, 0, 0, 0, 0, 0, 0);
|
||||||
|
|
||||||
|
session_manager_destroy(mgr);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
int main(int argc, char **argv)
|
||||||
|
{
|
||||||
|
::testing::InitGoogleTest(&argc, argv);
|
||||||
|
return RUN_ALL_TESTS();
|
||||||
|
}
|
||||||
@@ -20,7 +20,7 @@ static void build_active_tcp_session(struct session_manager *mgr, struct session
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -55,7 +55,7 @@ static void build_active_tcp_session(struct session_manager *mgr, struct session
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -110,7 +110,7 @@ TEST(TCP_ACTIVE_TO_CLOSING, BY_FIN_FIN)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -144,7 +144,7 @@ TEST(TCP_ACTIVE_TO_CLOSING, BY_FIN_FIN)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
||||||
@@ -208,7 +208,7 @@ TEST(TCP_ACTIVE_TO_CLOSING, BY_C2S_RST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_RST);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_RST);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -272,7 +272,7 @@ TEST(TCP_ACTIVE_TO_CLOSING, BY_S2C_RST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_SERVER_RST);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_SERVER_RST);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
||||||
@@ -355,7 +355,7 @@ TEST(TCP_ACTIVE_TO_CLOSING, BY_C2S_HALF_CLOSED_TIMEOUT)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -412,7 +412,7 @@ TEST(TCP_ACTIVE_TO_CLOSING, BY_S2C_HALF_CLOSED_TIMEOUT)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_SERVER_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_SERVER_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -87,7 +87,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYNACK)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -142,7 +142,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_SYNACK)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -177,7 +177,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_SYNACK)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -232,7 +232,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_SYNACK_ACK)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -267,7 +267,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_SYNACK_ACK)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -302,7 +302,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_SYNACK_ACK)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -358,7 +358,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_RETRANSMISSION)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -399,7 +399,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_RETRANSMISSION)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -456,7 +456,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYNACK_RETRANSMISSION)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -497,7 +497,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYNACK_RETRANSMISSION)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 74);
|
||||||
@@ -552,7 +552,7 @@ TEST(TCP_INIT_TO_OPENING, BY_C2S_ASMMETRIC)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -587,7 +587,7 @@ TEST(TCP_INIT_TO_OPENING, BY_C2S_ASMMETRIC)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -642,7 +642,7 @@ TEST(TCP_INIT_TO_OPENING, BY_S2C_ASMMETRIC)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -677,7 +677,7 @@ TEST(TCP_INIT_TO_OPENING, BY_S2C_ASMMETRIC)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66);
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -65,7 +65,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -100,7 +100,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -135,7 +135,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -170,7 +170,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66);
|
||||||
@@ -205,7 +205,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354);
|
||||||
@@ -240,7 +240,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385);
|
||||||
@@ -275,7 +275,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385);
|
||||||
@@ -310,7 +310,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145 + 66 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145 + 66 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385);
|
||||||
@@ -345,7 +345,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145 + 66 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145 + 66 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385 + 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385 + 66);
|
||||||
@@ -380,7 +380,7 @@ TEST(TCP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING_TO_CLOSED, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145 + 66 + 66 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66 + 145 + 66 + 66 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385 + 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 66 + 1354 + 385 + 66);
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ TEST(TCP_OPENING_TO_ACTIVE, BY_SYN_C2S_DATA)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -67,7 +67,7 @@ TEST(TCP_OPENING_TO_ACTIVE, BY_SYN_C2S_DATA)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 145);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -121,7 +121,7 @@ TEST(TCP_OPENING_TO_ACTIVE, BY_SYNACK_S2C_DATA)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -156,7 +156,7 @@ TEST(TCP_OPENING_TO_ACTIVE, BY_SYNACK_S2C_DATA)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 1354);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74 + 1354);
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ static void build_opening_tcp_session(struct session_manager *mgr, struct sessio
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -76,7 +76,7 @@ TEST(TCP_OPENING_TO_CLOSING, BY_FIN_FIN)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -110,7 +110,7 @@ TEST(TCP_OPENING_TO_CLOSING, BY_FIN_FIN)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
||||||
@@ -174,7 +174,7 @@ TEST(TCP_OPENING_TO_CLOSING, BY_C2S_RST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_RST);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_RST);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -238,7 +238,7 @@ TEST(TCP_OPENING_TO_CLOSING, BY_S2C_RST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_CLOSING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_SERVER_RST);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_SERVER_RST);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
||||||
@@ -321,7 +321,7 @@ TEST(TCP_OPENING_TO_CLOSING, BY_HANDSHAKE_TIMEOUT)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -379,7 +379,7 @@ TEST(TCP_OPENING_TO_CLOSING, BY_DATA_TIMEOUT)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -414,7 +414,7 @@ TEST(TCP_OPENING_TO_CLOSING, BY_DATA_TIMEOUT)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 74);
|
||||||
@@ -471,7 +471,7 @@ TEST(TCP_OPENING_TO_CLOSING, BY_C2S_HALF_CLOSED_TIMEOUT)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_CLIENT_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78 + 66);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -528,7 +528,7 @@ TEST(TCP_OPENING_TO_CLOSING, BY_S2C_HALF_CLOSED_TIMEOUT)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_TCP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_SERVER_FIN);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == CLOSING_BY_SERVER_FIN);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 78);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 66);
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ TEST(UDP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_UDP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_UDP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 74);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -71,7 +71,7 @@ TEST(UDP_INIT_TO_OPENING_TO_ACTIVE_TO_CLOSING, TEST)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_ACTIVE);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_UDP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_UDP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 74);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 550);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 550);
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ TEST(UDP_INIT_TO_OPENING_TO_CLOSING, BY_C2S)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_C2S);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_UDP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_UDP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 74);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 74);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 0);
|
||||||
@@ -91,7 +91,7 @@ TEST(UDP_INIT_TO_OPENING_TO_CLOSING, BY_S2C)
|
|||||||
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
EXPECT_TRUE(session_get_key_dir(sess) == SESSION_DIR_S2C);
|
||||||
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
EXPECT_TRUE(session_get_state(sess) == SESSION_STATE_OPENING);
|
||||||
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_UDP);
|
EXPECT_TRUE(session_get_type(sess) == SESSION_TYPE_UDP);
|
||||||
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == 0);
|
EXPECT_TRUE(session_get_dup_traffic_flag(sess) == DUP_TRAFFIC_NO);
|
||||||
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
EXPECT_TRUE(session_get_closing_reasion(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
EXPECT_TRUE(session_get_c2s_bytes(sess) == 0);
|
||||||
EXPECT_TRUE(session_get_s2c_bytes(sess) == 550);
|
EXPECT_TRUE(session_get_s2c_bytes(sess) == 550);
|
||||||
|
|||||||
Reference in New Issue
Block a user