Package web.servlets.tests

Source Code of web.servlets.tests.GetLoginStatusTest

package web.servlets.tests;

import static org.junit.Assert.assertEquals;

import org.junit.BeforeClass;
import org.junit.Test;
import org.scotlandyard.engine.constants.LoginStatus;
import org.scotlandyard.engine.json.JsonFactory;
import org.scotlandyard.engine.json.LoginStatusJsonContainer;
import org.scotlandyard.impl.engine.GameEngine;

import web.servlets.AbstractServlet;
import web.servlets.GetLoginStatus;
import web.servlets.MockParametersMap;
/**
* TODO add description
*
* @author Hussain Al-Mutawa
* @version 1.0
* @since Sept 2011
*
*/
public class GetLoginStatusTest {
 
  public static transient final GameEngine ENGINE=GameEngine.instance();
  public static transient AbstractServlet servlet;
  public static transient final MockParametersMap map = new MockParametersMap();
 
  @BeforeClass
  public static void before() throws Exception{
    GameEngine.instance().clearRecords();
    servlet=new GetLoginStatus();
   
  }
 
  @Test  // TODO add test description
  public final void testProcessRequest() throws Exception{
    assertEquals(
        "no user is there,it should be loggedout",
        LoginStatus.LoggedOut,
        new LoginStatusJsonContainer().fromJson(servlet.processRequest(map, ENGINE)+"").loginStatus
      );
  }

}
TOP

Related Classes of web.servlets.tests.GetLoginStatusTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.