X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FSocket%2FProtocols%2FRaw%2FEUI64.test.cc;h=ae431d1af501edbc3a669b28e6701b1b7d0b5667;hb=cb50871835b7a5c37e4fd32d38de67fa12570ebc;hp=08429a320ed02291fa4e276e0d95713016808c71;hpb=767a76da8e5b96a69b620e44d32e0a1b04005679;p=senf.git diff --git a/senf/Socket/Protocols/Raw/EUI64.test.cc b/senf/Socket/Protocols/Raw/EUI64.test.cc index 08429a3..ae431d1 100644 --- a/senf/Socket/Protocols/Raw/EUI64.test.cc +++ b/senf/Socket/Protocols/Raw/EUI64.test.cc @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2009 +// Copyright (C) 2009 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -28,6 +28,7 @@ // Custom includes #include "EUI64.hh" +#include #include #include @@ -53,18 +54,18 @@ SENF_AUTO_UNIT_TEST(eui64) BOOST_CHECK_EQUAL( eui, senf::EUI64::from_data(data) ); BOOST_CHECK_EQUAL( eui, senf::EUI64::from_string("10:20:30:ff-FE:40:50:60") ); - BOOST_CHECK_THROW( senf::EUI64::from_string("123:20:30:40:50:60:70:80"), + BOOST_CHECK_THROW( senf::EUI64::from_string("123:20:30:40:50:60:70:80"), senf::AddressSyntaxException ); - BOOST_CHECK_THROW( senf::EUI64::from_string("12:20:30:40:50:60:70"), + BOOST_CHECK_THROW( senf::EUI64::from_string("12:20:30:40:50:60:70"), senf::AddressSyntaxException ); - BOOST_CHECK_THROW( senf::EUI64::from_string("12:20:30:40:50:60:70:8g"), + BOOST_CHECK_THROW( senf::EUI64::from_string("12:20:30:40:50:60:70:8g"), senf::AddressSyntaxException ); - BOOST_CHECK_THROW( senf::EUI64::from_string("12:20:30:40:50:60:70:80:90"), + BOOST_CHECK_THROW( senf::EUI64::from_string("12:20:30:40:50:60:70:80:90"), senf::AddressSyntaxException ); - + BOOST_CHECK_EQUAL( senf::EUI64::None, senf::EUI64(0) ); BOOST_CHECK(! senf::EUI64::None ); - + { std::stringstream ss; ss << std::uppercase << eui; @@ -73,7 +74,7 @@ SENF_AUTO_UNIT_TEST(eui64) BOOST_CHECK( !eui ); ss >> eui; BOOST_CHECK_EQUAL( eui, senf::EUI64(0x102030fffe405060ull) ); - + BOOST_CHECK( (ss >> eui).fail() ); }