From cfda7597d2752e1f56af4e9393b2aea07b6c17de Mon Sep 17 00:00:00 2001 From: lahma Date: Sun, 29 Jun 2008 09:40:35 +0000 Subject: [PATCH] Updates to make NHibernate 2.0 integration tests pass --- .../NHibernate/DbProviderTemplateTests.cs | 7 +- .../Data/NHibernate/MultipleDbTests.cs | 7 +- .../Data/NHibernate/TemplateTests.cs | 4 +- .../Data/NHibernate/Debit.hbm.xml | 10 ++ .../Data/NHibernate/MultipleDbTests.xml | 129 ++++++++++++++++++ ...NHibernate20.Integration.Tests.2005.csproj | 15 +- 6 files changed, 159 insertions(+), 13 deletions(-) create mode 100644 test/Spring/Spring.Data.NHibernate20.Integration.Tests/Data/NHibernate/Debit.hbm.xml create mode 100644 test/Spring/Spring.Data.NHibernate20.Integration.Tests/Data/NHibernate/MultipleDbTests.xml diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs index 8ae55441..4abce9e7 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs @@ -44,8 +44,11 @@ namespace Spring.Data.NHibernate public void SetUp() { BasicConfigurator.Configure(); - ctx = - new XmlApplicationContext("assembly://Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate/dbProviderTemplateTests.xml"); +#if NH_2_0 + ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate/dbProviderTemplateTests.xml"); +#else + ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate/dbProviderTemplateTests.xml"); +#endif userCredentialsDbProvider = ctx["DbProvider"] as UserCredentialsDbProvider; Assert.IsNotNull(userCredentialsDbProvider); diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs index b82d6465..c1e5a7a8 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs @@ -76,8 +76,11 @@ namespace Spring.Data.NHibernate public void SetUp() { BasicConfigurator.Configure(); - ctx = - new XmlApplicationContext("assembly://Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate/MultipleDbTests.xml"); +#if NH_2_0 + ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate/MultipleDbTests.xml"); +#else + ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate/MultipleDbTests.xml"); +#endif } diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs index ae632f37..bc8a6432 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs @@ -231,10 +231,10 @@ namespace Spring.Data.NHibernate { to = dao.FindByName("Gabriel"); } - catch (Exception e) + catch (Exception) { transactionManager.Rollback(status); - throw e; + throw; } transactionManager.Commit(status); Assert.IsNotNull(to,"FindByName for Gabriel should not return null"); diff --git a/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Data/NHibernate/Debit.hbm.xml b/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Data/NHibernate/Debit.hbm.xml new file mode 100644 index 00000000..7a1e5a3a --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Data/NHibernate/Debit.hbm.xml @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Data/NHibernate/MultipleDbTests.xml b/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Data/NHibernate/MultipleDbTests.xml new file mode 100644 index 00000000..b8ed4265 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Data/NHibernate/MultipleDbTests.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + Spring.Data.NHibernate20.Integration.Tests + + + + + + + + + + + + + + + + + + + + + + Spring.Data.NHibernate20.Integration.Tests + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + transactionInterceptor + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate20.Integration.Tests.2005.csproj b/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate20.Integration.Tests.2005.csproj index 28281de2..8332a56e 100644 --- a/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate20.Integration.Tests.2005.csproj +++ b/test/Spring/Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate20.Integration.Tests.2005.csproj @@ -140,11 +140,6 @@ Spring.Data.2005 - - - Data\NHibernate\MultipleDbTests.xml - - @@ -152,10 +147,16 @@ - - + + + + + + + +