diff options
author | Adrian Kummerländer | 2014-02-06 20:26:45 +0100 |
---|---|---|
committer | Adrian Kummerländer | 2014-02-06 20:26:45 +0100 |
commit | 13f079c5150d86bb87b71094e545e720e245658d (patch) | |
tree | d0c0edc44f3bcd30b50cd947868011a0108bd7e5 /test.cc | |
parent | 35f814706c4ff244bc15c4285804fc0656824c41 (diff) | |
download | Trie-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.cc | 30 |
1 files changed, 15 insertions, 15 deletions
@@ -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) { |