Hi Magnus,

> -----Original Message-----
> From: Magnus Grimsell [mailto:[EMAIL PROTECTED]
> Sent: lundi 6 juin 2005 18:42
> To: cactus-dev@jakarta.apache.org
> Subject: cactus v2
> 
> Hi all,
> 
> Is there any ongoing work on Cactus version 2? I just read Vincents
> architecture proposal,
> http://blogs.codehaus.org/people/vmassol/archives/000520_cactus_v2_archite
> cture_proposal.html. If I understand it correctly the testcase is running
> on the client and is responsible for invoking the server service to be
> tested. Assertions is made on the serverside via testcase aspects.

No, the test case (or part of it) is still running on the server side.
Exactly as it's done currently. One main difference is that the interception
point on the server side is currently done by using a Servlet, JSP, Filter,
etc. 

In Cactus 2 it's done by an aspect and it's up to the user to define the
interception he/she wants. Of course, we will also be able to add a
usability layer so that pre-defined interception points can be set up for
easy usage.

The other difference is that calling the server is left to the user using
whatever tool he wants (httpunit, htmlunit, etc). Of course, we will add
this facility to the usability layer I mentioned above.
 
> With this architecture, how do you test services that is not accessible
> from outside the server? Local session EJB:s or Spring components for
> example.

See above.

Really the main difference is flexibility. You'll be able to decide exactly
where your integration starts on the server side (or client side BTW) and
where it ends.

If you're interested we can have a chat or talk on IRC to discuss it in more
details.

Thanks
-Vincent


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to