| 120 | } |
| 121 | |
| 122 | void Test(generator::PlaceProcessor & processor, std::vector<PlaceWithIDs> & expected) |
| 123 | { |
| 124 | std::vector<generator::PlaceProcessor::IDsContainerT> ids; |
| 125 | auto fbs = processor.ProcessPlaces(&ids); |
| 126 | TEST_EQUAL(fbs.size(), ids.size(), ()); |
| 127 | |
| 128 | std::vector<PlaceWithIDs> value; |
| 129 | value.reserve(fbs.size()); |
| 130 | for (size_t i = 0; i < fbs.size(); ++i) |
| 131 | value.emplace_back(std::move(fbs[i]), std::move(ids[i])); |
| 132 | |
| 133 | Sort(value); |
| 134 | Sort(expected); |
| 135 | TEST_EQUAL(value, expected, ()); |
| 136 | } |
| 137 | |
| 138 | class TestPlaceProcessor |
| 139 | { |
no test coverage detected