Add tcp reassembly
This commit is contained in:
50
deps/interval_tree/test/gtest_interval_tree.cpp
vendored
50
deps/interval_tree/test/gtest_interval_tree.cpp
vendored
@@ -113,7 +113,7 @@ TEST(INTERVAL_TREE, FIND)
|
||||
#endif
|
||||
|
||||
#if 1
|
||||
TEST(INTERVAL_TREE, DELETE1)
|
||||
TEST(INTERVAL_TREE, DELETE)
|
||||
{
|
||||
itree_t *tree;
|
||||
interval_t query;
|
||||
@@ -149,60 +149,18 @@ TEST(INTERVAL_TREE, DELETE1)
|
||||
EXPECT_TRUE(itree_remove(tree, &query) == 0);
|
||||
EXPECT_TRUE(itree_size(tree) == 1);
|
||||
|
||||
// delete
|
||||
query = {
|
||||
.low = 5,
|
||||
.high = 9,
|
||||
};
|
||||
EXPECT_TRUE(itree_remove(tree, &query) == 1);
|
||||
EXPECT_TRUE(itree_size(tree) == 0);
|
||||
|
||||
itree_delete(tree);
|
||||
}
|
||||
#endif
|
||||
|
||||
#if 1
|
||||
TEST(INTERVAL_TREE, DELETE2)
|
||||
{
|
||||
itree_t *tree;
|
||||
interval_t query;
|
||||
interval_t segment;
|
||||
|
||||
// new
|
||||
tree = itree_new(my_dup, my_rel);
|
||||
EXPECT_TRUE(tree != nullptr);
|
||||
EXPECT_TRUE(itree_size(tree) == 0);
|
||||
|
||||
// insert
|
||||
segment = {
|
||||
.low = 5,
|
||||
.high = 9,
|
||||
.data = (void *)"Hello",
|
||||
};
|
||||
EXPECT_TRUE(itree_insert(tree, &segment) == 1);
|
||||
EXPECT_TRUE(itree_size(tree) == 1);
|
||||
|
||||
// insert
|
||||
segment = {
|
||||
.low = 15,
|
||||
.high = 19,
|
||||
.data = (void *)"World",
|
||||
};
|
||||
EXPECT_TRUE(itree_insert(tree, &segment) == 1);
|
||||
EXPECT_TRUE(itree_size(tree) == 2);
|
||||
|
||||
// delete
|
||||
query = {
|
||||
.low = 1,
|
||||
.high = 20,
|
||||
};
|
||||
EXPECT_TRUE(itree_remove(tree, &query) == 1);
|
||||
EXPECT_TRUE(itree_remove(tree, &query) == 0);
|
||||
EXPECT_TRUE(itree_size(tree) == 1);
|
||||
|
||||
// delete
|
||||
query = {
|
||||
.low = 1,
|
||||
.high = 20,
|
||||
.low = 5,
|
||||
.high = 9,
|
||||
};
|
||||
EXPECT_TRUE(itree_remove(tree, &query) == 1);
|
||||
EXPECT_TRUE(itree_size(tree) == 0);
|
||||
|
||||
Reference in New Issue
Block a user