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);
+ }
+
+}