From: Michael D. <mik...@us...> - 2004-08-14 14:56:32
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26171/nhibernate/src/NHibernate.Test Modified Files: MultiTableTest.cs Log Message: Implemented more tests. Index: MultiTableTest.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/MultiTableTest.cs,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** MultiTableTest.cs 1 Aug 2004 21:59:33 -0000 1.4 --- MultiTableTest.cs 14 Aug 2004 14:56:23 -0000 1.5 *************** *** 40,44 **** [Test] - [Ignore("Filter Not Working http://jira.nhibernate.org:8080/browse/NH-80")] public void SubclassCollection() { --- 40,43 ---- *************** *** 72,76 **** Assert.AreEqual( 2, sm.Children.Count ); ! //TODO: code for a Filter here IEnumerator enumer = s.Enumerable("select distinct s from s in class SubMulti where s.MoreChildren[1].Amount < 1.0").GetEnumerator(); --- 71,82 ---- Assert.AreEqual( 2, sm.Children.Count ); ! ICollection filterColl = s.Filter( sm.MoreChildren, "select count(*) where this.Amount>-1 and this.Name is null"); ! foreach(object obj in filterColl) ! { ! Assert.AreEqual( 2, obj ); ! // only want the first one ! break; ! } ! IEnumerator enumer = s.Enumerable("select distinct s from s in class SubMulti where s.MoreChildren[1].Amount < 1.0").GetEnumerator(); |