示例#1
0
文件: IPTest.cpp 项目: rayfill/cpplib
	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
文件: IPTest.cpp 项目: rayfill/cpplib
	void unresolveIpToName()
	{
		ip.setIp("133.0.0.1");
		CPPUNIT_ASSERT_THROW(ip.getHostname(),
							 NotAddressResolveException);
	}
示例#3
0
文件: IPTest.cpp 项目: rayfill/cpplib
	void unresolveNameToIp()
	{
		CPPUNIT_ASSERT_THROW(ip.setIp("hogehoge"),
							 NotAddressResolveException);
	}
示例#4
0
文件: IPTest.cpp 项目: rayfill/cpplib
	void resolveIPAddress()
	{
		ip.setIp("www.nic.ad.jp");
		CPPUNIT_ASSERT(IP::getIpString(ip.getIp())
					   == "202.12.30.115");
	}