// Free Software Foundation, Inc.,
// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-// Unit tests
+/** \file
+ \brief PacketRegistry unit tests */
//#include "PacketRegistry.test.hh"
//#include "PacketRegistry.test.ih"
struct OtherPacketType : public PacketTypeBase {};
typedef senf::ConcretePacket<OtherPacketType> OtherPacket;
- namespace reg {
- PacketRegistry<StringTag>::RegistrationProxy<FooPacket> registerFoo ("foo");
- PacketRegistry<StringTag>::RegistrationProxy<BarPacket> registerBar ("bar");
- }
-
}
+SENF_PACKET_REGISTRY_REGISTER(StringTag, "foo", FooPacket);
+SENF_PACKET_REGISTRY_REGISTER(StringTag, "bar", BarPacket);
+
BOOST_AUTO_UNIT_TEST(packetRegistry_test)
{
PacketRegistry<BaseTag>::registerPacket<FooPacket>(1u);