some unimportant clean-ups ;)
[senf.git] / Packets / 80211Bundle / WLANPacket.test.cc
index 9de635f..f1f9437 100644 (file)
 // 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 "../../Utils/auto_unit_test.hh"
 #include <boost/test/test_tools.hpp>
-#include "WLANPacket.hh"
 
+///////////////////////////////cc.p////////////////////////////////////////
 /* test parser with a data frame */
 BOOST_AUTO_UNIT_TEST(WLANPacket_dataFrame_packet)
 {
@@ -58,23 +59,28 @@ BOOST_AUTO_UNIT_TEST(WLANPacket_dataFrame_packet)
 
     BOOST_CHECK_EQUAL( p->duration(),       0u    );
 
-    BOOST_CHECK_EQUAL( 
-            p->dataFrame().da().value(),
+    BOOST_CHECK_EQUAL(
+            p->dataFrame().destinationAddress().value(),
             senf::MACAddress::from_string("00:18:4d:6e:78:48") );
-    BOOST_CHECK_EQUAL( 
-            p->dataFrame().sa().value(),
+    BOOST_CHECK_EQUAL(
+            p->dataFrame().sourceAddress().value(),
             senf::MACAddress::from_string("00:0b:6b:57:06:b0") );
-    BOOST_CHECK_EQUAL( 
+    BOOST_CHECK_EQUAL(
             p->dataFrame().bssid().value(),
             senf::MACAddress::from_string("00:1a:4d:3e:c7:5c") );
 
-    BOOST_CHECK_EQUAL( 
-            p->dataFrame().bssid().value(), p->dataFrame().ra().value() );
-    BOOST_CHECK_EQUAL( 
-            p->dataFrame().ta().value(), p->dataFrame().sa().value() );
+    BOOST_CHECK_EQUAL(
+            p->dataFrame().bssid().value(),
+            p->dataFrame().receiverAddress().value() );
+    BOOST_CHECK_EQUAL(
+            p->dataFrame().transmitterAddress().value(),
+            p->dataFrame().sourceAddress().value() );
 
     BOOST_CHECK_EQUAL( p->dataFrame().sequenceNumber(), 3u );
     BOOST_CHECK_EQUAL( p->dataFrame().fragmentNumber(), 0u );
+
+    std::ostringstream oss (std::ostringstream::out);
+    SENF_CHECK_NO_THROW( p.dump( oss));
 }
 
 
@@ -129,18 +135,18 @@ BOOST_AUTO_UNIT_TEST(WLANPacket_beaconFrame_packet)
     BOOST_CHECK_EQUAL( p->order(),          false );
     BOOST_CHECK_EQUAL( p->duration(),       0u    );
 
-    BOOST_CHECK_EQUAL( p->has_mgtFrame(),   true  );
+    BOOST_CHECK_EQUAL( p->is_mgtFrame(),    true  );
 
-    BOOST_CHECK_EQUAL( 
+    BOOST_CHECK_EQUAL(
             p->mgtFrame().destinationAddress().value(),
             senf::MACAddress::from_string("ff:ff:ff:ff:ff:ff") );
-    BOOST_CHECK_EQUAL( 
+    BOOST_CHECK_EQUAL(
             p->mgtFrame().sourceAddress().value(),
             senf::MACAddress::from_string("00:1a:4d:3e:c7:5c") );
-    BOOST_CHECK_EQUAL( 
+    BOOST_CHECK_EQUAL(
             p->mgtFrame().bssid().value(),
             senf::MACAddress::from_string("00:1a:4d:3e:c7:5c") );
-    
+
     BOOST_CHECK_EQUAL( p->mgtFrame().sequenceNumber(), 302u );
     BOOST_CHECK_EQUAL( p->mgtFrame().fragmentNumber(), 0u   );
 
@@ -192,8 +198,8 @@ BOOST_AUTO_UNIT_TEST(WLANPacket_ctrlFrame_packet)
 
     BOOST_CHECK_EQUAL( p->duration(),       0u    );
 
-    BOOST_CHECK_EQUAL( 
-            p->ctrlFrame().recieverAddress().value(),
+    BOOST_CHECK_EQUAL(
+            p->ctrlFrame().receiverAddress().value(),
             senf::MACAddress::from_string("00:0b:6b:57:06:b0") );
 }
 
@@ -205,7 +211,7 @@ BOOST_AUTO_UNIT_TEST(WLANPacket_ctrlFrame_create)
 //    std::cout << unsigned( senf::init_bytes<senf::WLANPacketParser_CtrlFrameParser>::value ) << "\n";
     SENF_CHECK_NO_THROW(p->init_ctrlFrame());
 //    std::cout << unsigned( senf::init_bytes<senf::WLANPacketParser_CtrlFrameParser>::value ) << "\n";
-    p->ctrlFrame().recieverAddress() = senf::MACAddress::from_string("00:1a:4d:3e:c7:5c");
+    p->ctrlFrame().receiverAddress() = senf::MACAddress::from_string("00:1a:4d:3e:c7:5c");
     p->ctrlFrame().set_ack();
     BOOST_CHECK_EQUAL( p->type(), 1u);
     BOOST_CHECK_EQUAL( p->subtype(), 13u);