package com.alibaba.json.bvt.serializer; import java.net.InetAddress; import org.junit.Assert; import junit.framework.TestCase; import com.alibaba.fastjson.JSON; public class InetAddressTest extends TestCase { public void test_inetAddress() throws Exception { InetAddress address = InetAddress.getLocalHost(); String text = JSON.toJSONString(address); Assert.assertEquals(JSON.toJSONString(address.getHostAddress()), text); InetAddress address2 = JSON.parseObject(text, InetAddress.class); Assert.assertEquals(address, address2); } public void test_null() throws Exception { Assert.assertEquals(null, JSON.parseObject("null", InetAddress.class)); } public void test_empty() throws Exception { Assert.assertEquals(null, JSON.parseObject("\"\"", InetAddress.class)); } }