Mark,
You probably already know this, but there is an @StartModule annotation
you can put on your unit test class which will ensure that the given
module(s) are started before the unit tests are run. You need to put
the omod for the module in your test resources and then reference it.
You can see an example of this in the ModuleInteroperabilityTest in core.
Not sure this will actually meet your needs are not. I can imagine that
you may run into classpath and classloading issues (and access to the
test classes in the other module) trying to do what you want below.
Hopefully someone else will respond that has some experience with this.
Mike
On 12/12/2011 10:19 AM, Mark Goodrich wrote:
Hello all—
Has anyone had experience configuring a OpenMRS module so unit tests
can be written to test its interoperability with another module?
Specifically, I’d like to be able to write tests to test how other
modules work with the Sync module. From a unit test within a second
module I’d like to be able to:
-Fire up the sync module (and the Sync Hibernate interceptor)
-Use the SyncBaseTest and SyncTestHelper classes from within the
second module to write unit tests the mock synchronization
I figure it’s just a matter of getting the configuration correct, but
I was wondering if anyone else had done something similar and could
point me to an example.
Thanks,
Mark
------------------------------------------------------------------------
Click here to unsubscribe
<mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l>
from OpenMRS Developers' mailing list
_________________________________________
To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
[email protected] with "SIGNOFF openmrs-devel-l" in the body (not
the subject) of your e-mail.
[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]