From: <fab...@us...> - 2010-10-06 17:40:24
|
Revision: 5232 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5232&view=rev Author: fabiomaulo Date: 2010-10-06 17:40:17 +0000 (Wed, 06 Oct 2010) Log Message: ----------- Test for NH-2361 Modified Paths: -------------- trunk/nhibernate/src/NHibernate.Test/NHibernate.Test.csproj Added Paths: ----------- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2361/ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2361/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2361/Mappings.hbm.xml Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2361/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2361/Fixture.cs (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2361/Fixture.cs 2010-10-06 17:40:17 UTC (rev 5232) @@ -0,0 +1,18 @@ +using NUnit.Framework; + +namespace NHibernate.Test.NHSpecificTest.NH2361 +{ + public class Fixture: BugTestCase + { + [Test] + public void WhenDeleteMultiTableHierarchyThenNotThrows() + { + using (var s = OpenSession()) + using (var tx = s.BeginTransaction()) + { + s.CreateQuery("delete from Animal").ExecuteUpdate(); + tx.Commit(); + } + } + } +} \ No newline at end of file Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2361/Mappings.hbm.xml =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2361/Mappings.hbm.xml (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2361/Mappings.hbm.xml 2010-10-06 17:40:17 UTC (rev 5232) @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8" ?> +<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> + <class entity-name="Animal"> + <id type="int" column="Id"> + <generator class="hilo"/> + </id> + <property name="Description" type="string"/> + <joined-subclass entity-name="Reptile"> + <key column="Id"/> + <property name="Name" type="string"/> + </joined-subclass> + </class> +</hibernate-mapping> Modified: trunk/nhibernate/src/NHibernate.Test/NHibernate.Test.csproj =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHibernate.Test.csproj 2010-10-06 17:09:41 UTC (rev 5231) +++ trunk/nhibernate/src/NHibernate.Test/NHibernate.Test.csproj 2010-10-06 17:40:17 UTC (rev 5232) @@ -521,6 +521,7 @@ <Compile Include="NHSpecificTest\NH2331\Person.cs" /> <Compile Include="NHSpecificTest\NH2344\Fixture.cs" /> <Compile Include="NHSpecificTest\NH2344\Model.cs" /> + <Compile Include="NHSpecificTest\NH2361\Fixture.cs" /> <Compile Include="PolymorphicGetAndLoad\Domain.cs" /> <Compile Include="PolymorphicGetAndLoad\PolymorphicGetAndLoadTest.cs" /> <Compile Include="TypesTest\CharClass.cs" /> @@ -2319,6 +2320,7 @@ <EmbeddedResource Include="CollectionTest\NullableValueTypeElementMapFixture.hbm.xml" /> <EmbeddedResource Include="DriverTest\EntityForMs2008.hbm.xml" /> <Content Include="DynamicEntity\package.html" /> + <EmbeddedResource Include="NHSpecificTest\NH2361\Mappings.hbm.xml" /> <EmbeddedResource Include="NHSpecificTest\EntityNameAndCompositeId\Mappings.hbm.xml" /> <EmbeddedResource Include="PolymorphicGetAndLoad\Mappings.hbm.xml" /> <EmbeddedResource Include="NHSpecificTest\NH2331\Mappings.hbm.xml" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |