aboutsummaryrefslogtreecommitdiff
path: root/test.cc
diff options
context:
space:
mode:
authorAdrian Kummerländer2014-02-06 20:26:45 +0100
committerAdrian Kummerländer2014-02-06 20:26:45 +0100
commit13f079c5150d86bb87b71094e545e720e245658d (patch)
treed0c0edc44f3bcd30b50cd947868011a0108bd7e5 /test.cc
parent35f814706c4ff244bc15c4285804fc0656824c41 (diff)
downloadTrie-13f079c5150d86bb87b71094e545e720e245658d.tar
Trie-13f079c5150d86bb87b71094e545e720e245658d.tar.gz
Trie-13f079c5150d86bb87b71094e545e720e245658d.tar.bz2
Trie-13f079c5150d86bb87b71094e545e720e245658d.tar.lz
Trie-13f079c5150d86bb87b71094e545e720e245658d.tar.xz
Trie-13f079c5150d86bb87b71094e545e720e245658d.tar.zst
Trie-13f079c5150d86bb87b71094e545e720e245658d.zip
Introduced simple result wrapper template
* offers bool() operator for easy assignment checks inside conditional statements
Diffstat (limited to 'test.cc')
-rw-r--r--test.cc30
1 files changed, 15 insertions, 15 deletions
diff --git a/test.cc b/test.cc
index 2a99619..46ed5cd 100644
--- a/test.cc
+++ b/test.cc
@@ -50,25 +50,25 @@ TEST_F(TrieTest, Value) {
trie.add({2, 3, 4, 5}, 44);
trie.add({2, 3, 1, 2}, 45);
- EXPECT_EQ(trie.get({1, 1, 1, 1}).first, true);
- EXPECT_EQ(*trie.get({1, 1, 1, 1}).second, 42);
- EXPECT_EQ(trie.get({1, 2, 1, 2}).first, true);
- EXPECT_EQ(*trie.get({1, 2, 1, 2}).second, 43);
- EXPECT_EQ(trie.get({2, 3, 4, 5}).first, true);
- EXPECT_EQ(*trie.get({2, 3, 4, 5}).second, 44);
- EXPECT_EQ(trie.get({2, 3, 4, 5}).first, true);
- EXPECT_EQ(*trie.get({2, 3, 1, 2}).second, 45);
-
- EXPECT_EQ(trie.get({1, 2}).first, false);
- EXPECT_EQ(trie.get({1, 2}).second, nullptr);
+ EXPECT_EQ(trie.get({1, 1, 1, 1}), true);
+ EXPECT_EQ(*trie.get({1, 1, 1, 1}).get(), 42);
+ EXPECT_EQ(trie.get({1, 2, 1, 2}), true);
+ EXPECT_EQ(*trie.get({1, 2, 1, 2}).get(), 43);
+ EXPECT_EQ(trie.get({2, 3, 4, 5}), true);
+ EXPECT_EQ(*trie.get({2, 3, 4, 5}).get(), 44);
+ EXPECT_EQ(trie.get({2, 3, 4, 5}), true);
+ EXPECT_EQ(*trie.get({2, 3, 1, 2}).get(), 45);
+
+ EXPECT_EQ(trie.get({1, 2}), false);
+ EXPECT_EQ(trie.get({1, 2}).get(), 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);
+ EXPECT_EQ(trie.get({1, 2}), true);
+ EXPECT_EQ(*trie.get({1, 2}).get(), 42);
+ EXPECT_EQ(trie.get({1, 1, 1, 1}), true);
+ EXPECT_EQ(*trie.get({1, 1, 1, 1}).get(), 255);
}
int main(int argc, char **argv) {