package com.fpcms.common.util; import java.io.IOException; import org.junit.Assert; import org.junit.Test; public class HttpStatusCheckUtilTest extends Assert{ @Test public void test_getHttpResponseCode() throws IOException { assertEquals(200,HttpStatusCheckUtil.getHttpResponseCode("http://news.163.com")); assertEquals(404,HttpStatusCheckUtil.getHttpResponseCode("http://news.163.com/292828/29823.html")); assertEquals(301,HttpStatusCheckUtil.getHttpResponseCode("http://www.gzsd.aaafaipiao.com")); } @Test(expected=IOException.class) public void test_getHttpResponseCode_exception() throws IOException { assertEquals(404,HttpStatusCheckUtil.getHttpResponseCode("http://news.aa1212notexist.com/292828/29823.html")); } @Test public void test_isSuccess() { assertTrue(HttpStatusCheckUtil.isHttpSuccess("200")); assertTrue(HttpStatusCheckUtil.isHttpSuccess("302")); assertTrue(HttpStatusCheckUtil.isHttpSuccess("301")); assertFalse(HttpStatusCheckUtil.isHttpSuccess(null)); assertFalse(HttpStatusCheckUtil.isHttpSuccess("error")); assertFalse(HttpStatusCheckUtil.isHttpSuccess("400")); assertFalse(HttpStatusCheckUtil.isHttpSuccess("500")); } }