@@ -76,6 +76,7 @@ TEST_CASE("DataRelayer")
76
76
std::vector<ForwardRoute> forwards;
77
77
std::vector<InputChannelInfo> infos{1 };
78
78
TimesliceIndex index {1 , infos};
79
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
79
80
80
81
auto policy = CompletionPolicyHelpers::consumeWhenAny ();
81
82
DataRelayer relayer (policy, inputs, index , {registry});
@@ -124,6 +125,7 @@ TEST_CASE("DataRelayer")
124
125
std::vector<ForwardRoute> forwards;
125
126
std::vector<InputChannelInfo> infos{1 };
126
127
TimesliceIndex index {1 , infos};
128
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
127
129
128
130
auto policy = CompletionPolicyHelpers::consumeWhenAny ();
129
131
DataRelayer relayer (policy, inputs, index , {registry});
@@ -184,6 +186,7 @@ TEST_CASE("DataRelayer")
184
186
185
187
std::vector<InputChannelInfo> infos{1 };
186
188
TimesliceIndex index {1 , infos};
189
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
187
190
188
191
auto policy = CompletionPolicyHelpers::consumeWhenAll ();
189
192
DataRelayer relayer (policy, inputs, index , {registry});
@@ -263,6 +266,7 @@ TEST_CASE("DataRelayer")
263
266
264
267
std::vector<InputChannelInfo> infos{1 };
265
268
TimesliceIndex index {1 , infos};
269
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
266
270
267
271
auto policy = CompletionPolicyHelpers::consumeWhenAll ();
268
272
DataRelayer relayer (policy, inputs, index , {registry});
@@ -346,6 +350,7 @@ TEST_CASE("DataRelayer")
346
350
auto policy = CompletionPolicyHelpers::consumeWhenAll ();
347
351
std::vector<InputChannelInfo> infos{1 };
348
352
TimesliceIndex index {1 , infos};
353
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
349
354
DataRelayer relayer (policy, inputs, index , {registry});
350
355
// Only two messages to fill the cache.
351
356
relayer.setPipelineLength (2 );
@@ -420,6 +425,7 @@ TEST_CASE("DataRelayer")
420
425
std::vector<ForwardRoute> forwards;
421
426
std::vector<InputChannelInfo> infos{1 };
422
427
TimesliceIndex index {1 , infos};
428
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
423
429
424
430
auto policy = CompletionPolicyHelpers::processWhenAny ();
425
431
DataRelayer relayer (policy, inputs, index , {registry});
@@ -490,6 +496,7 @@ TEST_CASE("DataRelayer")
490
496
std::vector<ForwardRoute> forwards;
491
497
std::vector<InputChannelInfo> infos{1 };
492
498
TimesliceIndex index {1 , infos};
499
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
493
500
494
501
auto policy = CompletionPolicyHelpers::processWhenAny ();
495
502
DataRelayer relayer (policy, inputs, index , {registry});
@@ -547,6 +554,7 @@ TEST_CASE("DataRelayer")
547
554
std::vector<ForwardRoute> forwards;
548
555
std::vector<InputChannelInfo> infos{1 };
549
556
TimesliceIndex index {1 , infos};
557
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
550
558
551
559
auto policy = CompletionPolicyHelpers::processWhenAny ();
552
560
DataRelayer relayer (policy, inputs, index , {registry});
@@ -605,6 +613,7 @@ TEST_CASE("DataRelayer")
605
613
std::vector<ForwardRoute> forwards;
606
614
std::vector<InputChannelInfo> infos{1 };
607
615
TimesliceIndex index {1 , infos};
616
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
608
617
609
618
auto policy = CompletionPolicyHelpers::processWhenAny ();
610
619
DataRelayer relayer (policy, inputs, index , {registry});
@@ -670,6 +679,7 @@ TEST_CASE("DataRelayer")
670
679
std::vector<ForwardRoute> forwards;
671
680
std::vector<InputChannelInfo> infos{1 };
672
681
TimesliceIndex index {1 , infos};
682
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
673
683
674
684
auto policy = CompletionPolicyHelpers::consumeWhenAny ();
675
685
DataRelayer relayer (policy, inputs, index , {registry});
@@ -722,6 +732,7 @@ TEST_CASE("DataRelayer")
722
732
std::vector<ForwardRoute> forwards;
723
733
std::vector<InputChannelInfo> infos{1 };
724
734
TimesliceIndex index {1 , infos};
735
+ ref.registerService (ServiceRegistryHelpers::handleForService<TimesliceIndex>(&index ));
725
736
726
737
auto policy = CompletionPolicyHelpers::consumeWhenAny ();
727
738
DataRelayer relayer (policy, inputs, index , {registry});
0 commit comments