+// $Id$
+//
// Copyright (C) 2007
// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS)
// Kompetenzzentrum fuer Satelitenkommunikation (SatCom)
BOOST_AUTO_UNIT_TEST(inet4Address)
{
- senf::INet4Address addr (senf::INet4Address::from_string("127.0.0.1"));
+ senf::INet4Address addr (senf::INet4Address::from_string("127.0.0.1"));
BOOST_CHECK_EQUAL( addr, senf::INet4Address::Loopback );
+ BOOST_CHECK( addr != senf::INet4Address::Broadcast );
addr = senf::INet4Address::from_string("localhost");
BOOST_CHECK_EQUAL( addr, senf::INet4Address::Loopback );
char data[] = { 128, 129, 130, 131 };
addr = senf::INet4Address::from_data(data);
BOOST_CHECK_EQUAL( addr, senf::INet4Address::from_string("128.129.130.131") );
- BOOST_CHECK_EQUAL( addr.raw(), htonl(0x80818283u) );
+ BOOST_CHECK_EQUAL( addr.inaddr(), htonl(0x80818283u) );
+ BOOST_CHECK_EQUAL( addr.address(), 0x80818283u );
BOOST_CHECK( ! addr.loopback() );
BOOST_CHECK( ! addr.local() );