Unit Testing
From Opentaps Wiki
Revision as of 01:20, 21 September 2007 by Sichen (talk | contribs) (Protected "Unit Testing": Sysop page [edit=sysop:move=sysop])
Contents
How to Write Unit Tests
For opentaps 1.0, you would write a set of Junit tests in a class, then add it to
In opentaps 0.9, you would write your Junit tests class and add your it to the base/config/test-containers.xml file, in the "junit-container" at the bottom, like this:
<container name="junit-container" class="org.ofbiz.base.container.JunitContainer"> <property name="base-test" value="org.ofbiz.base.test.BaseUnitTests"/> <property name="entity-test" value="org.ofbiz.entity.test.EntityTestSuite"/> <property name="service-test" value="org.ofbiz.service.test.ServiceEngineTests"/> <property name="crm-security" value="com.myofbiz.test.MyTestSuite"/> <!-- your unit tests --> <!-- <property name="usps-test" value="org.ofbiz.shipment.thirdparty.usps.UspsServicesTests"/> <property name="jxunit-test" value="net.sourceforge.jxunit.JXTestCase"/> --> </container>
Then you would do
$ ant run-tests
or
$ java -jar ofbiz.jar -test
Your tests will run alongside the existing OFBIZ test suites.
IMPORTANT: Make sure that the "test" delegator in framework/entity/config/entityengine.xml is set to the right database.