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