Author: cbegin Date: Wed Jul 23 17:07:52 2008 New Revision: 679240 URL: http://svn.apache.org/viewvc?rev=679240&view=rev Log: added a test and improved build test failure notification
Added: ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/persistence/DaoManagerTest.java Modified: ibatis/trunk/java/jpetstore/jpetstore5/build/build.xml Modified: ibatis/trunk/java/jpetstore/jpetstore5/build/build.xml URL: http://svn.apache.org/viewvc/ibatis/trunk/java/jpetstore/jpetstore5/build/build.xml?rev=679240&r1=679239&r2=679240&view=diff ============================================================================== --- ibatis/trunk/java/jpetstore/jpetstore5/build/build.xml (original) +++ ibatis/trunk/java/jpetstore/jpetstore5/build/build.xml Wed Jul 23 17:07:52 2008 @@ -88,7 +88,7 @@ </target> <target name="test" depends="coverage.instrument"> - <junit printsummary="yes" haltonfailure="no"> + <junit printsummary="yes" haltonfailure="no" failureproperty="tests_failed"> <classpath refid="classpath"/> <formatter type="xml"/> @@ -160,6 +160,8 @@ </jar> </target> - <target name="all" depends="test.report, coverage.report, war"/> + <target name="all" depends="test.report, coverage.report, war"> + <fail if="tests_failed" message="The tests did not pass"/> + </target> </project> Added: ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/persistence/DaoManagerTest.java URL: http://svn.apache.org/viewvc/ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/persistence/DaoManagerTest.java?rev=679240&view=auto ============================================================================== --- ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/persistence/DaoManagerTest.java (added) +++ ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/persistence/DaoManagerTest.java Wed Jul 23 17:07:52 2008 @@ -0,0 +1,16 @@ +package com.ibatis.jpetstore.persistence; + +import com.ibatis.jpetstore.persistence.iface.CategoryDao; +import com.ibatis.dao.client.DaoManager; +import junit.framework.TestCase; + +public class DaoManagerTest extends TestCase { + + public void testShouldGetDaoManagerInstance() { + DaoManager daoMgr = DaoConfig.getDaoManager(); + assertNotNull(daoMgr); + CategoryDao catDao = (CategoryDao)daoMgr.getDao(CategoryDao.class); + assertNotNull(catDao); + } + +}