From: <pa...@us...> - 2011-07-22 02:13:09
|
Revision: 5988 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5988&view=rev Author: patearl Date: 2011-07-22 02:13:03 +0000 (Fri, 22 Jul 2011) Log Message: ----------- Tests: Clean up schema if session factory can't be created. Modified Paths: -------------- trunk/nhibernate/src/NHibernate.Test/TestCase.cs Modified: trunk/nhibernate/src/NHibernate.Test/TestCase.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/TestCase.cs 2011-07-21 16:06:45 UTC (rev 5987) +++ trunk/nhibernate/src/NHibernate.Test/TestCase.cs 2011-07-22 02:13:03 UTC (rev 5988) @@ -84,6 +84,7 @@ [TestFixtureSetUp] public void TestFixtureSetUp() { + bool schemaCreated = false; try { Configure(); @@ -93,6 +94,7 @@ } CreateSchema(); + schemaCreated = true; BuildSessionFactory(); if (!AppliesTo(sessions)) { @@ -103,6 +105,9 @@ } catch (Exception e) { + if (schemaCreated) + DropSchema(); + Cleanup(); log.Error("Error while setting up the test fixture", e); throw; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |