X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2F80221Bundle%2FMIHPacket.test.cc;h=4fcbdbc3d726780ace82a06e6014505646451815;hb=7bd56a99323c473e899afa26e0cb59d58abce163;hp=675bc614782909f31e2d3753a04b7f9120789583;hpb=7cee3cf6c1c6eecdeec08d05e8e2b99d48b1450b;p=senf.git diff --git a/Packets/80221Bundle/MIHPacket.test.cc b/Packets/80221Bundle/MIHPacket.test.cc index 675bc61..4fcbdbc 100644 --- a/Packets/80221Bundle/MIHPacket.test.cc +++ b/Packets/80221Bundle/MIHPacket.test.cc @@ -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'));