MCPcopy Create free account
hub / github.com/apache/impala / TEST

Function TEST

be/src/kudu/util/map-util-test.cc:46–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44namespace kudu {
45
46TEST(FloorTest, TestMapUtil) {
47 map<int, int> my_map;
48
49 ASSERT_EQ(nullptr, FindFloorOrNull(my_map, 5));
50
51 my_map[5] = 5;
52 ASSERT_EQ(5, *FindFloorOrNull(my_map, 6));
53 ASSERT_EQ(5, *FindFloorOrNull(my_map, 5));
54 ASSERT_EQ(nullptr, FindFloorOrNull(my_map, 4));
55
56 my_map[1] = 1;
57 ASSERT_EQ(5, *FindFloorOrNull(my_map, 6));
58 ASSERT_EQ(5, *FindFloorOrNull(my_map, 5));
59 ASSERT_EQ(1, *FindFloorOrNull(my_map, 4));
60 ASSERT_EQ(1, *FindFloorOrNull(my_map, 1));
61 ASSERT_EQ(nullptr, FindFloorOrNull(my_map, 0));
62}
63
64TEST(ComputeIfAbsentTest, TestComputeIfAbsent) {
65 map<string, string> my_map;

Callers

nothing calls this directly

Calls 15

FindFloorOrNullFunction · 0.85
ComputeIfAbsentFunction · 0.85
SimpleStructClass · 0.85
FindPointeeOrNullFunction · 0.85
EraseKeyReturnValuePtrFunction · 0.85
EmplaceIfNotPresentFunction · 0.85
moveFunction · 0.85
ContainsKeyFunction · 0.85
EmplaceOrUpdateFunction · 0.85
FindOrNullFunction · 0.85

Tested by

no test coverage detected