-0

I'm leaning this way as well. We're on Beta 3 and this is a major change. It seems to me we should leave it marked as deprecated and not remove it just for the sake of tests.

Jamie


On Jul 28, 2005, at 9:32 AM, Harish Krishnaswamy wrote:

-0

I am with Geoff. I think it is too late now to be making API changes
when it is not broken. OTOH, it is something that people rarely, at
least I have never used it, so I'll be look to the community for an
answer. May be this needs to be cross-posted in the user's list also.

-Harish



On 7/27/05, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:

The method initialize() is invoked from AbstractPage's default (no
arguments) constructor.

This is truly problematic.  It dates back to an earlier time in
Tapestry's life, before runtime code generation took care of
initializing and re-initializing properties.

It causes a major headache for me ... it means that you can't easily
mock a page the way you can mock an component (using EasyMock and the
EasyMock class extension).  EasyMock trips over the initialize() call
from the default constructor. This actually happened to me when I was
trying to demonstrate EasyMock and testing for Tapestry at a client.

I would like to eliminate this method now, rather than wait for 4.1 (I
marked it as deprecated sometime during 4.0). Doing so will allow us
to document the proper Tapestry testing story for pages, not just
components.

--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

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




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




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

Reply via email to