1   package com.diasparsoftware.javax.servlet.test;
2   
3   import javax.servlet.http.HttpSession;
4   
5   import junit.framework.TestCase;
6   
7   import com.diasparsoftware.javax.servlet.http.HttpUtil;
8   
9   public class SessionToStringTest extends TestCase {
10      public void testEmpty() {
11          HttpSession session = new HardcodedHttpSession();
12          assertEquals(
13              "HttpSession {}",
14              HttpUtil.sessionToString(session));
15      }
16  
17      public void testOneString() {
18          HttpSession session = new HardcodedHttpSession();
19          session.setAttribute("name", "value");
20          assertEquals(
21              "HttpSession {name=value}",
22              HttpUtil.sessionToString(session));
23      }
24      
25      public void testTwoStrings() {
26          HttpSession session = new HardcodedHttpSession();
27          session.setAttribute("name", "value");
28          session.setAttribute("name1", "value1");
29          assertEquals(
30              "HttpSession {name1=value1,name=value}",
31              HttpUtil.sessionToString(session));
32      }
33  }