Builder to assist in creating SlingHttpServletRequest objects.
| Constructor and description |
|---|
RequestBuilder
(ResourceResolver resourceResolver, BundleContext bundleContext)Create a request builder for a test spec. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
MockSlingHttpServletRequest |
build()Build a Sling request with default values. |
|
MockSlingHttpServletRequest |
build(Closure closure)Build a Sling request using a closure to set request properties. |
Create a request builder for a test spec.
resourceResolver - Sling resource resolverBuild a Sling request with default values.
Build a Sling request using a closure to set request properties. The closure delegates to an instance of MockSlingHttpServletRequest, so methods for this instances may be called directly in the closure (see example below).
new RequestBuilder(resourceResolver).build {
serverName = "localhost"
path = "/content"
method = "GET"
parameterMap = ["a": ["1", "2"], "b": ["1"]]
extension = "html"
}
closure - closure that delegates to MockSlingHttpServletRequest