congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
MockHttpServletRequestBuilder.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder
constructor

Best Java code snippets using org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder.<init> (Showing top 20 results out of 315)

origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a POST request.
 * @param uri the URL
 * @since 4.0.3
 */
public static MockHttpServletRequestBuilder post(URI uri) {
  return new MockHttpServletRequestBuilder(HttpMethod.POST, uri);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a DELETE request.
 * @param urlTemplate a URL template; the resulting URL will be encoded
 * @param uriVars zero or more URI variables
 */
public static MockHttpServletRequestBuilder delete(String urlTemplate, Object... uriVars) {
  return new MockHttpServletRequestBuilder(HttpMethod.DELETE, urlTemplate, uriVars);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a request with the given HTTP method.
 * @param method the HTTP method (GET, POST, etc)
 * @param urlTemplate a URL template; the resulting URL will be encoded
 * @param uriVars zero or more URI variables
 */
public static MockHttpServletRequestBuilder request(HttpMethod method, String urlTemplate, Object... uriVars) {
  return new MockHttpServletRequestBuilder(method, urlTemplate, uriVars);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a POST request.
 * @param urlTemplate a URL template; the resulting URL will be encoded
 * @param uriVars zero or more URI variables
 */
public static MockHttpServletRequestBuilder post(String urlTemplate, Object... uriVars) {
  return new MockHttpServletRequestBuilder(HttpMethod.POST, urlTemplate, uriVars);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a PUT request.
 * @param urlTemplate a URL template; the resulting URL will be encoded
 * @param uriVars zero or more URI variables
 */
public static MockHttpServletRequestBuilder put(String urlTemplate, Object... uriVars) {
  return new MockHttpServletRequestBuilder(HttpMethod.PUT, urlTemplate, uriVars);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a PATCH request.
 * @param urlTemplate a URL template; the resulting URL will be encoded
 * @param uriVars zero or more URI variables
 */
public static MockHttpServletRequestBuilder patch(String urlTemplate, Object... uriVars) {
  return new MockHttpServletRequestBuilder(HttpMethod.PATCH, urlTemplate, uriVars);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a PATCH request.
 * @param uri the URL
 * @since 4.0.3
 */
public static MockHttpServletRequestBuilder patch(URI uri) {
  return new MockHttpServletRequestBuilder(HttpMethod.PATCH, uri);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a DELETE request.
 * @param uri the URL
 * @since 4.0.3
 */
public static MockHttpServletRequestBuilder delete(URI uri) {
  return new MockHttpServletRequestBuilder(HttpMethod.DELETE, uri);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for an OPTIONS request.
 * @param uri the URL
 * @since 4.0.3
 */
public static MockHttpServletRequestBuilder options(URI uri) {
  return new MockHttpServletRequestBuilder(HttpMethod.OPTIONS, uri);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a HEAD request.
 * @param urlTemplate a URL template; the resulting URL will be encoded
 * @param uriVars zero or more URI variables
 * @since 4.1
 */
public static MockHttpServletRequestBuilder head(String urlTemplate, Object... uriVars) {
  return new MockHttpServletRequestBuilder(HttpMethod.HEAD, urlTemplate, uriVars);
}
origin: spring-projects/spring-framework

/**
 * Create a {@link MockHttpServletRequestBuilder} for a PUT request.
 * @param uri the URL
 * @since 4.0.3
 */
public static MockHttpServletRequestBuilder put(URI uri) {
  return new MockHttpServletRequestBuilder(HttpMethod.PUT, uri);
}
origin: spring-projects/spring-framework

@Test  // SPR-13801
public void requestParameterFromMultiValueMap() throws Exception {
  MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
  params.add("foo", "bar");
  params.add("foo", "baz");
  this.builder = new MockHttpServletRequestBuilder(HttpMethod.POST, "/foo");
  this.builder.params(params);
  MockHttpServletRequest request = this.builder.buildRequest(this.servletContext);
  assertArrayEquals(new String[] {"bar", "baz"}, request.getParameterMap().get("foo"));
}
origin: spring-projects/spring-framework

@Test  // SPR-13435
public void requestUriWithDoubleSlashes() throws URISyntaxException {
  this.builder = new MockHttpServletRequestBuilder(HttpMethod.GET, new URI("/test//currentlyValid/0"));
  MockHttpServletRequest request = this.builder.buildRequest(this.servletContext);
  assertEquals("/test//currentlyValid/0", request.getRequestURI());
}
origin: spring-projects/spring-framework

@Test
public void requestUriWithEncoding() {
  this.builder = new MockHttpServletRequestBuilder(HttpMethod.GET, "/foo bar");
  MockHttpServletRequest request = this.builder.buildRequest(this.servletContext);
  assertEquals("/foo%20bar", request.getRequestURI());
}
origin: spring-projects/spring-framework

@Test  // SPR-11043
public void requestParameterFromQueryNull() {
  this.builder = new MockHttpServletRequestBuilder(HttpMethod.GET, "/?foo");
  MockHttpServletRequest request = this.builder.buildRequest(this.servletContext);
  Map<String, String[]> parameterMap = request.getParameterMap();
  assertArrayEquals(new String[] {null}, parameterMap.get("foo"));
  assertEquals("foo", request.getQueryString());
}
origin: spring-projects/spring-framework

@Test  // SPR-13719
public void arbitraryMethod() {
  String httpMethod = "REPort";
  URI url = UriComponentsBuilder.fromPath("/foo/{bar}").buildAndExpand(42).toUri();
  this.builder = new MockHttpServletRequestBuilder(httpMethod, url);
  MockHttpServletRequest request = this.builder.buildRequest(this.servletContext);
  assertEquals(httpMethod, request.getMethod());
  assertEquals("/foo/42", request.getPathInfo());
}
origin: spring-projects/spring-framework

@Test
public void test() {
  MockHttpServletRequestBuilder parent = new MockHttpServletRequestBuilder(HttpMethod.GET, "/");
  parent.characterEncoding("UTF-8");
  Object result = new MockMultipartHttpServletRequestBuilder("/fileUpload").merge(parent);
  assertNotNull(result);
  assertEquals(MockMultipartHttpServletRequestBuilder.class, result.getClass());
  MockMultipartHttpServletRequestBuilder builder = (MockMultipartHttpServletRequestBuilder) result;
  MockHttpServletRequest request = builder.buildRequest(new MockServletContext());
  assertEquals("UTF-8", request.getCharacterEncoding());
}
origin: spring-projects/spring-framework

@Test
public void contextPathServletPathEmpty() {
  this.builder = new MockHttpServletRequestBuilder(HttpMethod.GET, "/travel/hotels/42");
  this.builder.contextPath("/travel");
  MockHttpServletRequest request = this.builder.buildRequest(this.servletContext);
  assertEquals("/travel", request.getContextPath());
  assertEquals("", request.getServletPath());
  assertEquals("/hotels/42", request.getPathInfo());
}
origin: spring-projects/spring-framework

@Test
public void contextPathServletPath() {
  this.builder = new MockHttpServletRequestBuilder(HttpMethod.GET, "/travel/main/hotels/42");
  this.builder.contextPath("/travel");
  this.builder.servletPath("/main");
  MockHttpServletRequest request = this.builder.buildRequest(this.servletContext);
  assertEquals("/travel", request.getContextPath());
  assertEquals("/main", request.getServletPath());
  assertEquals("/hotels/42", request.getPathInfo());
}
origin: spring-projects/spring-framework

@Test
public void contextPathServletPathInfoEmpty() {
  this.builder = new MockHttpServletRequestBuilder(HttpMethod.GET, "/travel/hotels/42");
  this.builder.contextPath("/travel");
  this.builder.servletPath("/hotels/42");
  MockHttpServletRequest request = this.builder.buildRequest(this.servletContext);
  assertEquals("/travel", request.getContextPath());
  assertEquals("/hotels/42", request.getServletPath());
  assertNull(request.getPathInfo());
}
org.springframework.test.web.servlet.requestMockHttpServletRequestBuilder<init>

Javadoc

Alternative constructor for custom HTTP methods.

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,
  • characterEncoding,
  • locale

Popular in Java

  • Reactive rest calls using spring rest template
  • getResourceAsStream (ClassLoader)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onCreateOptionsMenu (Activity)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • JPanel (javax.swing)
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Top 17 Plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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