MCPcopy Create free account
hub / github.com/comaps/comaps / Test

Function Test

generator/generator_tests/place_processor_tests.cpp:122–136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120}
121
122void 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
138class TestPlaceProcessor
139{

Callers 1

UNIT_CLASS_TESTFunction · 0.70

Calls 5

ProcessPlacesMethod · 0.80
SortFunction · 0.70
sizeMethod · 0.45
reserveMethod · 0.45
emplace_backMethod · 0.45

Tested by

no test coverage detected