@@ -91,7 +91,8 @@ TEST_CASE("ForwardInputsSingleMessageSingleRoute")
9191 fair::mq::MessagePtr payload (transport->CreateMessage ());
9292 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
9393 auto header = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh, dph});
94- messageSet.add (PartRef{std::move (header), std::move (payload)});
94+ messageSet.messages .emplace_back (std::move (header));
95+ messageSet.messages .emplace_back (std::move (payload));
9596 REQUIRE ((messageSet.messages | count_parts{}) == 1 );
9697 currentSetOfInputs.emplace_back (std::move (messageSet));
9798
@@ -142,7 +143,8 @@ TEST_CASE("ForwardInputsSingleMessageSingleRouteNoConsume")
142143 REQUIRE (payload.get () == nullptr );
143144 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
144145 auto header = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh, dph});
145- messageSet.add (PartRef{std::move (header), std::move (payload)});
146+ messageSet.messages .emplace_back (std::move (header));
147+ messageSet.messages .emplace_back (std::move (payload));
146148 REQUIRE ((messageSet.messages | count_parts{}) == 1 );
147149 currentSetOfInputs.emplace_back (std::move (messageSet));
148150
@@ -197,7 +199,8 @@ TEST_CASE("ForwardInputsSingleMessageSingleRouteAtEOS")
197199 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
198200 auto header = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh, dph, sih});
199201 REQUIRE (o2::header::get<SourceInfoHeader*>(header->GetData ()));
200- messageSet.add (PartRef{std::move (header), std::move (payload)});
202+ messageSet.messages .emplace_back (std::move (header));
203+ messageSet.messages .emplace_back (std::move (payload));
201204 REQUIRE ((messageSet.messages | count_parts{}) == 1 );
202205 currentSetOfInputs.emplace_back (std::move (messageSet));
203206
@@ -255,7 +258,8 @@ TEST_CASE("ForwardInputsSingleMessageSingleRouteWithOldestPossible")
255258 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
256259 auto header = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh, dph, dih});
257260 REQUIRE (o2::header::get<DomainInfoHeader*>(header->GetData ()));
258- messageSet.add (PartRef{std::move (header), std::move (payload)});
261+ messageSet.messages .emplace_back (std::move (header));
262+ messageSet.messages .emplace_back (std::move (payload));
259263 REQUIRE ((messageSet.messages | count_parts{}) == 1 );
260264 currentSetOfInputs.emplace_back (std::move (messageSet));
261265
@@ -320,7 +324,8 @@ TEST_CASE("ForwardInputsSingleMessageMultipleRoutes")
320324 fair::mq::MessagePtr payload (transport->CreateMessage ());
321325 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
322326 auto header = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh, dph});
323- messageSet.add (PartRef{std::move (header), std::move (payload)});
327+ messageSet.messages .emplace_back (std::move (header));
328+ messageSet.messages .emplace_back (std::move (payload));
324329 REQUIRE ((messageSet.messages | count_parts{}) == 1 );
325330 currentSetOfInputs.emplace_back (std::move (messageSet));
326331
@@ -383,7 +388,8 @@ TEST_CASE("ForwardInputsSingleMessageMultipleRoutesExternals")
383388 fair::mq::MessagePtr payload (transport->CreateMessage ());
384389 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
385390 auto header = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh, dph});
386- messageSet.add (PartRef{std::move (header), std::move (payload)});
391+ messageSet.messages .emplace_back (std::move (header));
392+ messageSet.messages .emplace_back (std::move (payload));
387393 REQUIRE ((messageSet.messages | count_parts{}) == 1 );
388394 currentSetOfInputs.emplace_back (std::move (messageSet));
389395
@@ -454,12 +460,14 @@ TEST_CASE("ForwardInputsMultiMessageMultipleRoutes")
454460 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
455461 auto header1 = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh1, dph});
456462 MessageSet messageSet1;
457- messageSet1.add (PartRef{std::move (header1), std::move (payload1)});
463+ messageSet1.messages .emplace_back (std::move (header1));
464+ messageSet1.messages .emplace_back (std::move (payload1));
458465 REQUIRE ((messageSet1.messages | count_parts{}) == 1 );
459466
460467 auto header2 = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh2, dph});
461468 MessageSet messageSet2;
462- messageSet2.add (PartRef{std::move (header2), std::move (payload2)});
469+ messageSet2.messages .emplace_back (std::move (header2));
470+ messageSet2.messages .emplace_back (std::move (payload2));
463471 REQUIRE ((messageSet2.messages | count_parts{}) == 1 );
464472 currentSetOfInputs.emplace_back (std::move (messageSet1));
465473 currentSetOfInputs.emplace_back (std::move (messageSet2));
@@ -524,7 +532,8 @@ TEST_CASE("ForwardInputsSingleMessageMultipleRoutesOnlyOneMatches")
524532 fair::mq::MessagePtr payload (transport->CreateMessage ());
525533 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
526534 auto header = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh, dph});
527- messageSet.add (PartRef{std::move (header), std::move (payload)});
535+ messageSet.messages .emplace_back (std::move (header));
536+ messageSet.messages .emplace_back (std::move (payload));
528537 REQUIRE ((messageSet.messages | count_parts{}) == 1 );
529538 currentSetOfInputs.emplace_back (std::move (messageSet));
530539
@@ -602,10 +611,13 @@ TEST_CASE("ForwardInputsSplitPayload")
602611 auto fillMessages = [&messages](size_t t) -> fair::mq::MessagePtr {
603612 return std::move (messages[t]);
604613 };
605- messageSet.add (fillMessages, 3 );
614+ for (size_t i = 0 ; i < 3 ; ++i) {
615+ messageSet.messages .emplace_back (fillMessages (i));
616+ }
606617 auto header2 = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dh2, dph});
607618 PartRef part{std::move (header2), transport->CreateMessage ()};
608- messageSet.add (std::move (part));
619+ messageSet.messages .emplace_back (std::move (part.header ));
620+ messageSet.messages .emplace_back (std::move (part.payload ));
609621
610622 REQUIRE ((messageSet.messages | count_parts{}) == 2 );
611623 currentSetOfInputs.emplace_back (std::move (messageSet));
@@ -726,7 +738,8 @@ TEST_CASE("ForwardInputEOSSingleRoute")
726738 fair::mq::MessagePtr payload (transport->CreateMessage ());
727739 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
728740 auto header = o2::pmr::getMessage (o2::header::Stack{channelAlloc, sih});
729- messageSet.add (PartRef{std::move (header), std::move (payload)});
741+ messageSet.messages .emplace_back (std::move (header));
742+ messageSet.messages .emplace_back (std::move (payload));
730743 REQUIRE ((messageSet.messages | count_parts{}) == 1 );
731744 currentSetOfInputs.emplace_back (std::move (messageSet));
732745
@@ -771,7 +784,8 @@ TEST_CASE("ForwardInputOldestPossibleSingleRoute")
771784 fair::mq::MessagePtr payload (transport->CreateMessage ());
772785 auto channelAlloc = o2::pmr::getTransportAllocator (transport.get ());
773786 auto header = o2::pmr::getMessage (o2::header::Stack{channelAlloc, dih});
774- messageSet.add (PartRef{std::move (header), std::move (payload)});
787+ messageSet.messages .emplace_back (std::move (header));
788+ messageSet.messages .emplace_back (std::move (payload));
775789 REQUIRE ((messageSet.messages | count_parts{}) == 1 );
776790 currentSetOfInputs.emplace_back (std::move (messageSet));
777791
0 commit comments