> -----Original Message-----
> From: Peter Donald [mailto:[EMAIL PROTECTED]]
>
> More importantly it is meant to be stable and well tested.

Yes, but it only needs to be so when it is actually released. While we are still 
developing the next version the code will by necessity be unstable and untested. Maybe 
you mean that with a release this close, no new code should have been checked in?

> I hope you are not suggesting this is good programming practice? 

It is. If you can do it, it is very good - and if Java had Eiffel's support for pre- 
and post-conditions, you would. Or rather, the Servlet interface would have declared 
those preconditions for you and you would have inherited them for free. The 
ComponentUtil/AbstractComponent/ComponentState classes gives us second-best: A way to 
get preconditions with minimal coding.

> So write a base TestCase class that can use to test the container. 

That is a good idea, irrespective of ComponentUtil/etc. I think the 
FullLifecycleComponent does it.

/LS



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

Reply via email to