Add the packet_injector tool to test the packet injection effect
This commit is contained in:
63
test/gtest_build_tcp_packet.cpp
Normal file
63
test/gtest_build_tcp_packet.cpp
Normal file
@@ -0,0 +1,63 @@
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include "inject_priv.h"
|
||||
|
||||
/******************************************************************************
|
||||
* BUILD_TCP_PACKET
|
||||
******************************************************************************/
|
||||
|
||||
// IPv4
|
||||
TEST(BUILD_IPV4_BASED_TCP_PACKET, WITH_RST)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
TEST(BUILD_IPV4_BASED_TCP_PACKET, WITH_FIN)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
TEST(BUILD_IPV4_BASED_TCP_PACKET, WITH_PAYLOD)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// IPv6
|
||||
TEST(BUILD_IPV6_BASED_TCP_PACKET, WITH_RST)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
TEST(BUILD_IPV6_BASED_TCP_PACKET, WITH_FIN)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
TEST(BUILD_IPV6_BASED_TCP_PACKET, WITH_PAYLOD)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// IPv4 + IPv6
|
||||
TEST(BUILD_IPV4_IPV6_BASED_TCP_PACKET, WITH_RST)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// IPv6 + IPv4
|
||||
TEST(BUILD_IPV6_IPV4_BASED_TCP_PACKET, WITH_RST)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// GRE
|
||||
TEST(BUILD_GRE_BASED_TCP_PACKET, WITH_RST)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
::testing::InitGoogleTest(&argc, argv);
|
||||
return RUN_ALL_TESTS();
|
||||
}
|
||||
Reference in New Issue
Block a user