ok no answers so i guess there is no solution jet. i think the best way is to mock the request. but then there is some refactoring needed can i change this: baseAction /** * Convenience method to get the request * @return current request */ protected HttpServletRequest getRequest() { return ServletActionContext.getRequest(); } to:
private request;//with a setter protected HttpServletRequest getRequest() { if(request!=null){ return request } return ServletActionContext.getRequest(); } or even: private request;//with a setter protected HttpServletRequest getRequest() { if(request==null){ request = ServletActionContext.getRequest(); } return request; } thanks tibi i did not look at it jet but is there already a solution for testing a method like this: useraction: public String edit() throws IOException { final HttpServletRequest request = getRequest(); final boolean editProfile = (request.getRequestURI().indexOf("editProfile") > -1); // if URL is "editProfile" - make sure it's the current user if (editProfile ...... becasue the getReqeust will not work in a junit test.... --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net For additional commands, e-mail: users-h...@appfuse.dev.java.net --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net For additional commands, e-mail: users-h...@appfuse.dev.java.net