diff --git a/tests/src/dot1q.cpp b/tests/src/dot1q.cpp index 95e3ad1..32d2080 100644 --- a/tests/src/dot1q.cpp +++ b/tests/src/dot1q.cpp @@ -27,7 +27,6 @@ const uint8_t Dot1QTest::expected_packet[] = { '\x00' }; - TEST_F(Dot1QTest, DefaultConstructor) { Dot1Q dot1; EXPECT_EQ(0, dot1.payload_type()); @@ -51,6 +50,15 @@ TEST_F(Dot1QTest, ConstructorFromBuffer) { EXPECT_EQ(ARP::hwaddress_type("00:19:06:ea:b8:c1"), arp->sender_hw_addr()); } +TEST_F(Dot1QTest, Serialize) { + EthernetII eth(expected_packet, sizeof(expected_packet)); + PDU::serialization_type buffer = eth.serialize(); + EXPECT_EQ( + PDU::serialization_type(expected_packet, expected_packet + sizeof(expected_packet)), + buffer + ); +} + TEST_F(Dot1QTest, PayloadType) { Dot1Q dot1; dot1.payload_type(0x9283);