Skip to content

Commit 6285bf7

Browse files
committed
Refs #22682: Fix blackbox tests
Signed-off-by: Carlosespicur <[email protected]>
1 parent 52695fa commit 6285bf7

7 files changed

+20
-15
lines changed

src/cpp/fastdds/topic/ContentFilteredTopicImpl.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ bool ContentFilteredTopicImpl::is_relevant(
4343

4444
if (!check_filter_signature(change, ret_val))
4545
{
46-
IContentFilter::FilterSampleInfo filter_info
47-
{
48-
change.write_params.sample_identity(),
49-
change.write_params.related_sample_identity()
50-
};
46+
IContentFilter::FilterSampleInfo filter_info;
47+
filter_info.sample_identity.writer_guid(change.writerGUID);
48+
filter_info.sample_identity.sequence_number(change.sequenceNumber);
49+
FASTDDS_TODO_BEFORE(4, 0, "Use change.write_params.related_sample_identity()");
50+
filter_info.related_sample_identity = change.write_params.sample_identity();
5151
ret_val = filter_instance->evaluate(change.serializedPayload, filter_info, reader_guid);
5252
}
5353

test/blackbox/api/dds-pim/ReqRepHelloWorldReplier.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ void ReqRepHelloWorldReplier::init_with_custom_qos(
9595

9696
// Create replier
9797
replier_ = participant_->create_service_replier(service_, qos);
98+
ASSERT_NE(replier_, nullptr);
99+
ASSERT_EQ(replier_->is_enabled(), true);
98100

99101
init_processing_thread();
100102

test/blackbox/api/dds-pim/ReqRepHelloWorldRequester.cpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ void ReqRepHelloWorldRequester::init_with_custom_qos(
9898

9999
// Create requester
100100
requester_ = participant_->create_service_requester(service_, requester_qos);
101+
ASSERT_NE(requester_, nullptr);
102+
ASSERT_EQ(requester_->is_enabled(), true);
101103

102104
init_processing_thread();
103105

@@ -189,19 +191,16 @@ void ReqRepHelloWorldRequester::send(
189191

190192
const Duration_t ReqRepHelloWorldRequester::datawriter_latency_budget_duration() const
191193
{
192-
assert(requester_ != nullptr);
193194
return requester_->get_requester_writer()->get_qos().latency_budget().duration;
194195
}
195196

196197
const Duration_t ReqRepHelloWorldRequester::datareader_latency_budget_duration() const
197198
{
198-
assert(requester_ != nullptr);
199199
return requester_->get_requester_reader()->get_qos().latency_budget().duration;
200200
}
201201

202202
void ReqRepHelloWorldRequester::init_processing_thread()
203203
{
204-
assert(requester_ != nullptr);
205204
wait_set_.attach_condition(stop_processing_thread_);
206205
wait_set_.attach_condition(requester_->get_requester_writer()->get_statuscondition());
207206
wait_set_.attach_condition(requester_->get_requester_reader()->get_statuscondition());

test/blackbox/api/dds-pim/ReqRepHelloWorldService.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,6 @@ ReqRepHelloWorldService::ReqRepHelloWorldService()
4444
Service* ReqRepHelloWorldService::init(
4545
DomainParticipant* participant)
4646
{
47-
assert(participant->register_service_type(service_type_, service_type_name_) == RETCODE_OK);
47+
participant->register_service_type(service_type_, service_type_name_);
4848
return participant->create_service(service_name_, service_type_name_);
4949
}

test/blackbox/api/dds-pim/TCPReqRepHelloWorldReplier.cpp

+7-5
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,8 @@ void TCPReqRepHelloWorldReplier::init(
140140

141141
// Create replier
142142
replier_ = participant_->create_service_replier(service_, create_replier_qos());
143+
ASSERT_NE(replier_, nullptr);
144+
ASSERT_EQ(replier_->is_enabled(), true);
143145

144146
init_processing_thread();
145147

@@ -269,7 +271,7 @@ void TCPReqRepHelloWorldReplier::process_status_changes()
269271

270272
if (status_changes.is_active(StatusMask::publication_matched()))
271273
{
272-
std::cout << "TCPRequester: Processing publication matched status" << std::endl;
274+
std::cout << "TCPReplier: Processing publication matched status" << std::endl;
273275

274276
DataWriter* writer = dynamic_cast<DataWriter*>(entity);
275277
ASSERT_NE(writer, nullptr);
@@ -278,7 +280,7 @@ void TCPReqRepHelloWorldReplier::process_status_changes()
278280
PublicationMatchedStatus status;
279281
if (RETCODE_OK != writer->get_publication_matched_status(status))
280282
{
281-
std::cout << "TCPRequester: Error processing publication matched status" << std::endl;
283+
std::cout << "TCPReplier: Error processing publication matched status" << std::endl;
282284
continue;
283285
}
284286

@@ -293,7 +295,7 @@ void TCPReqRepHelloWorldReplier::process_status_changes()
293295
}
294296
else if (status_changes.is_active(StatusMask::subscription_matched()))
295297
{
296-
std::cout << "TCPRequester: Processing subscription matched status" << std::endl;
298+
std::cout << "TCPReplier: Processing subscription matched status" << std::endl;
297299

298300
DataReader* reader = dynamic_cast<DataReader*>(entity);
299301
ASSERT_NE(reader, nullptr);
@@ -302,7 +304,7 @@ void TCPReqRepHelloWorldReplier::process_status_changes()
302304
SubscriptionMatchedStatus status;
303305
if (RETCODE_OK != reader->get_subscription_matched_status(status))
304306
{
305-
std::cout << "TCPRequester: Error processing subscription matched status" << std::endl;
307+
std::cout << "TCPReplier: Error processing subscription matched status" << std::endl;
306308
continue;
307309
}
308310

@@ -317,7 +319,7 @@ void TCPReqRepHelloWorldReplier::process_status_changes()
317319
}
318320
else if (status_changes.is_active(StatusMask::data_available()))
319321
{
320-
std::cout << "TCPRequester: Processing data available status" << std::endl;
322+
std::cout << "TCPReplier: Processing data available status" << std::endl;
321323

322324
DataReader* reader = dynamic_cast<DataReader*>(entity);
323325
ASSERT_NE(reader, nullptr);

test/blackbox/api/dds-pim/TCPReqRepHelloWorldRequester.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ void TCPReqRepHelloWorldRequester::init(
184184

185185
// Create requester
186186
requester_ = participant_->create_service_requester(service_, create_requester_qos());
187+
ASSERT_NE(requester_, nullptr);
188+
ASSERT_EQ(requester_->is_enabled(), true);
187189

188190
init_processing_thread();
189191

test/blackbox/api/dds-pim/TCPReqRepHelloWorldService.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,6 @@ TCPReqRepHelloWorldService::TCPReqRepHelloWorldService()
4444
Service* TCPReqRepHelloWorldService::init(
4545
DomainParticipant* participant)
4646
{
47-
assert(participant->register_service_type(service_type_, service_type_name_) == RETCODE_OK);
47+
participant->register_service_type(service_type_, service_type_name_);
4848
return participant->create_service(service_name_, service_type_name_);
4949
}

0 commit comments

Comments
 (0)