X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FMPEGDVBBundle%2FTransportPacket.test.cc;h=0fee6b292489858be60893b1746da69848eb5246;hb=17d44437f7fb8ee68a96ed55fc327c746c161142;hp=76c89df93f85c826c0cf847ade1ed9c7aecd65f8;hpb=2a5995bedd9e4861dce1a70a460fdeb7bd0f2ad7;p=senf.git diff --git a/Packets/MPEGDVBBundle/TransportPacket.test.cc b/Packets/MPEGDVBBundle/TransportPacket.test.cc index 76c89df..0fee6b2 100644 --- a/Packets/MPEGDVBBundle/TransportPacket.test.cc +++ b/Packets/MPEGDVBBundle/TransportPacket.test.cc @@ -1,9 +1,9 @@ -// $Id: IpV4Packet.test.cc 364 2007-07-31 09:39:56Z g0dil $ +// $Id$ // // Copyright (C) 2007 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum fuer Satelitenkommunikation (SatCom) -// Stefan Bund +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY +// Thorsten Horstmann // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -28,7 +28,7 @@ // Custom includes #include "TransportPacket.hh" -#include +#include "../../Utils/auto_unit_test.hh" #include #define prefix_ @@ -38,7 +38,7 @@ using namespace senf; BOOST_AUTO_UNIT_TEST(transportPacket_packet) { - // TransportStream-Packet containing a MPE encoded section with an IPv6 ping packet, + // TransportStream-Packet containing a ULE encoded IPv6 ping packet, // captured with dvbsnoop unsigned char data[] = { 0x47, 0x41, 0x0f, 0x1e, 0x00, 0x80, 0x4c, 0x86, @@ -69,14 +69,14 @@ BOOST_AUTO_UNIT_TEST(transportPacket_packet) senf::TransportPacket p (senf::TransportPacket::create(data)); - BOOST_CHECK_EQUAL( p->sync_byte(), TRANSPORT_PACKET_SYNC_BYTE ); - BOOST_CHECK( ! p->transport_error_indicator() ); - BOOST_CHECK( p->pusi() ); - BOOST_CHECK( ! p->transport_priority() ); - BOOST_CHECK_EQUAL( p->pid(), 0x010fu ); - BOOST_CHECK_EQUAL( p->transport_scrmbl_ctrl(), 0x0u ); - BOOST_CHECK_EQUAL( p->adaptation_field_ctrl(), 0x1u ); - BOOST_CHECK_EQUAL( p->continuity_counter(), 0x0eu ); + BOOST_CHECK_EQUAL( p->sync_byte(), TransportPacketType::SYNC_BYTE+0 ); + BOOST_CHECK( ! p->transport_error_indicator() ); + BOOST_CHECK( p->pusi() ); + BOOST_CHECK( ! p->transport_priority() ); + BOOST_CHECK_EQUAL( p->pid(), 0x010fu ); + BOOST_CHECK_EQUAL( p->transport_scrmbl_ctrl(), 0x0u ); + BOOST_CHECK_EQUAL( p->adaptation_field_ctrl(), 0x1u ); + BOOST_CHECK_EQUAL( p->continuity_counter(), 0x0eu ); } ///////////////////////////////cc.e////////////////////////////////////////