aboutsummaryrefslogtreecommitdiff
path: root/test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test.cc')
-rw-r--r--test.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/test.cc b/test.cc
index ff0b04f..2a99619 100644
--- a/test.cc
+++ b/test.cc
@@ -61,6 +61,14 @@ TEST_F(TrieTest, Value) {
EXPECT_EQ(trie.get({1, 2}).first, false);
EXPECT_EQ(trie.get({1, 2}).second, nullptr);
+
+ trie.set({1, 2}, 42);
+ trie.set({1, 1, 1, 1}, 255);
+
+ EXPECT_EQ(trie.get({1, 2}).first, true);
+ EXPECT_EQ(*trie.get({1, 2}).second, 42);
+ EXPECT_EQ(trie.get({1, 1, 1, 1}).first, true);
+ EXPECT_EQ(*trie.get({1, 1, 1, 1}).second, 255);
}
int main(int argc, char **argv) {