Packets/DefaultBundle/UDPPacket: added unit test for udp in ipv6
[senf.git] / Packets / 80221Bundle / MIHPacket.test.cc
index 675bc61..4fcbdbc 100644 (file)
@@ -60,6 +60,9 @@ BOOST_AUTO_UNIT_TEST(MIHPacket_create_string)
     BOOST_CHECK_EQUAL( mihPacket->src_mihfId().asString(), "senf@berlios.de");
     BOOST_CHECK_EQUAL( mihPacket->dst_mihfId().asString(), "test");
 
+    // the maximum length of a MIHF_ID is 253 octets
+    BOOST_CHECK_THROW( mihPacket->dst_mihfId().setString( std::string(254, 'x')), std::length_error);
+
     // now expand a MIHF_ID
     mihPacket->dst_mihfId().maxLengthValue(253);
     mihPacket->dst_mihfId().setString( std::string(200, 'x'));