Lines Matching refs:Packet
66 static_assert(Packet().type() == PacketType{});
67 static_assert(Packet().channel_id() == 0);
68 static_assert(Packet().service_id() == 0);
69 static_assert(Packet().method_id() == 0);
70 static_assert(Packet().status() == static_cast<Status::Code>(0));
71 static_assert(Packet().payload().empty());
73 TEST(Packet, Encode) { in TEST() argument
76 Packet packet(PacketType::RESPONSE, 1, 42, 100, kPayload); in TEST()
84 TEST(Packet, Encode_BufferTooSmall) { in TEST() argument
87 Packet packet(PacketType::RESPONSE, 1, 42, 100, kPayload); in TEST()
93 TEST(Packet, Decode_ValidPacket) { in TEST() argument
94 auto result = Packet::FromBuffer(kEncoded); in TEST()
108 TEST(Packet, Decode_InvalidPacket) { in TEST() argument
110 EXPECT_EQ(Status::DataLoss(), Packet::FromBuffer(bad_data).status()); in TEST()
113 TEST(Packet, EncodeDecode) { in TEST() argument
116 Packet packet; in TEST()
128 auto decode_result = Packet::FromBuffer(packet_data); in TEST()
148 TEST(Packet, PayloadUsableSpace_ExactFit) { in TEST() argument
150 Packet(PacketType::RESPONSE, 1, 42, 100).MinEncodedSizeBytes()); in TEST()
153 TEST(Packet, PayloadUsableSpace_LargerVarints) { in TEST() argument
156 Packet(PacketType::RESPONSE, 17000, 200, 200).MinEncodedSizeBytes()); in TEST()