MCPcopy Create free account
hub / github.com/apache/fory / TEST_F

Function TEST_F

cpp/fory/util/flat_int_map_test.cc:37–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35// ============================================================================
36
37TEST_F(FlatIntMapTest, U64PtrMap_BasicInsertAndFind) {
38 U64PtrMap<int> map(16);
39
40 map.put(1, &dummy_values_[0]);
41 map.put(2, &dummy_values_[1]);
42 map.put(3, &dummy_values_[2]);
43
44 EXPECT_EQ(map.size(), 3);
45
46 auto *entry1 = map.find(1);
47 ASSERT_NE(entry1, nullptr);
48 EXPECT_EQ(entry1->key, 1);
49 EXPECT_EQ(entry1->value, &dummy_values_[0]);
50
51 auto *entry2 = map.find(2);
52 ASSERT_NE(entry2, nullptr);
53 EXPECT_EQ(entry2->value, &dummy_values_[1]);
54
55 auto *entry3 = map.find(3);
56 ASSERT_NE(entry3, nullptr);
57 EXPECT_EQ(entry3->value, &dummy_values_[2]);
58}
59
60TEST_F(FlatIntMapTest, U64PtrMap_FindNonExistent) {
61 U64PtrMap<int> map(16);

Callers

nothing calls this directly

Calls 9

findMethod · 0.80
capacityMethod · 0.80
beginMethod · 0.80
endMethod · 0.80
get_or_defaultMethod · 0.80
putMethod · 0.65
sizeMethod · 0.45
containsMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected