From: Sergey K. <jus...@us...> - 2005-05-05 19:28:48
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/NHSpecificTest/Docs/ExampleParentChild In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21725/src/NHibernate.Test/NHSpecificTest/Docs/ExampleParentChild Modified Files: UpdateFixture.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: UpdateFixture.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/NHSpecificTest/Docs/ExampleParentChild/UpdateFixture.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** UpdateFixture.cs 12 Apr 2005 12:51:13 -0000 1.1 --- UpdateFixture.cs 5 May 2005 19:28:02 -0000 1.2 *************** *** 43,47 **** public void Update() { ! ISession session1 = sessions.OpenSession(); Parent parent1 = new Parent(); --- 43,47 ---- public void Update() { ! ISession session1 = OpenSession(); Parent parent1 = new Parent(); *************** *** 54,58 **** session1.Close(); ! ISession session2 = sessions.OpenSession(); Parent parent = session2.Load( typeof( Parent ), pId ) as Parent; Child child = session2.Load( typeof( Child ), cId ) as Child; --- 54,58 ---- session1.Close(); ! ISession session2 = OpenSession(); Parent parent = session2.Load( typeof( Parent ), pId ) as Parent; Child child = session2.Load( typeof( Child ), cId ) as Child; *************** *** 63,67 **** parent.AddChild( newChild ); ! ISession session = sessions.OpenSession(); session.Update( parent ); session.Flush(); --- 63,67 ---- parent.AddChild( newChild ); ! ISession session = OpenSession(); session.Update( parent ); session.Flush(); |