Add missing MockMvc.head Kotlin extension
See gh-1951
This commit is contained in:
@@ -35,6 +35,7 @@ import javax.servlet.http.Cookie
|
||||
* @see MockMvc.patch
|
||||
* @see MockMvc.delete
|
||||
* @see MockMvc.options
|
||||
* @see MockMvc.head
|
||||
* @see MockMvc.request
|
||||
* @author Sebastien Deleuze
|
||||
* @since 5.2
|
||||
|
||||
@@ -164,6 +164,30 @@ fun MockMvc.options(uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): R
|
||||
return MockHttpServletRequestDsl(requestBuilder).apply(dsl).perform(this)
|
||||
}
|
||||
|
||||
/**
|
||||
* [MockMvc] extension providing access to [MockHttpServletRequestDsl] Kotlin DSL.
|
||||
*
|
||||
* @see MockMvcRequestBuilders.head
|
||||
* @author Sebastien Deleuze
|
||||
* @since 5.2
|
||||
*/
|
||||
fun MockMvc.head(urlTemplate: String, vararg vars: Any?, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl {
|
||||
val requestBuilder = MockMvcRequestBuilders.head(urlTemplate, *vars)
|
||||
return MockHttpServletRequestDsl(requestBuilder).apply(dsl).perform(this)
|
||||
}
|
||||
|
||||
/**
|
||||
* [MockMvc] extension providing access to [MockHttpServletRequestDsl] Kotlin DSL.
|
||||
*
|
||||
* @see MockMvcRequestBuilders.head
|
||||
* @author Sebastien Deleuze
|
||||
* @since 5.2
|
||||
*/
|
||||
fun MockMvc.head(uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl {
|
||||
val requestBuilder = MockMvcRequestBuilders.head(uri)
|
||||
return MockHttpServletRequestDsl(requestBuilder).apply(dsl).perform(this)
|
||||
}
|
||||
|
||||
/**
|
||||
* [MockMvc] extension providing access to [MockHttpServletRequestDsl] Kotlin DSL.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user