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));
}
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 );
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") );
}
// 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);