opensubscriber
   Find in this group all groups
 
Unknown more information…

t : tapestry-user@jakarta.apache.org 6 May 2006 • 3:02AM -0400

RE: Testing pages
by Rob Dennett

REPLY TO AUTHOR
 
REPLY TO GROUP




Don't you have to run your application within the container in order to use  HtmlUnit?  If so, when you create an instance of a page using Creator, how do you make Tapestry use that instance to render the output that you test with HtmlUnit?  Is there a way to attach it to the page pool and guarantee that it is the one used?

Thanks for your help,
Rob

-----Original Message-----
From: James Carman [mailto:james@carm...]
Sent: Friday, May 05, 2006 1:05 PM
To: 'Tapestry users'
Subject: RE: Testing pages

When you use the Creator, you pass in a Map of properties.  I believe the
map keys are the property names and the values are the values that the
Creator will bind to the properties.  So, you'd put your mock object into
the map with the appropriate property name as the key.

-----Original Message-----
From: Rob Dennett [mailto:rob_dennett@tmit...]
Sent: Friday, May 05, 2006 1:55 PM
To: Tapestry users
Subject: RE: Testing pages

Let's say that the page injects a service which has a routine called getFoo
and that this routine calls upon the database for values to return.  Is
there a way that I can inject a mock service into my page rather than a the
real service?

Thanks for your help,
Rob

-----Original Message-----
From: Henri Dupre [mailto:henri.dupre@gmai...]
Sent: Friday, May 05, 2006 11:38 AM
To: Tapestry users
Subject: Re: Testing pages

We implemented all our tests with HtmlUnit. I'm very happy with it. With
tapestry 4,  there is an id tag rendered with every component, it makes it
very easy to test stuff with HtmlUnit!
I'm not sure what do you mean with mock services?

Henri.


On 5/5/06, Rob Dennett <rob_dennett@tmit...> wrote:
>
> Can you test your pages using HtmlUnit with mock services?  I have a
> service that is drawing data from the database and I would like to fake
that
> for testing purposes, but I can't figure out how to do it.
>
>
>
> Thanks for your help,
>
> Rob
>
>
>
>

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.5.4/332 - Release Date: 5/4/2006


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.5.4/332 - Release Date: 5/4/2006


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jaka...
For additional commands, e-mail: tapestry-user-help@jaka...




---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jaka...
For additional commands, e-mail: tapestry-user-help@jaka...


--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.5.4/332 - Release Date: 5/4/2006


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.5.4/332 - Release Date: 5/4/2006


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jaka...
For additional commands, e-mail: tapestry-user-help@jaka...


Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.