#include #include static int Test() { for (std::size_t i = 0; i < static_cast(td::protocol::PacketType::PACKET_COUNT); i++) { td::protocol::PacketType packetType = td::protocol::PacketType(i); if (td::protocol::PacketFactory::CreateReadOnlyPacket(packetType)->GetType() != packetType) return TD_TEST_FAILED; } return TD_TEST_SUCCESSFUL; } int main() { return Test(); }