From: <max...@us...> - 2006-02-17 16:32:03
|
Update of /cvsroot/hibernate/HibernateExt/tools/src/test/org/hibernate/tool/ant In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5019/src/test/org/hibernate/tool/ant Modified Files: HibernateToolTest.java Log Message: HBX-602 Better error reporting from <hibernatetool> in ant Index: HibernateToolTest.java =================================================================== RCS file: /cvsroot/hibernate/HibernateExt/tools/src/test/org/hibernate/tool/ant/HibernateToolTest.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- HibernateToolTest.java 6 Feb 2006 09:08:07 -0000 1.18 +++ HibernateToolTest.java 17 Feb 2006 16:31:57 -0000 1.19 @@ -31,7 +31,7 @@ configureProject("src/testsupport/anttest-build.xml"); } - public void testConfiguration() { + public void testHbm2DDLLogic() { executeTarget("testantcfg"); File baseDir = new File(project.getProperty("build.dir"), "topdown"); File onlyCreate = new File(baseDir, "onlycreate.sql"); @@ -132,6 +132,17 @@ } } + + public void testException() { + try { + executeTarget("testexceptions"); + fail("should have failed with an exception!"); + } catch(BuildException be) { + // should happen! + assertTrue(be.getMessage().indexOf("No exporters specified")>=0); + } + + } public static Test suite() { return new TestSuite(HibernateToolTest.class); |