Change-Id: Iedb678f399ff0e0c7284148fc2bf1ca7d5f14eb8
MessageType m_type;
};
+// Contains only message type (1B)
+class ShutdownMessage : public OutgoingMessage {
+public:
+ ShutdownMessage() : OutgoingMessage(MessageType::SHUTDOWN) {}
+};
+
class IIncomingMessage {
public:
virtual ~IIncomingMessage() = default;
ASSERT_NO_THROW(msg.Serialize(buffer));
AssertEq(buffer, SAMPLE_MAKE_CREDENTIAL_REQUEST, sizeof(SAMPLE_MAKE_CREDENTIAL_REQUEST));
}
+
+TEST(Messages, ShutdownMessage)
+{
+ Buffer buffer;
+
+ ShutdownMessage shutdown;
+ ASSERT_NO_THROW(shutdown.Serialize(buffer));
+ AssertEq(buffer, {0x00});
+}