We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 438d855 commit 599044aCopy full SHA for 599044a
test/primer/trie_test.cpp
@@ -95,11 +95,15 @@ TEST(TrieTest, BasicRemoveTest2) {
95
ASSERT_EQ(*trie.Get<uint32_t>("te"), 23);
96
trie = trie.Put<uint32_t>("tes", 233);
97
ASSERT_EQ(*trie.Get<uint32_t>("tes"), 233);
98
+ trie = trie.Put<uint32_t>("", 123);
99
+ ASSERT_EQ(*trie.Get<uint32_t>(""), 123);
100
// Delete something
101
+ trie = trie.Remove("");
102
trie = trie.Remove("te");
103
trie = trie.Remove("tes");
104
trie = trie.Remove("test");
105
106
+ ASSERT_EQ(trie.Get<uint32_t>(""), nullptr);
107
ASSERT_EQ(trie.Get<uint32_t>("te"), nullptr);
108
ASSERT_EQ(trie.Get<uint32_t>("tes"), nullptr);
109
ASSERT_EQ(trie.Get<uint32_t>("test"), nullptr);
0 commit comments