Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5737/NHibernate.Test
Modified Files:
FumTest.cs
Log Message:
Wrapped a For Update in a Transaction - oracle requirement.
Index: FumTest.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/FumTest.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** FumTest.cs 15 Jul 2004 19:16:12 -0000 1.7
--- FumTest.cs 20 Jul 2004 13:58:55 -0000 1.8
***************
*** 121,124 ****
--- 121,125 ----
{
ISession s = sessions.OpenSession();
+ ITransaction t = s.BeginTransaction();
Fum fum = new Fum( FumTest.FumKey("fum") );
fum.FumString = "fee fi fo";
***************
*** 126,133 ****
Assert.AreSame( fum, s.Load( typeof(Fum), FumTest.FumKey("fum"), LockMode.Upgrade ) );
! s.Flush();
s.Close();
s = sessions.OpenSession();
fum = (Fum) s.Load( typeof(Fum), FumTest.FumKey("fum"), LockMode.Upgrade );
Assert.IsNotNull(fum, "Load by composite key");
--- 127,136 ----
Assert.AreSame( fum, s.Load( typeof(Fum), FumTest.FumKey("fum"), LockMode.Upgrade ) );
! //s.Flush();
! t.Commit();
s.Close();
s = sessions.OpenSession();
+ t = s.BeginTransaction();
fum = (Fum) s.Load( typeof(Fum), FumTest.FumKey("fum"), LockMode.Upgrade );
Assert.IsNotNull(fum, "Load by composite key");
***************
*** 145,152 ****
fum.Fo = null;
! s.Flush();
s.Close();
s = sessions.OpenSession();
IEnumerator enumerator = s.Enumerable("from fum in class NHibernate.DomainModel.Fum where not fum.FumString='FRIEND'").GetEnumerator();
int i = 0;
--- 148,157 ----
fum.Fo = null;
! //s.Flush();
! t.Commit();
s.Close();
s = sessions.OpenSession();
+ t = s.BeginTransaction();
IEnumerator enumerator = s.Enumerable("from fum in class NHibernate.DomainModel.Fum where not fum.FumString='FRIEND'").GetEnumerator();
int i = 0;
***************
*** 159,163 ****
Assert.AreEqual(2, i, "Iterate on Composite Key");
! s.Flush();
s.Close();
--- 164,169 ----
Assert.AreEqual(2, i, "Iterate on Composite Key");
! //s.Flush();
! t.Commit();
s.Close();
|