|
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.
|