mirror of
https://github.com/apache/struts.git
synced 2026-08-31 19:35:40 +00:00
Fixes test
This commit is contained in:
@@ -30,6 +30,7 @@ import javax.servlet.http.HttpSession;
|
||||
import org.apache.struts2.ServletActionContext;
|
||||
import org.apache.struts2.StrutsInternalTestCase;
|
||||
import org.apache.struts2.TestConfigurationProvider;
|
||||
import org.apache.struts2.dispatcher.HttpParameters;
|
||||
import org.apache.struts2.util.TokenHelper;
|
||||
import org.apache.struts2.views.jsp.StrutsMockHttpServletRequest;
|
||||
import org.apache.struts2.views.jsp.StrutsMockHttpSession;
|
||||
@@ -47,9 +48,9 @@ public class TokenInterceptorTest extends StrutsInternalTestCase {
|
||||
|
||||
ActionContext oldContext;
|
||||
HttpSession httpSession;
|
||||
Map extraContext;
|
||||
Map params;
|
||||
Map session;
|
||||
Map<String, Object> extraContext;
|
||||
Map<String, String> params;
|
||||
Map<String, Object> session;
|
||||
StrutsMockHttpServletRequest request;
|
||||
|
||||
|
||||
@@ -61,21 +62,21 @@ public class TokenInterceptorTest extends StrutsInternalTestCase {
|
||||
public void testNoTokenInSession() throws Exception {
|
||||
assertEquals(oldContext, ActionContext.getContext());
|
||||
|
||||
ActionProxy proxy = buildProxy(getActionName());
|
||||
setToken(request);
|
||||
ActionProxy proxy = buildProxy(getActionName());
|
||||
ActionContext.getContext().getSession().clear();
|
||||
assertEquals(TokenInterceptor.INVALID_TOKEN_CODE, proxy.execute());
|
||||
}
|
||||
|
||||
public void testTokenInterceptorSuccess() throws Exception {
|
||||
ActionProxy proxy = buildProxy(getActionName());
|
||||
setToken(request);
|
||||
ActionProxy proxy = buildProxy(getActionName());
|
||||
assertEquals(Action.SUCCESS, proxy.execute());
|
||||
}
|
||||
|
||||
public void testCAllExecute2Times() throws Exception {
|
||||
ActionProxy proxy = buildProxy(getActionName());
|
||||
public void testCallExecute2Times() throws Exception {
|
||||
setToken(request);
|
||||
ActionProxy proxy = buildProxy(getActionName());
|
||||
assertEquals(Action.SUCCESS, proxy.execute());
|
||||
|
||||
ActionProxy proxy2 = buildProxy(getActionName());
|
||||
@@ -102,16 +103,17 @@ public class TokenInterceptorTest extends StrutsInternalTestCase {
|
||||
request.getParameterMap().put(TokenHelper.DEFAULT_TOKEN_NAME, new String[]{
|
||||
token
|
||||
});
|
||||
extraContext.put(ActionContext.PARAMETERS, HttpParameters.create(params).build());
|
||||
}
|
||||
|
||||
protected void setUp() throws Exception {
|
||||
loadConfigurationProviders(new TestConfigurationProvider());
|
||||
|
||||
session = new TreeMap();
|
||||
params = new TreeMap();
|
||||
extraContext = new TreeMap();
|
||||
session = new TreeMap<>();
|
||||
params = new TreeMap<>();
|
||||
extraContext = new TreeMap<>();
|
||||
extraContext.put(ActionContext.SESSION, session);
|
||||
extraContext.put(ActionContext.PARAMETERS, params);
|
||||
extraContext.put(ActionContext.PARAMETERS, HttpParameters.createEmpty().build());
|
||||
|
||||
request = new StrutsMockHttpServletRequest();
|
||||
httpSession = new StrutsMockHttpSession();
|
||||
|
||||
Reference in New Issue
Block a user