X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2F80211Bundle%2FWLANPacket.test.cc;h=5f1060356722349b8f458da40306d62993a907ae;hb=d54987cc822dedb0123b0f90806c613a9dab28e9;hp=e91cdc8f082bd0923fff1d6719807647ba73af01;hpb=7cee3cf6c1c6eecdeec08d05e8e2b99d48b1450b;p=senf.git diff --git a/Packets/80211Bundle/WLANPacket.test.cc b/Packets/80211Bundle/WLANPacket.test.cc index e91cdc8..5f10603 100644 --- a/Packets/80211Bundle/WLANPacket.test.cc +++ b/Packets/80211Bundle/WLANPacket.test.cc @@ -21,15 +21,17 @@ // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. /** \file - \brief WLANPacket.test unit tests */ + \brief WLANPacket unit tests */ // Custom includes - +#include "WLANPacket.hh" #include "../../Packets/Packets.hh" +#include "../DefaultBundle/LlcSnapPacket.hh" + #include "../../Utils/auto_unit_test.hh" #include -#include "WLANPacket.hh" +///////////////////////////////cc.p//////////////////////////////////////// /* test parser with a data frame */ BOOST_AUTO_UNIT_TEST(WLANPacket_dataFrame_packet) { @@ -38,10 +40,11 @@ BOOST_AUTO_UNIT_TEST(WLANPacket_dataFrame_packet) 0x4d, 0x3e, 0xc7, 0x5c, 0x00, 0x0b, 0x6b, 0x57, 0x06, 0xb0, 0x00, 0x18, 0x4d, 0x6e, 0x78, 0x48, 0x30, 0x00, 0x01, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //dummy data + 0xaa, 0xaa, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, //llc header 0x38, 0x39, 0x30, 0x31 //trailer }; + senf::WLANPacket p (senf::WLANPacket::create(data)); BOOST_CHECK_EQUAL( p->version(), 0u ); @@ -80,6 +83,9 @@ BOOST_AUTO_UNIT_TEST(WLANPacket_dataFrame_packet) std::ostringstream oss (std::ostringstream::out); SENF_CHECK_NO_THROW( p.dump( oss)); + + BOOST_CHECK( p.next()); + BOOST_CHECK( p.next().is() ); }