this.builder.build(this.nativeRequest, source);
}
@Test
public void shouldResolveByTypeWhenComplexTypeNotNamed() throws Exception {
ParameterNameDiscoverer parameterNameDiscoverer = mock(ParameterNameDiscoverer.class);
given(this.context.getParameterNameDiscoverer()).willReturn(parameterNameDiscoverer);
given(parameterNameDiscoverer.getParameterNames(any(Method.class))).willReturn(null);
Map<String, Object> source = new HashMap<String, Object>();
source.put("xa", new ComplexType(1, 2L));
setHandlerMethod("requestParamComplexType");
Map<String, Object> model = this.builder.build(this.nativeRequest, source);
assertThat(model.size(), is(2));