#ifndef CHECK_PAYLOAD_HPP_YNRGOKGC #define CHECK_PAYLOAD_HPP_YNRGOKGC #include #include #include #include namespace vanetza { namespace security { namespace v2 { inline void check(const PacketVariant& expected, const PacketVariant& actual) { ByteBuffer expected_buf, actual_buf; serialize_into_buffer(expected, expected_buf); serialize_into_buffer(actual, actual_buf); EXPECT_EQ(expected_buf, actual_buf); } inline void check(const Payload& expected, const Payload& actual) { EXPECT_EQ(expected.type, actual.type); check(expected.data, actual.data); } } // namespace v2 } // namespace security } // namespace vanetza #endif /* CHECK_PAYLOAD_HPP_YNRGOKGC */