Tabnine Logo
MockHttpServletRequestBuilder.merge
Code IndexAdd Tabnine to your IDE (free)

How to use
merge
method
in
org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder

Best Java code snippets using org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder.merge (Showing top 7 results out of 315)

origin: spring-projects/spring-framework

@Override
public Object merge(@Nullable Object parent) {
  if (parent instanceof RequestBuilder) {
    if (parent instanceof MockHttpServletRequestBuilder) {
      MockHttpServletRequestBuilder copiedParent = MockMvcRequestBuilders.get("/");
      copiedParent.merge(parent);
      this.parentBuilder = copiedParent;
    }
    else {
      this.parentBuilder = (RequestBuilder) parent;
    }
    if (parent instanceof SmartRequestBuilder) {
      this.parentPostProcessor = (SmartRequestBuilder) parent;
    }
  }
  return this;
}
origin: spring-projects/spring-framework

@Override
public Object merge(@Nullable Object parent) {
  if (parent == null) {
    return this;
  }
  if (parent instanceof MockHttpServletRequestBuilder) {
    super.merge(parent);
    if (parent instanceof MockMultipartHttpServletRequestBuilder) {
      MockMultipartHttpServletRequestBuilder parentBuilder = (MockMultipartHttpServletRequestBuilder) parent;
      this.files.addAll(parentBuilder.files);
      parentBuilder.parts.keySet().stream().forEach(name ->
          this.parts.putIfAbsent(name, parentBuilder.parts.get(name)));
    }
  }
  else {
    throw new IllegalArgumentException("Cannot merge with [" + parent.getClass().getName() + "]");
  }
  return this;
}
origin: spring-projects/spring-framework

@Test  // SPR-12945
public void mergeInvokesDefaultRequestPostProcessorFirst() {
  final String ATTR = "ATTR";
  final String EXPECTED = "override";
  MockHttpServletRequestBuilder defaultBuilder =
      new MockHttpServletRequestBuilder(HttpMethod.GET, "/foo/bar")
          .with(requestAttr(ATTR).value("default"))
          .with(requestAttr(ATTR).value(EXPECTED));
  builder.merge(defaultBuilder);
  MockHttpServletRequest request = builder.buildRequest(servletContext);
  request = builder.postProcessRequest(request);
  assertEquals(EXPECTED, request.getAttribute(ATTR));
}
origin: apache/servicemix-bundles

@Override
public Object merge(Object parent) {
  if (parent == null) {
    return this;
  }
  if (parent instanceof MockHttpServletRequestBuilder) {
    super.merge(parent);
    if (parent instanceof MockMultipartHttpServletRequestBuilder) {
      MockMultipartHttpServletRequestBuilder parentBuilder = (MockMultipartHttpServletRequestBuilder) parent;
      this.files.addAll(parentBuilder.files);
    }
  }
  else {
    throw new IllegalArgumentException("Cannot merge with [" + parent.getClass().getName() + "]");
  }
  return this;
}
origin: apache/servicemix-bundles

@Override
public Object merge(Object parent) {
  if (parent instanceof RequestBuilder) {
    if (parent instanceof MockHttpServletRequestBuilder) {
      MockHttpServletRequestBuilder copiedParent = MockMvcRequestBuilders.get("/");
      copiedParent.merge(parent);
      this.parentBuilder = copiedParent;
    }
    else {
      this.parentBuilder = (RequestBuilder) parent;
    }
    if (parent instanceof SmartRequestBuilder) {
      this.parentPostProcessor = (SmartRequestBuilder) parent;
    }
  }
  return this;
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-test

@Override
public Object merge(@Nullable Object parent) {
  if (parent instanceof RequestBuilder) {
    if (parent instanceof MockHttpServletRequestBuilder) {
      MockHttpServletRequestBuilder copiedParent = MockMvcRequestBuilders.get("/");
      copiedParent.merge(parent);
      this.parentBuilder = copiedParent;
    }
    else {
      this.parentBuilder = (RequestBuilder) parent;
    }
    if (parent instanceof SmartRequestBuilder) {
      this.parentPostProcessor = (SmartRequestBuilder) parent;
    }
  }
  return this;
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-test

@Override
public Object merge(@Nullable Object parent) {
  if (parent == null) {
    return this;
  }
  if (parent instanceof MockHttpServletRequestBuilder) {
    super.merge(parent);
    if (parent instanceof MockMultipartHttpServletRequestBuilder) {
      MockMultipartHttpServletRequestBuilder parentBuilder = (MockMultipartHttpServletRequestBuilder) parent;
      this.files.addAll(parentBuilder.files);
      parentBuilder.parts.keySet().stream().forEach(name ->
          this.parts.putIfAbsent(name, parentBuilder.parts.get(name)));
    }
  }
  else {
    throw new IllegalArgumentException("Cannot merge with [" + parent.getClass().getName() + "]");
  }
  return this;
}
org.springframework.test.web.servlet.requestMockHttpServletRequestBuildermerge

Javadoc

Merges the properties of the "parent" RequestBuilder accepting values only if not already set in "this" instance.

Popular methods of MockHttpServletRequestBuilder

  • contentType
    Set the 'Content-Type' header of the request.
  • content
    Set the request body.
  • param
    Add a request parameter to the MockHttpServletRequest.If called more than once, new values get added
  • accept
    Set the 'Accept' header to the given media type(s).
  • header
    Add a header to the request. Values are always added.
  • with
    An extension point for further initialization of MockHttpServletRequestin ways not built directly in
  • requestAttr
    Set a request attribute.
  • buildRequest
    Build a MockHttpServletRequest.
  • contextPath
    Specify the portion of the requestURI that represents the context path. The context path, if specifi
  • principal
    Set the principal of the request.
  • flashAttr
    Set an "input" flash attribute.
  • headers
    Add all headers to the request. Values are always added.
  • flashAttr,
  • headers,
  • session,
  • sessionAttr,
  • cookie,
  • params,
  • servletPath,
  • <init>,
  • characterEncoding,
  • locale

Popular in Java

  • Making http post requests using okhttp
  • startActivity (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • getResourceAsStream (ClassLoader)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Path (java.nio.file)
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now