4 * $Id: HttpUtilsTest.java 687 2009-08-19 05:29:22Z olyutorskii $
\r
7 package jp.sourceforge.jindolf;
\r
9 import org.junit.After;
\r
10 import org.junit.AfterClass;
\r
11 import org.junit.Before;
\r
12 import org.junit.BeforeClass;
\r
13 import org.junit.Test;
\r
14 import static org.junit.Assert.*;
\r
20 public class HttpUtilsTest {
\r
22 public HttpUtilsTest() {
\r
26 public static void setUpClass() throws Exception {
\r
30 public static void tearDownClass() throws Exception {
\r
34 public void setUp() {
\r
38 public void tearDown() {
\r
42 * Test of getHTMLCharset method, of class HttpUtils.
\r
45 public void getHTMLCharset() {
\r
46 System.out.println("getHTMLCharset");
\r
49 contentType = "text/html;charset = Shift_JIS";
\r
50 String result = HttpUtils.getHTMLCharset(contentType);
\r
51 assertEquals("Shift_JIS", result);
\r
53 contentType = "text/html ; charset=Shift_JIS ; a = b ; d=\"xyz\" ";
\r
54 result = HttpUtils.getHTMLCharset(contentType);
\r
55 assertEquals("Shift_JIS", result);
\r
61 * Test of escapeHttpComment method, of class HttpUtils.
\r
64 public void testEscapeHttpComment(){
\r
65 System.out.println("escapeHttpComment");
\r
67 CharSequence comment;
\r
72 expResult = "(abc)";
\r
73 result = HttpUtils.escapeHttpComment(comment);
\r
74 assertEquals(expResult, result);
\r
76 comment = "abc(pqr)xyz";
\r
77 expResult = "(abc\\(pqr\\)xyz)";
\r
78 result = HttpUtils.escapeHttpComment(comment);
\r
79 assertEquals(expResult, result);
\r
82 expResult = "(a?b)";
\r
83 result = HttpUtils.escapeHttpComment(comment);
\r
84 assertEquals(expResult, result);
\r
87 expResult = "(a?b)";
\r
88 result = HttpUtils.escapeHttpComment(comment);
\r
89 assertEquals(expResult, result);
\r