[Httpunit-commit] CVS: httpunit/test/com/meterware/servletunit HttpServletRequestTest.java,1.7,1.8
Brought to you by:
russgold
From: Russell G. <rus...@us...> - 2002-08-28 15:05:12
|
Update of /cvsroot/httpunit/httpunit/test/com/meterware/servletunit In directory usw-pr-cvs1:/tmp/cvs-serv14949/test/com/meterware/servletunit Modified Files: HttpServletRequestTest.java Log Message: from Geert Bevin: implemented HttpServletRequest.getParameterMap Index: HttpServletRequestTest.java =================================================================== RCS file: /cvsroot/httpunit/httpunit/test/com/meterware/servletunit/HttpServletRequestTest.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- HttpServletRequestTest.java 19 Jun 2002 13:47:20 -0000 1.7 +++ HttpServletRequestTest.java 28 Aug 2002 15:05:08 -0000 1.8 @@ -21,6 +21,7 @@ *******************************************************************************************************************/ import java.util.Enumeration; import java.util.Hashtable; +import java.util.Map; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; @@ -84,6 +85,19 @@ assertMatchingSet( "age parameter", new String[] { "12" }, request.getParameterValues( "age" ) ); assertMatchingSet( "color parameter", new String[] { "red", "blue" }, request.getParameterValues( "color" ) ); assertNull( "unset parameter should be null", request.getParameterValues( "unset" ) ); + } + + + public void testParameterMap() throws Exception { + WebRequest wr = new GetMethodWebRequest( "http://localhost/simple" ); + wr.setParameter( "age", "12" ); + wr.setParameter( "color", new String[] { "red", "blue" } ); + HttpServletRequest request = new ServletUnitHttpRequest( NULL_SERVLET_REQUEST, wr, new ServletUnitContext(), new Hashtable(), NO_MESSAGE_BODY ); + + Map map = request.getParameterMap(); + assertMatchingSet( "age parameter", new String[] { "12" }, (Object[]) map.get( "age" ) ); + assertMatchingSet( "color parameter", new String[] { "red", "blue" }, (Object[]) map.get( "color" ) ); + assertNull( "unset parameter should be null", map.get( "unset" ) ); } |