public class IntegrationSpec extends RequestSpecHelper
SpecHelper.DynamicBuilder, SpecHelper.ModuleBuilder| Constructor and Description |
|---|
IntegrationSpec() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addFilter(Class<? extends AppController> controllerClass,
HttpSupportFilter filter)
Adds a filter to a specific controller for the duration of the current spec.
|
protected void |
addFilter(HttpSupportFilter filter)
Adds a global filter for the duration of the current spec.
|
protected RequestBuilder |
controller(String controllerName) |
protected void |
resetFilters()
Clears all filters from context even if they are defined in the
AppControllerConfig class. |
protected void |
setTemplateLocation(String templateLocation) |
assigns, atStart00, bytesContent, contentType, cookie, cookieValue, count, getCookies, header, headerNames, headers, layout, redirected, redirectValue, responseContent, statusCode, template, text, val, val, valBoolean, valDouble, valFloat, valInteger, valLong, vals, valStringafterEnd, atStart, createInjector, flash, flash, flashExists, injector, registerTag, session, session, session, sessionBoolean, sessionDouble, sessionFloat, sessionHas, sessionInteger, sessionLong, sessionObject, sessionString, setInjectorprotected void resetFilters()
AppControllerConfig class.
This method allows to run integration specs cleanly, with filters specifically set by addFilter(Class, HttpSupportFilter)
method.protected RequestBuilder controller(String controllerName)
protected void setTemplateLocation(String templateLocation)
setTemplateLocation in class SpecHelpertemplateLocation - this is a relative location starting from the module root, intended for testing.protected void addFilter(Class<? extends AppController> controllerClass, HttpSupportFilter filter)
resetFilters() method
before this one.controllerClass - class of controllerfilter - instance of a filter to addprotected void addFilter(HttpSupportFilter filter)
resetFilters() method
before this one.filter - instance of a filter to addCopyright © 2022 JavaLite. All rights reserved.