Пример #1
0
	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());
		}
	}
Пример #2
0
	void unresolveIpToName()
	{
		ip.setIp("133.0.0.1");
		CPPUNIT_ASSERT_THROW(ip.getHostname(),
							 NotAddressResolveException);
	}
Пример #3
0
	void unresolveNameToIp()
	{
		CPPUNIT_ASSERT_THROW(ip.setIp("hogehoge"),
							 NotAddressResolveException);
	}
Пример #4
0
	void resolveIPAddress()
	{
		ip.setIp("www.nic.ad.jp");
		CPPUNIT_ASSERT(IP::getIpString(ip.getIp())
					   == "202.12.30.115");
	}