Package org.springframework.core

Examples of org.springframework.core.ParameterNameDiscoverer


    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));
View Full Code Here


    verify(webBindingInitializer).initBinder(this.bean.binder, webRequest);
  }

  @Test
  public void shouldSupportParameterNameDiscoverer() throws Exception {
    ParameterNameDiscoverer parameterNameDiscoverer = mock(ParameterNameDiscoverer.class);
    this.resolver.setApplicationContext(this.applicationContext);
    this.resolver.setParameterNameDiscoverer(parameterNameDiscoverer);
    this.resolver.afterPropertiesSet();
    this.resolver.resolve(this.facesContext, this.context);
    verify(this.invocableNavigationMethod).setParameterNameDiscoverer(parameterNameDiscoverer);
View Full Code Here

   * @param request the current native web request
   * @param source a map containing the source of items to add to the model
   * @return a model containing items relevant to the handler method parameters.
   */
  public Map<String, Object> build(NativeWebRequest request, Map<String, ?> source) {
    ParameterNameDiscoverer parameterNameDiscoverer = this.context.getParameterNameDiscoverer();
    if (parameterNameDiscoverer == null) {
      parameterNameDiscoverer = new LocalVariableTableParameterNameDiscoverer();
    }
    Map<String, Object> model = new HashMap<String, Object>();
    for (int i = 0; i < this.handlerMethod.getParameterTypes().length; i++) {
View Full Code Here

  public void shouldSupportContextSetters() throws Exception {
    WebArgumentResolver webArgumentResolver = mock(WebArgumentResolver.class);
    WebArgumentResolver[] customArgumentResolvers = new WebArgumentResolver[] { webArgumentResolver };
    PathMatcher pathMatcher = mock(PathMatcher.class);
    WebBindingInitializer webBindingInitializer = mock(WebBindingInitializer.class);
    ParameterNameDiscoverer parameterNameDiscoverer = mock(ParameterNameDiscoverer.class);
    this.resolver.setCustomArgumentResolvers(customArgumentResolvers);
    this.resolver.setPathMatcher(pathMatcher);
    this.resolver.setWebBindingInitializer(webBindingInitializer);
    this.resolver.setParameterNameDiscoverer(parameterNameDiscoverer);
    this.resolver.setDispatcherServletPath("/cdp");
View Full Code Here

TOP

Related Classes of org.springframework.core.ParameterNameDiscoverer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.