[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.
|