| 114 | int IncompleteValue::Value::sm_inst; |
| 115 | |
| 116 | void IncompleteValue::run() { |
| 117 | map[0] = 23; |
| 118 | map[1] = 45; |
| 119 | ASSERT_EQ(2u, map.size()); |
| 120 | ASSERT_EQ(23, map[0].v()); |
| 121 | ASSERT_EQ(0, map[3].v()); |
| 122 | ASSERT_EQ(3u, map.size()); |
| 123 | ASSERT_EQ(1u, map.erase(0)); |
| 124 | ASSERT_EQ(2u, map.size()); |
| 125 | ASSERT_EQ(2, Value::inst()); |
| 126 | } |
| 127 | } // namespace |
| 128 | |
| 129 | TEST(TestThinHashTable, ThinHashSet) { |