ForwardTest
Summary
The forward directive is used for runtime dispatch of current request to a
static resource, JSP or servlet.
Positive Tests
positiveForwardRelHtml: We are testing for forwarding to static resources. We use relative
path from current context as url
| title |
ForwardTest |
| source |
ForwardTest.java
|
| executeClass |
core_syntax.directives.forward.ForwardTest |
| executeArgs |
-TestCaseID positiveForwardRelHtml -ServerHost $servletServerHost -ServerPort $servletServerPort -UrlMaps $servletMaps |
| keywords |
positive extensionAPI |
positiveForwardAbsHtml: We are testing for forwarding to static resources.we use absolute
path from doc root url
| title |
ForwardTest |
| source |
ForwardTest.java
|
| executeClass |
core_syntax.directives.forward.ForwardTest |
| executeArgs |
-TestCaseID positiveForwardAbsHtml -ServerHost $servletServerHost -ServerPort $servletServerPort -UrlMaps $servletMaps |
| keywords |
positive extensionAPI |
positiveSingleQuotes We check if request time attribute work with forward
with a scriptlet expression given in single quotes.
We expect the output with the file forwarded without error.
| title |
ForwardTest |
| source |
ForwardTest.java
|
| executeClass |
core_syntax.directives.forward.ForwardTest |
| executeArgs |
-TestCaseID positiveSingleQuotes -ServerHost $servletServerHost -ServerPort $servletServerPort -UrlMaps $servletMaps |
| keywords |
positive extensionAPI |
positiveDoubleQuotes We check if request time attribute work with forward
with a scriptlet expression given in double quotes.
We expect the output with the file forwarded without error.
| title |
ForwardTest |
| source |
ForwardTest.java
|
| executeClass |
core_syntax.directives.forward.ForwardTest |
| executeArgs |
-TestCaseID positiveDoubleQuotes -ServerHost $servletServerHost -ServerPort $servletServerPort -UrlMaps $servletMaps |
| keywords |
positive extensionAPI |
Negative Tests
negativeForwardNoBuff: We are testing for forwarding to static pages using
jsp:forward page tag without a buffer. we should get
IllegalStateException
| title |
ForwardTest |
| source |
ForwardTest.java
|
| executeClass |
core_syntax.directives.forward.ForwardTest |
| executeArgs |
-TestCaseID negativeForwardNoBuff -ServerHost $servletServerHost -ServerPort $servletServerPort -UrlMaps $servletMaps |
| keywords |
positive extensionAPI |
negativeForwardUsedStream: We are testing for forwarding to static pages using
jsp:forward page tag after writing to the stream. we should get
IllegalStateException
| title |
ForwardTest |
| source |
ForwardTest.java
|
| executeClass |
core_syntax.directives.forward.ForwardTest |
| executeArgs |
-TestCaseID negativeForwardUsedStream -ServerHost $servletServerHost -ServerPort $servletServerPort -UrlMaps $servletMaps |
| keywords |
positive extensionAPI |