Ben Caradoc-Davies wrote:
> That sounds good. I wrote a long rebuttal and then realised I agreed 
> with you.  :-)
>
> How about (apologies for the ASCII-UML):
>
>     TestCase <|-- FixtureTestCase <|-- OnlineTestCase
>
> That is, we introduce FixtureTestCase as an intermediate extension 
> point between TestCase and OnlineTestCase, and pull up all the fixture 
> handling into FixtureTestCase. If you are happy that all 
> OnlineTestCases are types of fixtures, we can have the 
> exception-swallowing added in OnlineTestCase only. Users of 
> OnlineTestCase are none-the-wiser, new tests can choose to fail on bad 
> connect() [by extending FixtureTestCase], and everyone is happy. The 
> manual can be updated to reflect the new class as an option.
>
> How does this sound?
>
> I'll implement it, and if it works for me, I'll propose it.
That works for me; but remember you will need to make a formal proposal 
on this one (since we are trying to change the build policies). The two 
areas people often forget about when doing this sort of thing are 1) 
"tasks" - designed to make sure there are enough bodies around to do the 
work. 2) documentation - in this case updating the developers guide

Cheers,
Jody



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to