How about something like initTest?

Gregg Wonderly

On Dec 2, 2012, at 12:07 PM, Dan Creswell <dan.cresw...@gmail.com> wrote:

> On 1 December 2012 03:24, Peter Firmstone <j...@zeus.net.au> wrote:
>> Presently most tests have a lot of shared mutable state.
>> 
>> This isn't helped by the setup(QAConfig) mutator method in the Test
>> interface appended.
>> 
>> An alternative might be:
>> 
>> public Test setup(QAConfig config) throws Exception;
>> 
>> This would allow the test to return another Test object, fully constructed
>> with immutable state.
>> 
>> It would also allow the test to create an object that can run several other
>> Test objects, rather than relying on inheritance.
>> 
>> Thoughts?
>> 
>> 
> 
> Reasonable IMO, I'd observe what we've got now is a factory method
> which kinda doesn't jibe with the original intentions behind the Test
> interface. The Test object has already been constructed in order for
> setup to be called.
> 
> Tricky as making more than basic changes will cause much work although
> I think that's the way this is going to go anyway. I'm somewhat
> tempted to say something radical like "let's just move this stuf over
> to junit" but for now how about we come up with a better name than
> setup that fits the intention better?
> 
> I've only got crap names off the top of my head to suggest like
> "construct" or "build"...

Reply via email to