Revision: 4259
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4259&view=rev
Author: fabiomaulo
Date: 2009-05-07 05:49:01 +0000 (Thu, 07 May 2009)
Log Message:
-----------
Test for NH-1734
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate.Test/HQL/Ast/HqlFixture.cs
Modified: trunk/nhibernate/src/NHibernate.Test/HQL/Ast/HqlFixture.cs
===================================================================
--- trunk/nhibernate/src/NHibernate.Test/HQL/Ast/HqlFixture.cs 2009-05-07 05:02:56 UTC (rev 4258)
+++ trunk/nhibernate/src/NHibernate.Test/HQL/Ast/HqlFixture.cs 2009-05-07 05:49:01 UTC (rev 4259)
@@ -1,3 +1,4 @@
+using System;
using System.Collections;
using NHibernate.Engine.Query;
using NHibernate.Util;
@@ -91,5 +92,30 @@
s.Transaction.Commit();
}
}
+
+ [Test, Ignore("Not fixed yet.")]
+ public void SumShouldReturnDouble()
+ {
+ // NH-1734
+ using (ISession s = OpenSession())
+ using (s.BeginTransaction())
+ {
+ s.Save(new Human{ IntValue = 11, BodyWeight = 12.5f, Description = "Polliwog" });
+ s.Transaction.Commit();
+ }
+
+ using (ISession s = OpenSession())
+ {
+ var l = s.CreateQuery("select sum(a.intValue * a.bodyWeight) from Animal a group by a.id").List();
+ Assert.That(l[0], Is.InstanceOf<Double>());
+ }
+
+ using (ISession s = OpenSession())
+ using (s.BeginTransaction())
+ {
+ s.CreateQuery("delete from Animal").ExecuteUpdate();
+ s.Transaction.Commit();
+ }
+ }
}
}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|