From: Michael D. <mik...@us...> - 2004-06-17 21:18:03
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12520 Modified Files: ABCProxyTest.cs ABCTest.cs Log Message: Minor changes for tests. Index: ABCProxyTest.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/ABCProxyTest.cs,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** ABCProxyTest.cs 9 Jun 2004 01:05:46 -0000 1.7 --- ABCProxyTest.cs 17 Jun 2004 21:17:54 -0000 1.8 *************** *** 26,30 **** C1 c1 = new C1(); D d = new D(); ! d.amount =213.34f; c1.Address = "foo bar"; c1.Count = 23432; --- 26,30 ---- C1 c1 = new C1(); D d = new D(); ! d.Amount =213.34f; c1.Address = "foo bar"; c1.Count = 23432; *************** *** 32,36 **** c1.D = d; s.Save(c1); ! d.id = c1.Id; s.Save(d); t.Commit(); --- 32,36 ---- c1.D = d; s.Save(c1); ! d.Id = c1.Id; s.Save(d); t.Commit(); *************** *** 56,141 **** s.Close(); ! /* s = sessions.openSession(); ! t = s.beginTransaction(); ! c1 = (C1) s.load( C1.class, c1.getId() ); ! assertTrue( ! c1.getAddress().equals("foo bar") && ! (c1.getCount()==23432) && ! c1.getName().equals("c1") && ! c1.getD().getAmount()>213.3f ); ! t.commit(); ! s.close(); ! s = sessions.openSession(); ! t = s.beginTransaction(); ! c1a = (A) s.load( A.class, c1.getId() ); ! assertTrue( c1a.getName().equals("c1") ); ! c1 = (C1) s.load( C1.class, c1.getId() ); ! assertTrue( ! c1.getAddress().equals("foo bar") && ! (c1.getCount()==23432) && ! c1.getName().equals("c1") && ! c1.getD().getAmount()>213.3f ); ! c1b = (B) s.load( B.class, c1.getId() ); ! assertTrue( ! (c1b.getCount()==23432) && ! c1b.getName().equals("c1") ); ! assertTrue( c1a.getName().equals("c1") ); ! t.commit(); ! s.close(); ! s = sessions.openSession(); ! t = s.beginTransaction(); ! c1a = (A) s.load( A.class, c1.getId() ); ! assertTrue( c1a.getName().equals("c1") ); ! c1 = (C1) s.load( C1.class, c1.getId(), LockMode.UPGRADE ); ! assertTrue( ! c1.getAddress().equals("foo bar") && ! (c1.getCount()==23432) && ! c1.getName().equals("c1") && ! c1.getD().getAmount()>213.3f ); ! c1b = (B) s.load( B.class, c1.getId(), LockMode.UPGRADE ); ! assertTrue( ! (c1b.getCount()==23432) && ! c1b.getName().equals("c1") ); ! assertTrue( c1a.getName().equals("c1") ); ! t.commit(); ! s.close(); ! s = sessions.openSession(); ! t = s.beginTransaction(); ! c1a = (A) s.load( A.class, c1.getId() ); ! c1 = (C1) s.load( C1.class, c1.getId() ); ! c1b = (B) s.load( B.class, c1.getId() ); ! assertTrue( c1a.getName().equals("c1") ); ! assertTrue( ! c1.getAddress().equals("foo bar") && ! (c1.getCount()==23432) && ! c1.getName().equals("c1") && ! c1.getD().getAmount()>213.3f ); ! assertTrue( ! (c1b.getCount()==23432) && ! c1b.getName().equals("c1") ); ! System.out.println( s.delete("from a in class A") ); ! t.commit(); ! s.close(); ! s = sessions.openSession(); ! t = s.beginTransaction(); ! s.save( new B() ); ! s.save( new A() ); ! assertTrue( s.find("from b in class B").size()==1 ); ! assertTrue( s.find("from a in class A").size()==2 ); ! s.delete("from a in class A"); ! t.commit(); ! s.close(); ! */ } --- 56,141 ---- s.Close(); ! s = sessions.OpenSession(); ! t = s.BeginTransaction(); ! c1 = (C1) s.Load( typeof(C1), c1.Id ); ! Assert.IsTrue( ! c1.Address.Equals("foo bar") && ! (c1.Count==23432) && ! c1.Name.Equals("c1") && ! c1.D.Amount>213.3f ); ! t.Commit(); ! s.Close(); ! s = sessions.OpenSession(); ! t = s.BeginTransaction(); ! c1a = (A) s.Load( typeof(A), c1.Id ); ! Assert.IsTrue( c1a.Name.Equals("c1") ); ! c1 = (C1) s.Load( typeof(C1), c1.Id ); ! Assert.IsTrue( ! c1.Address.Equals("foo bar") && ! (c1.Count==23432) && ! c1.Name.Equals("c1") && ! c1.D.Amount>213.3f ); ! c1b = (B) s.Load( typeof(B), c1.Id ); ! Assert.IsTrue( ! (c1b.Count==23432) && ! c1b.Name.Equals("c1") ); ! Assert.IsTrue( c1a.Name.Equals("c1") ); ! t.Commit(); ! s.Close(); ! s = sessions.OpenSession(); ! t = s.BeginTransaction(); ! c1a = (A) s.Load( typeof(A), c1.Id ); ! Assert.IsTrue( c1a.Name.Equals("c1") ); ! c1 = (C1) s.Load( typeof(C1), c1.Id, LockMode.Upgrade ); ! Assert.IsTrue( ! c1.Address.Equals("foo bar") && ! (c1.Count==23432) && ! c1.Name.Equals("c1") && ! c1.D.Amount>213.3f ); ! c1b = (B) s.Load( typeof(B), c1.Id, LockMode.Upgrade); ! Assert.IsTrue( ! (c1b.Count==23432) && ! c1b.Name.Equals("c1") ); ! Assert.IsTrue( c1a.Name.Equals("c1") ); ! t.Commit(); ! s.Close(); ! s = sessions.OpenSession(); ! t = s.BeginTransaction(); ! c1a = (A) s.Load( typeof(A), c1.Id ); ! c1 = (C1) s.Load( typeof(C1), c1.Id ); ! c1b = (B) s.Load( typeof(B), c1.Id ); ! Assert.IsTrue( c1a.Name.Equals("c1") ); ! Assert.IsTrue( ! c1.Address.Equals("foo bar") && ! (c1.Count==23432) && ! c1.Name.Equals("c1") && ! c1.D.Amount>213.3f ); ! Assert.IsTrue( ! (c1b.Count==23432) && ! c1b.Name.Equals("c1") ); ! System.Console.Out.WriteLine( s.Delete("from a in class A") ); ! t.Commit(); ! s.Close(); ! s = sessions.OpenSession(); ! t = s.BeginTransaction(); ! s.Save( new B() ); ! s.Save( new A() ); ! Assert.IsTrue( s.Find("from b in class B").Count==1 ); ! Assert.IsTrue( s.Find("from a in class A").Count==2 ); ! s.Delete("from a in class A"); ! t.Commit(); ! s.Close(); ! } Index: ABCTest.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/ABCTest.cs,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** ABCTest.cs 9 Jun 2004 01:05:46 -0000 1.7 --- ABCTest.cs 17 Jun 2004 21:17:54 -0000 1.8 *************** *** 28,32 **** C1 c1 = new C1(); D d = new D(); ! d.amount =213.34f; c1.Address = "foo bar"; c1.Count = 23432; --- 28,32 ---- C1 c1 = new C1(); D d = new D(); ! d.Amount =213.34f; c1.Address = "foo bar"; c1.Count = 23432; *************** *** 34,38 **** c1.D = d; s.Save(c1); ! d.id = c1.Id; s.Save(d); --- 34,38 ---- c1.D = d; s.Save(c1); ! d.Id = c1.Id; s.Save(d); *************** *** 49,53 **** (c1.Count==23432) && c1.Name.Equals("c1") && ! c1.D.amount>213.3f ); t.Commit(); --- 49,53 ---- (c1.Count==23432) && c1.Name.Equals("c1") && ! c1.D.Amount>213.3f ); t.Commit(); *************** *** 61,65 **** (c1.Count==23432) && c1.Name.Equals("c1") && ! c1.D.amount>213.3f ); t.Commit(); --- 61,65 ---- (c1.Count==23432) && c1.Name.Equals("c1") && ! c1.D.Amount>213.3f ); t.Commit(); *************** *** 73,77 **** (c1.Count==23432) && c1.Name.Equals("c1") && ! c1.D.amount>213.3f ); t.Commit(); --- 73,77 ---- (c1.Count==23432) && c1.Name.Equals("c1") && ! c1.D.Amount>213.3f ); t.Commit(); |