First of all, I want to say that I am using Cactus 1.1. What happened was
as Laurent had mentioned, I included request.setURL(..... ) with all
required parameters, incl. Query String.
In my actual servlet, I gave a System.out message to see if I am getting
the request.getQueryString. It is printing the values I passed. But the
funniest part is when i say
request.getParameter("strScreenId")
request.getParameter("strMinRoleID"), both are coming as null.
After that I am assigning these values to session variables & trying to
print them in Test Method. It gives everything as null.
Could you tell me what this problem could me.
Thanks & Regards
Arathi
"Vincent
Massol" To: "'Cactus Users List'"
<vmassol@octo. <[EMAIL PROTECTED]>
com> cc:
Subject: RE: Servlet Testing with
Attributes
04/15/02 12:44
AM
Please respond
to "Cactus
Users List"
Yes, that looks fine to me. What error do you get ?
-Vincent
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: 16 April 2002 12:44
> To: Cactus Users List
> Subject: Re: Servlet Testing with Attributes
>
>
> Hi
>
> This is the code I have:
>
> public void beginGetMethod(ServletTestRequest theRequest) {
> theRequest.addParameter("strScreenId", "5");
> theRequest.addParameter("strMinRoleId", "1");
> }
>
> public void testGetMethod() throws IOException
> {
>
> System.out.println("Inside testGetMethod........");
>
> try {
> servlet.doGet(request, response);
> } catch (Exception e) {
> System.out.println(e.toString());
> }
>
> System.out.println("Completed testGetMethod.....");
> }
>
> My actual Servlet being tested uses request.getParameter() method to
> retrieve the values of strScreenId, strMinRoleId.
>
> Will this not work???
>
> Thanks & Regards
> Arathi
>
>
>
>
>
> laurent.duperv
> [EMAIL PROTECTED] To: cactus-
> [EMAIL PROTECTED]
> cc:
> 04/16/02 05:15 Subject: Re: Servlet
Testing
> with Attributes
> PM
> Please respond
> to "Cactus
> Users List"
>
>
>
>
>
>
> On 16 Apr, [EMAIL PROTECTED] wrote:
> > Hi
> >
> > I have a test servlet , which does the following:
> >
> > 1. In the setup method, i am instantiating the actual servlet to be
> tested.
> > 2. In the test method, i am calling the servlet's doGet method,
which is
> to
> > be tested. doGet method in the actual servlet accepts two parameters
as
> > part of the Query String. (thru getAttribute).
> >
> > My question is, how can I set this in my test method before calling
the
> > doGet method.
> >
>
> I think this is the correct way:
>
> public void beginDoGet(WebRequest theRequest) {
> theRequest.setURL("localhost:8080", "/servletcontext",
> "/YourTestServlet", null, "param1=foo,param2=bar");
> }
>
> L
>
> --
> Laurent Duperval <mailto:[EMAIL PROTECTED]>
>
> People have one thing in common--they are all different.
>
>
>
> --
> To unsubscribe, e-mail: <
> mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <
> mailto:[EMAIL PROTECTED]>
>
>
>
>
>
> -----------------------Disclaimer------------------------
>
> The views of the author may not necessarily reflect those
> of the Company. All liability is excluded to the extent
> permitted by law for any claims arising as a result of the
> use of this medium to transmit information by or to
> IT Solutions (India) Pvt. Ltd.
>
> We have taken precautions to minimize the risk of
> transmitting software viruses, but we advise you to
> carry out your own virus checks on any attachment to
> this message. We cannot accept liability for any loss or
> damage caused by software viruses.
>
> ------------------------Disclaimer------------------------
>
>
> --
> To unsubscribe, e-mail: <mailto:cactus-user-
> [EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:cactus-user-
> [EMAIL PROTECTED]>
>
--
To unsubscribe, e-mail: <
mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <
mailto:[EMAIL PROTECTED]>
-----------------------Disclaimer------------------------
The views of the author may not necessarily reflect those
of the Company. All liability is excluded to the extent
permitted by law for any claims arising as a result of the
use of this medium to transmit information by or to
IT Solutions (India) Pvt. Ltd.
We have taken precautions to minimize the risk of
transmitting software viruses, but we advise you to
carry out your own virus checks on any attachment to
this message. We cannot accept liability for any loss or
damage caused by software viruses.
------------------------Disclaimer------------------------
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>