package cn.org.rapid_framework.web.session.store;
import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.Map;
import org.junit.Assert;
import org.junit.Test;
import static org.junit.Assert.*;
public class SessionDataUtilsTest {
@Test
public void encode() throws UnsupportedEncodingException {
Map map = new HashMap();
map.put("empty", "");
map.put("blank", " ");
map.put("null", null);
map.put("abc", "abc");
String data = JdbcSessionStore.encode(map);
System.out.println(data);
Map decodeMap = JdbcSessionStore.decode(data);
System.out.println(decodeMap.get("null"));
assertEquals(decodeMap.get("empty"),"");
assertEquals(decodeMap.get("blank")," ");
assertEquals(decodeMap.get("abc"),"abc");
assertEquals(null,decodeMap.get("null"));
// assertTrue(decodeMap.get("null") == null);
}
}