MCPcopy Create free account
hub / github.com/SergeyMakeev/ExcaliburHash / TEST

Function TEST

ExcaliburHashTest01.cpp:5–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3#include <array>
4
5TEST(SmFlatHashMap, SimplestTest)
6{
7 Excalibur::HashTable<int, int> ht;
8 EXPECT_TRUE(ht.empty());
9 auto it1 = ht.emplace(1, 2);
10 EXPECT_TRUE(it1.second);
11 EXPECT_EQ(ht.size(), 1u);
12 auto it2 = ht.find(1);
13 EXPECT_EQ(it1.first, it2);
14 EXPECT_EQ(it2.key(), 1);
15 EXPECT_EQ(it2.value(), 2);
16 auto it3 = ht.emplace(3, 4);
17 EXPECT_TRUE(it3.second);
18}
19
20TEST(SmFlatHashMap, EmptyValuesTest)
21{

Callers

nothing calls this directly

Calls 4

valueMethod · 0.80
keyMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected