Hi,

I have a multi module project and in one of the top nodes of the dependency
tree I would like to place a Test support class i.e.

AbstractHibernateHSQLTestCase extends junit.framework.TestCase

This class provides automatic database shutdown of HSQL in memory based test
cases to prevent the creation of the inconvenient test.lck and test.log
files.

My problem is that I don't know where to place this utility class. Ideally I
would place it in the test branch of module A but then it will not be
inherited by sub-modules that depend on A say B and C. On the other hand if
I place it under the java branch of module A, then A will compile/runtime
depend on JUnit which I want to avoid at all costs.

I remember I had this same problem trying to define reusable test fixtures
classes but in the hurry I ended up duplicating the fixture classes under
each sub-module.

TIA,
Regards,
Giovanni



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to