summaryrefslogtreecommitdiff
path: root/deps/interval_tree/test/gtest_interval_tree.cpp
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2024-03-21 19:27:41 +0800
committerluwenpeng <[email protected]>2024-03-21 19:27:41 +0800
commit2ad811f68dd02c80464e38338f0282696bb6dac4 (patch)
tree7e1e4d46a6d68874d8759245679f854c933a635a /deps/interval_tree/test/gtest_interval_tree.cpp
parent36b9a8282ac00808e5ae60328ee80bd91348beed (diff)
Add tcp reassembly
Diffstat (limited to 'deps/interval_tree/test/gtest_interval_tree.cpp')
-rw-r--r--deps/interval_tree/test/gtest_interval_tree.cpp50
1 files changed, 4 insertions, 46 deletions
diff --git a/deps/interval_tree/test/gtest_interval_tree.cpp b/deps/interval_tree/test/gtest_interval_tree.cpp
index 417c275..70c26ca 100644
--- a/deps/interval_tree/test/gtest_interval_tree.cpp
+++ b/deps/interval_tree/test/gtest_interval_tree.cpp
@@ -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;
@@ -151,58 +151,16 @@ TEST(INTERVAL_TREE, DELETE1)
// 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);