For the archives:

On 13/12/2009, at 1:11 AM, Q wrote:

>>> 2. Ensure all tests classes that use EOF inherit from ERXTestCase
>> 
>> I'm somewhat of a JUnit novice: wouldn't that result in mixing the JUnit3 
>> and JUnit4 APIs?  ERXTestCase extends junit.framework.TestCase which has the 
>> old prescribed method names like setUp().  I'm trying to work to JUnit4, 
>> using the @Before, @BeforeClass, @Test annotations, and so on.  Or doesn't 
>> it matter?
> 
> The actual inheritance isn't really that important, only that Wonder / EOF is 
> initialised correctly, which ERXTestCase does for you.

I tried this, but kept hitting hurdles.  (What's the constructor taking a 
String all about?  I needed to use the EC supplied by editingContext() inside 
static methods, and already had my own static version of that method.)

>>> The problem I was having seemed to stem from the model somehow being 
>>> unsuccessfully loaded twice, how this happened, or why the failures were 
>>> unpredictable I didn't have the time to determine.

Turns out this was my problem as well.  After making my superclass's setUp() 
method meticulous about not trying to load an already-loaded model, the issue 
went away.


-- 
Paul.

w  http://logicsquad.net/
h  http://paul.hoadley.name/


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to