Sure thing. Speaking of JUnit tests -- how do you all feel about a class above 'TestCase' that adds more types of assertX methods? For our LimeWire tests, we have an AssertComparison class that adds a bunch of utility methods (so that we can see the expected/actual values easier). We don't have a javadoc built (we don't build them for the tests package), but the class, if you want to glance at it, is at: http://tests.limewire.org/source/browse/tests/com/limegroup/gnutella/ util/AssertComparisons.java?rev=1.10&content-type=text/x-cvsweb-markup . It adds assertEquals methods for arrays of native types & objects, assertContains for collections, assertInstanceof and assertNotInstanceof, assertNotEquals, assertGreaterThan, assertLessThan, assertGreaterThanOrEquals, assertLessThanOrEquals, etc... We also have a class above that one called 'BaseTestCase' that adds a fail(Throwable, String) method so we can fail with an informative message and the error. If you're really looking for the full experience, we also use a LimeTestSuite class that extends TestSuite and adds nice features to the tests package, calling a static 'globalSetUp' and 'globalTearDown' before/after the first/last test is run in each suite, if there's static things that need to be set up & torn down once for the whole suite. BaseTestCase also adds some features that set up certain directory structures and settings before each test, and kills leftover files after the test is finished.

Thanks,
 Sam

On Tuesday, May 18, 2004, at 03:45  AM, Ortwin Glück wrote:

Sam Berlin wrote:
I'm not sure if this problem is still on CVS HEAD, but we're seeing it against 2.0rc2.

Sam,

would you mind writing a JUnit test case exhibiting the problem against CVS HEAD? Thanks.

Ortwin Glück

---------------------------------------------------------------------
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