From: <fab...@us...> - 2009-05-04 23:06:15
|
Revision: 4238 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4238&view=rev Author: fabiomaulo Date: 2009-05-04 23:06:06 +0000 (Mon, 04 May 2009) Log Message: ----------- Continue porting HQL executable (delete tests with subclass) Modified Paths: -------------- trunk/nhibernate/src/NHibernate.Test/HQL/Ast/BulkManipulation.cs Modified: trunk/nhibernate/src/NHibernate.Test/HQL/Ast/BulkManipulation.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/HQL/Ast/BulkManipulation.cs 2009-05-04 23:03:21 UTC (rev 4237) +++ trunk/nhibernate/src/NHibernate.Test/HQL/Ast/BulkManipulation.cs 2009-05-04 23:06:06 UTC (rev 4238) @@ -32,7 +32,27 @@ } #endregion + [Test] + public void DeleteOnDiscriminatorSubclass() + { + var data = new TestData(this); + data.Prepare(); + ISession s = OpenSession(); + ITransaction t = s.BeginTransaction(); + + int count = s.CreateQuery("delete PettingZoo").ExecuteUpdate(); + Assert.That(count, Is.EqualTo(1), "Incorrect discrim subclass delete count"); + + count = s.CreateQuery("delete Zoo").ExecuteUpdate(); + Assert.That(count, Is.EqualTo(1), "Incorrect discrim subclass delete count"); + + t.Commit(); + s.Close(); + + data.Cleanup(); + } + [Test] public void DeleteOnJoinedSubclass() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |