The execute()
method is your way of making requests in to your ColdBox application. It can take the following parameters:
Parameter Name
Parameter Type
Required
Default Value
Description
event
string
false
""
The event name to execute. e.g., "Main.index"
. Either an event or a route must be provided.
route
string
false
""
The route to execute. e.g., "/login"
. The route parameter appends to your default SES Base Url set in config/routes.cfm
. Either an event or a route must be provided.
queryString
string
false
""
Any parameters to be passed as a query string. These will be added to the Request Context for the test request.
private
boolean
false
false
If true
, sets the event execution as private.
prePostExempt
boolean
false
false
If true
, skips the pre- and post- interceptors. e.g., preEvent
, postHandler
, etc.
eventArguments
struct
false
{}
A collection of arguments to passthrough to the calling event handler method.
renderResults
struct
false
false
If true, then it will try to do the normal rendering procedures and store the rendered content in the RC as cbox_rendered_content
.
withExceptionHandling
boolean
false
false
If true, then ColdBox will process any errors through the exception handling framework instead of just throwing the error.