public void testGetUri() { ActionMapping am = new ActionMapping(); am.setName("view"); am.setNamespace("secure"); am.setParams(Collections.<String, Object>emptyMap()); assertEquals("secureview", mapper.getUriFromActionMapping(am)); }
public void testGetMapping() throws Exception { StrutsMockHttpServletRequest request = new StrutsMockHttpServletRequest(); request.setupGetServletPath("/myapp/view/12"); ActionMapping am = mapper.getMapping(request, null); assertEquals("myapp", am.getName()); assertEquals(1, am.getParams().size()); assertEquals("12", am.getParams().get("view")); }
public void testGetMapping2() throws Exception { StrutsMockHttpServletRequest request = new StrutsMockHttpServletRequest(); request.setupGetServletPath("/myapp/12/region/europe"); ActionMapping am = mapper.getMapping(request, null); assertEquals("myapp", am.getName()); assertEquals(2, am.getParams().size()); assertEquals("12", am.getParams().get("myappId")); assertEquals("europe", am.getParams().get("region")); }
public void testGetUriParam() { Map<String, Object> param = new HashMap<String, Object>(); param.put("article", "123"); ActionMapping am = new ActionMapping(); am.setName("view"); am.setNamespace("secure"); am.setParams(param); assertEquals("secureview", mapper.getUriFromActionMapping(am)); }
public void testGetMappingNoSlash() throws Exception { StrutsMockHttpServletRequest request = new StrutsMockHttpServletRequest(); request.setupGetServletPath("noslash"); assertNull(mapper.getMapping(request, null)); }