[Jsptest-svn-commits] SF.net SVN: jsptest: [202] trunk
Status: Alpha
Brought to you by:
lkoskela
From: <lko...@us...> - 2008-04-09 17:46:31
|
Revision: 202 http://jsptest.svn.sourceforge.net/jsptest/?rev=202&view=rev Author: lkoskela Date: 2008-04-09 10:46:22 -0700 (Wed, 09 Apr 2008) Log Message: ----------- Request and session attributes can now be Objects rather than Strings Modified Paths: -------------- trunk/jsptest-acceptance/jsptest-acceptance-jsp20/src/test/java/net/sf/jsptest/acceptance/jsp/RequestAndSessionAttributeTest.java trunk/jsptest-generic/jsptest-framework/src/main/java/net/sf/jsptest/JspTestCase.java Property Changed: ---------------- trunk/jsptest-generic/jsptest-framework/ Modified: trunk/jsptest-acceptance/jsptest-acceptance-jsp20/src/test/java/net/sf/jsptest/acceptance/jsp/RequestAndSessionAttributeTest.java =================================================================== --- trunk/jsptest-acceptance/jsptest-acceptance-jsp20/src/test/java/net/sf/jsptest/acceptance/jsp/RequestAndSessionAttributeTest.java 2008-04-09 17:38:59 UTC (rev 201) +++ trunk/jsptest-acceptance/jsptest-acceptance-jsp20/src/test/java/net/sf/jsptest/acceptance/jsp/RequestAndSessionAttributeTest.java 2008-04-09 17:46:22 UTC (rev 202) @@ -43,6 +43,15 @@ output().shouldContain("session attribute: 'Sn2'='Sv2'"); } + public void testRequestAndSessionAttributesCanBeObjects() + throws Exception { + setRequestAttribute("request", (Object) "1"); + setSessionAttribute("session", (Object) new Integer(2)); + get("/echo_attributes.jsp"); + output().shouldContain("request attribute: 'request'='1'"); + output().shouldContain("session attribute: 'session'='2'"); + } + public void testSessionAndRequestAttributesDontOverrideEachOther() throws Exception { setRequestAttribute("name", "request"); Property changes on: trunk/jsptest-generic/jsptest-framework ___________________________________________________________________ Name: svn:ignore - .classpath .project .settings target + .classpath .project .settings target agitar Modified: trunk/jsptest-generic/jsptest-framework/src/main/java/net/sf/jsptest/JspTestCase.java =================================================================== --- trunk/jsptest-generic/jsptest-framework/src/main/java/net/sf/jsptest/JspTestCase.java 2008-04-09 17:38:59 UTC (rev 201) +++ trunk/jsptest-generic/jsptest-framework/src/main/java/net/sf/jsptest/JspTestCase.java 2008-04-09 17:46:22 UTC (rev 202) @@ -76,7 +76,7 @@ * @param value * Value for the attribute. */ - protected void setSessionAttribute(String attribute, String value) { + protected void setSessionAttribute(String attribute, Object value) { sessionAttributes.put(attribute, value); } @@ -88,7 +88,7 @@ * @param value * Value for the attribute. */ - protected void setRequestAttribute(String attribute, String value) { + protected void setRequestAttribute(String attribute, Object value) { requestAttributes.put(attribute, value); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |