void resolveMachineName() { try { ip.setIp("210.150.25.37"); CPPUNIT_ASSERT_MESSAGE(ip.getHostname(), ip.getHostname() == "www.goo.ne.jp"); } catch (std::exception& e) { CPPUNIT_FAIL(e.what()); } }
void unresolveIpToName() { ip.setIp("133.0.0.1"); CPPUNIT_ASSERT_THROW(ip.getHostname(), NotAddressResolveException); }
void unresolveNameToIp() { CPPUNIT_ASSERT_THROW(ip.setIp("hogehoge"), NotAddressResolveException); }
void resolveIPAddress() { ip.setIp("www.nic.ad.jp"); CPPUNIT_ASSERT(IP::getIpString(ip.getIp()) == "202.12.30.115"); }