| 24 | namespace { |
| 25 | |
| 26 | void expectCommonMovedFields( |
| 27 | const Request& moved, |
| 28 | std::vector<size_t>& sizes, |
| 29 | const std::unordered_map<std::string, std::string>& admFeatureMap) { |
| 30 | EXPECT_EQ(sizes.begin(), moved.sizeBegin); |
| 31 | EXPECT_EQ(sizes.end(), moved.sizeEnd); |
| 32 | EXPECT_EQ(123, moved.ttlSecs); |
| 33 | EXPECT_TRUE(moved.requestId.has_value()); |
| 34 | EXPECT_EQ(456, moved.requestId.value()); |
| 35 | EXPECT_EQ(admFeatureMap, moved.getAdmFeatureMap()); |
| 36 | EXPECT_EQ(789, moved.timestamp); |
| 37 | EXPECT_EQ("item-value", moved.itemValue); |
| 38 | EXPECT_EQ(OpType::kDel, moved.getOp()); |
| 39 | } |
| 40 | |
| 41 | } // namespace |
| 42 | |