@Test
@SuppressWarnings({ "unused", "unchecked" })
public void resolveArgument_dauthorizationRequest_multiValueMap() throws Exception {
MockHttpServletRequest httpServletRequest = new MockHttpServletRequest();
httpServletRequest.setParameter("signed_request", DEAUTH_CALLBACK);
NativeWebRequest request = new ServletWebRequest(httpServletRequest);
Method method = SignedRequestArgumentResolverTest.class.getDeclaredMethod("annotatedMethod", DeauthorizationRequest.class, Map.class, MultiValueMap.class, String.class);
MethodParameter deauthParameter = new MethodParameter(method, 2);
Class<?> parameterType = deauthParameter.getParameterType();
MultiValueMap<String, Object> resolved = (MultiValueMap<String, Object>) resolver.resolveArgument(deauthParameter, null, request, null);
assertEquals("HMAC-SHA256", resolved.getFirst("algorithm"));