add tcp init -> opening -> active -> closing -> closed test case
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// TCP state machine test: init -> opening
|
||||
|
||||
#include "test_state_machine.h"
|
||||
#include "test_utils.h"
|
||||
|
||||
/******************************************************************************
|
||||
* case: TCP init -> opening (by SYN)
|
||||
@@ -19,7 +19,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN)
|
||||
mgr = session_manager_create(&config);
|
||||
EXPECT_TRUE(mgr != NULL);
|
||||
|
||||
// SYN Packet
|
||||
// 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");
|
||||
@@ -129,7 +129,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_SYNACK)
|
||||
mgr = session_manager_create(&config);
|
||||
EXPECT_TRUE(mgr != NULL);
|
||||
|
||||
// SYN Packet
|
||||
// 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");
|
||||
@@ -219,7 +219,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_SYNACK_ACK)
|
||||
mgr = session_manager_create(&config);
|
||||
EXPECT_TRUE(mgr != NULL);
|
||||
|
||||
// SYN Packet
|
||||
// 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");
|
||||
@@ -345,7 +345,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_RETRANSMISSION)
|
||||
mgr = session_manager_create(&config);
|
||||
EXPECT_TRUE(mgr != NULL);
|
||||
|
||||
// SYN Packet
|
||||
// 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");
|
||||
@@ -380,7 +380,7 @@ TEST(TCP_INIT_TO_OPENING, BY_SYN_RETRANSMISSION)
|
||||
sleep(1);
|
||||
timestamp_update();
|
||||
|
||||
// SYN Packet retransmission
|
||||
// C2S SYN Packet retransmission
|
||||
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));
|
||||
@@ -539,7 +539,7 @@ TEST(TCP_INIT_TO_OPENING, BY_C2S_ASMMETRIC)
|
||||
mgr = session_manager_create(&config);
|
||||
EXPECT_TRUE(mgr != NULL);
|
||||
|
||||
// SYN Packet
|
||||
// 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");
|
||||
|
||||
Reference in New Issue
Block a user