A test harness for screen rendering. Does internal rendering without HTTP request/response
| Modifiers | Name | Description |
|---|---|---|
interface |
ScreenTest.ScreenTestRender |
| Type | Name and description |
|---|---|
ScreenTest |
baseLinkUrl(java.lang.String baseLinkUrl)@see ScreenRender#baseLinkUrl(String) |
ScreenTest |
baseScreenPath(java.lang.String screenPath)A screen path prepended to the screenPath used for all subsequent render() calls |
ScreenTest |
encoding(java.lang.String characterEncoding)@see ScreenRender#encoding(String) |
long |
getErrorCount() |
java.util.List<java.lang.String> |
getNoRequiredParameterPaths(java.util.Set<java.lang.String> screensToSkip)Get screen name paths to all screens with no required parameters under the rootScreen and (if specified) baseScreenPath |
long |
getRenderCount() |
long |
getRenderTotalChars() |
long |
getStartTime() |
ScreenTest |
macroTemplate(java.lang.String macroTemplateLocation)@see ScreenRender#macroTemplate(String) |
ScreenTest.ScreenTestRender |
render(java.lang.String screenPath, java.util.Map<java.lang.String, java.lang.Object> parameters, java.lang.String requestMethod)Test render a screen. |
ScreenTest |
renderMode(java.lang.String outputType)@see ScreenRender#renderMode(String) |
ScreenTest |
rootScreen(java.lang.String screenLocation)Location of the root XML Screen file to render |
ScreenTest |
servletContextPath(java.lang.String scp)@see ScreenRender#servletContextPath(String) |
ScreenTest |
webappName(java.lang.String wan)@see ScreenRender#webappName(String) |
A screen path prepended to the screenPath used for all subsequent render() calls
Get screen name paths to all screens with no required parameters under the rootScreen and (if specified) baseScreenPath
Test render a screen.
screenPath - Path from rootScreen in the sub-screen hierarchyparameters - Map with name/value pairs to use as if they were URL or body parametersrequestMethod - The HTTP request method to use when selecting a transition (defaults to get)
Location of the root XML Screen file to render