From: Sergey K. <jus...@us...> - 2005-05-05 19:29:15
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/Subclass In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21725/src/NHibernate.Test/Subclass Modified Files: SubclassFixture.cs Log Message: * Better SQLite support - only about 20 test cases fail on SQLite, mostly due to bugs in SQLite ADO.NET provider * Modified TestCase to clean up unclosed sessions in TearDown - not completely bullet-proof, since some tests don't call TearDown, but covers a lot of the cases. * Changed sessions.OpenSession() to OpenSession() in all tests * Added Dialect.SupportsSubSelects property for use in tests instead of (dialect is SomeDialect) expressions. Index: SubclassFixture.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/Subclass/SubclassFixture.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SubclassFixture.cs 10 Dec 2004 16:40:04 -0000 1.1 --- SubclassFixture.cs 5 May 2005 19:28:03 -0000 1.2 *************** *** 26,30 **** { // test the Save ! ISession s1 = sessions.OpenSession(); ITransaction t1 = s1.BeginTransaction(); int oneId; --- 26,30 ---- { // test the Save ! ISession s1 = OpenSession(); ITransaction t1 = s1.BeginTransaction(); int oneId; *************** *** 51,55 **** // lets verify the correct classes were saved ! ISession s2 = sessions.OpenSession(); ITransaction t2 = s2.BeginTransaction(); --- 51,55 ---- // lets verify the correct classes were saved ! ISession s2 = OpenSession(); ITransaction t2 = s2.BeginTransaction(); *************** *** 82,86 **** // lets test the Criteria interface for subclassing ! ISession s3 = sessions.OpenSession(); ITransaction t3 = s3.BeginTransaction(); --- 82,86 ---- // lets test the Criteria interface for subclassing ! ISession s3 = OpenSession(); ITransaction t3 = s3.BeginTransaction(); *************** *** 118,122 **** { // test the Save ! ISession s = sessions.OpenSession(); ITransaction t = s.BeginTransaction(); int oneId; --- 118,122 ---- { // test the Save ! ISession s = OpenSession(); ITransaction t = s.BeginTransaction(); int oneId; *************** *** 142,146 **** s.Close(); ! s = sessions.OpenSession(); IList list = s.Find( "from SubclassBase as sb where sb.class=SubclassBase" ); Assert.AreEqual( 1, list.Count ); --- 142,146 ---- s.Close(); ! s = OpenSession(); IList list = s.Find( "from SubclassBase as sb where sb.class=SubclassBase" ); Assert.AreEqual( 1, list.Count ); |