package com.jiuqi.mobile.core.service.session; import javax.servlet.http.HttpServletRequest; import org.junit.Assert; import org.junit.Test; import com.jqmobile.core.utils.thread.AsyncTask; public class SessionTest extends Assert{ public static void main(String[] args) { Session.activate_((HttpServletRequest)null); Session session = Session.getSession(); assertNotNull(session); System.out.println(session); Session.release_(); assertNull(Session.getSession()); Session.activate_(session.getId()); assertNotNull(Session.getSession()); System.out.println(Session.getSession()); assertEquals(session, Session.getSession()); Session.invalidate_(); assertNull(Session.getSession()); } public void testCreateSession(){ Session.activate_((HttpServletRequest)null); Session session = Session.getSession(); assertNotNull(session); System.out.println(session); Session.release_(); assertNull(Session.getSession()); Session.activate_(session.getId()); assertNotNull(Session.getSession()); System.out.println(Session.getSession()); assertEquals(session, Session.getSession()); Session.invalidate_(); assertNull(Session.getSession()); } }