MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / TEST

Function TEST

tests/unit-tests/dds/DCPS/DataSampleHeader.cpp:51–61  ·  view source on GitHub ↗

Test DataSampleHeader::valid_data()

Source from the content-addressed store, hash-verified

49
50// Test DataSampleHeader::valid_data()
51TEST(dds_DCPS_DataSampleHeader, valid_data)
52{
53 const size_t message_id_count = MESSAGE_ID_MAX;
54 for (size_t i = 0; i < message_id_count; ++i) {
55 MessageId msg_id = static_cast<MessageId>(i);
56 DataSampleHeader header;
57 header.message_id_ = static_cast<char>(msg_id);
58 EXPECT_EQ(header.valid_data(), msg_id == SAMPLE_DATA)
59 << "msg_id is " << to_string(msg_id);
60 }
61}
62
63TEST(dds_DCPS_DataSampleHeader, split_header_and_payload_in_same_message_block)
64{

Callers

nothing calls this directly

Calls 7

serialized_sampleFunction · 0.85
splitFunction · 0.85
read_headerFunction · 0.85
payload_after_headerFunction · 0.85
to_stringFunction · 0.50
getMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected