trait UrlMappingsUnitTest
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
KEY_EXCEPTION |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
assertAction(java.lang.String controller, java.lang.String action) Asserts an action exists for the specified controller name, action name and url |
|
void |
assertController(java.lang.String controller) asserts a controller exists for the specified name and url |
|
void |
assertForwardUrlMapping(java.util.Map<java.lang.String, java.lang.Object> assertions, java.lang.Object url, groovy.lang.Closure paramAssertions = null) |
|
void |
assertReverseUrlMapping(java.util.Map<java.lang.String, java.lang.String> assertions, java.lang.String url, groovy.lang.Closure paramAssertions = null) Asserts the given controller and action produce the given reverse URL mapping |
|
void |
assertUrlMapping(java.util.Map<java.lang.String, java.lang.String> assertions, java.lang.String url, groovy.lang.Closure paramAssertions = null) Asserts a URL mapping maps to the specified controller, action, and optionally also parameters. |
|
void |
assertView(java.lang.String controller, java.lang.String view) Asserts a view exists for the specified controller name and view name |
|
void |
configuredMockedControllers() |
|
java.lang.String |
getBeanName(java.lang.Class<?> urlMappingsClass) |
|
GrailsControllerClass |
getControllerClass(java.lang.String controller) |
|
java.lang.Class[] |
getControllersToMock() |
|
UrlMappingsHolder |
getUrlMappingsHolder() @return The UrlMappingsHolder bean |
|
java.lang.Object |
mapURI(java.lang.String uri) Maps a URI and returns the appropriate controller instance |
|
void |
mockArtefact(java.lang.Class<?> urlMappingsClass) |
|
boolean |
verifyAction(java.lang.String controller, java.lang.String action) @param controller The controller name |
|
boolean |
verifyController(java.lang.String controller) @param controller The controller name |
|
boolean |
verifyForwardUrlMapping(java.util.Map<java.lang.String, java.lang.Object> assertions, java.lang.Object url, groovy.lang.Closure paramAssertions = null) |
|
boolean |
verifyReverseUrlMapping(java.util.Map<java.lang.String, java.lang.String> assertions, java.lang.String url, groovy.lang.Closure paramAssertions = null) Asserts the given controller and action produce the given reverse URL mapping |
|
boolean |
verifyUrlMapping(java.util.Map<java.lang.String, java.lang.String> assertions, java.lang.String url, groovy.lang.Closure paramAssertions = null) Verifies a URL mapping maps to the specified controller, action, and optionally also parameters. |
|
boolean |
verifyView(java.lang.String controller, java.lang.String view) @param controller The controller name |
Asserts an action exists for the specified controller name, action name and url
controller
- The controller nameaction
- The action nameasserts a controller exists for the specified name and url
controller
- The controller nameurl
- The urlAsserts the given controller and action produce the given reverse URL mapping
assertReverseUrlMapping("/action1", controller: "grailsUrlMappingsTestCaseFake", action: "action1")
assertions
- The assertions as named parametersurl
- The URL as a stringparamAssertions
- The parameters to assert defined in the body of the closureAsserts a URL mapping maps to the specified controller, action, and optionally also parameters. Example:
assertUrlMapping("/action1", controller: "grailsUrlMappingsTestCaseFake", action: "action1") {
param1 = "value1"
param2 = "value2"
}
assertions
- The assertions as named parametersurl
- The URL as a stringparamAssertions
- The parameters to assert defined in the body of the closureAsserts a view exists for the specified controller name and view name
controller
- The controller nameview
- The view name
Maps a URI and returns the appropriate controller instance
uri
- The URI to map
controller
- The controller nameaction
- The action name
controller
- The controller nameurl
- The urlAsserts the given controller and action produce the given reverse URL mapping
verifyReverseUrlMapping("/action1", controller: "grailsUrlMappingsTestCaseFake", action: "action1")
assertions
- The assertions as named parametersurl
- The URL as a stringparamAssertions
- The parameters to assert defined in the body of the closureVerifies a URL mapping maps to the specified controller, action, and optionally also parameters. Example:
verifyUrlMapping("/action1", controller: "grailsUrlMappingsTestCaseFake", action: "action1") {
param1 = "value1"
param2 = "value2"
}
assertions
- The assertions as named parametersurl
- The URL as a stringparamAssertions
- The parameters to assert defined in the body of the closure
controller
- The controller nameview
- The view nameurl
- The url