trait UrlMappingsUnitTest
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
KEY_EXCEPTION |
| 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 controller and action specified by named 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)Asserts a URL mapping maps to the controller and action specified by named 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 controller and action specified by named parameters. Example:
assertUrlMapping("/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 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 closureAsserts a URL mapping maps to the controller and action specified by named parameters. Example:
assertUrlMapping("/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 closure
controller - The controller nameview - The view nameurl - The url