@Test @SuppressWarnings("unchecked") public void resolveArgumentNoUriVars() throws Exception { Map<String, String> map = (Map<String, String>) resolver.resolveArgument(paramMap, mavContainer, webRequest, null); assertEquals(Collections.emptyMap(), map); }
@Test public void resolveArgument() throws Exception { Map<String, String> uriTemplateVars = new HashMap<>(); uriTemplateVars.put("name1", "value1"); uriTemplateVars.put("name2", "value2"); request.setAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE, uriTemplateVars); Object result = resolver.resolveArgument(paramMap, mavContainer, webRequest, null); assertEquals(uriTemplateVars, result); }