OSDN Git Service

remove subversion keyword
[jindolf/Jindolf.git] / src / test / java / jp / sourceforge / jindolf / HttpUtilsTest.java
1 /*\r
2  * HttpUtils Test\r
3  *\r
4  * Copyright(c) 2009 olyutorskii\r
5  */\r
6 \r
7 package jp.sourceforge.jindolf;\r
8 \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
15 \r
16 /**\r
17  *\r
18  *\r
19  */\r
20 public class HttpUtilsTest {\r
21 \r
22     public HttpUtilsTest() {\r
23     }\r
24 \r
25     @BeforeClass\r
26     public static void setUpClass() throws Exception {\r
27     }\r
28 \r
29     @AfterClass\r
30     public static void tearDownClass() throws Exception {\r
31     }\r
32 \r
33     @Before\r
34     public void setUp() {\r
35     }\r
36 \r
37     @After\r
38     public void tearDown() {\r
39     }\r
40 \r
41     /**\r
42      * Test of getHTMLCharset method, of class HttpUtils.\r
43      */\r
44     @Test\r
45     public void getHTMLCharset() {\r
46         System.out.println("getHTMLCharset");\r
47         String contentType;\r
48 \r
49         contentType = "text/html;charset = Shift_JIS";\r
50         String result = HttpUtils.getHTMLCharset(contentType);\r
51         assertEquals("Shift_JIS", result);\r
52 \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
56 \r
57         return;\r
58     }\r
59 \r
60     /**\r
61      * Test of escapeHttpComment method, of class HttpUtils.\r
62      */\r
63     @Test\r
64     public void testEscapeHttpComment(){\r
65         System.out.println("escapeHttpComment");\r
66 \r
67         CharSequence comment;\r
68         String expResult;\r
69         String result;\r
70 \r
71         comment = "abc";\r
72         expResult = "(abc)";\r
73         result = HttpUtils.escapeHttpComment(comment);\r
74         assertEquals(expResult, result);\r
75 \r
76         comment = "abc(pqr)xyz";\r
77         expResult = "(abc\\(pqr\\)xyz)";\r
78         result = HttpUtils.escapeHttpComment(comment);\r
79         assertEquals(expResult, result);\r
80 \r
81         comment = "a\nb";\r
82         expResult = "(a?b)";\r
83         result = HttpUtils.escapeHttpComment(comment);\r
84         assertEquals(expResult, result);\r
85 \r
86         comment = "a狼b";\r
87         expResult = "(a?b)";\r
88         result = HttpUtils.escapeHttpComment(comment);\r
89         assertEquals(expResult, result);\r
90 \r
91         return;\r
92     }\r
93 }\r