[Adapdev-commits] Adapdev/src/Adapdev.UnitTest.Core.AdapdevTests RollbackTransactionTest.cs,NONE,1.1
Status: Beta
Brought to you by:
intesar66
Update of /cvsroot/adapdev/Adapdev/src/Adapdev.UnitTest.Core.AdapdevTests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25387/src/Adapdev.UnitTest.Core.AdapdevTests Modified Files: Adapdev.UnitTest.Core.AdapdevTests.csproj MultiThreadedTest.cs Added Files: RollbackTransactionTest.cs SomeTest.cs TransactionTest.cs Log Message: Added support for mutli-threaded tests (still buggy) and transactional tests Added new ISelectQuery.AddJoin method allowing for the joining of four tables Fixed bug w/ DatabaseSchema persistence Index: MultiThreadedTest.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.UnitTest.Core.AdapdevTests/MultiThreadedTest.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** MultiThreadedTest.cs 26 Oct 2005 05:27:45 -0000 1.1 --- MultiThreadedTest.cs 11 Nov 2005 04:52:46 -0000 1.2 *************** *** 23,27 **** i += 4; Console.WriteLine("Thread1: " + i.ToString()); ! Thread.Sleep(5); a++; --- 23,27 ---- i += 4; Console.WriteLine("Thread1: " + i.ToString()); ! Thread.Sleep(10); a++; *************** *** 41,45 **** i += 10; Console.WriteLine("Thread2: " + i.ToString()); ! Thread.Sleep(5); a++; } --- 41,45 ---- i += 10; Console.WriteLine("Thread2: " + i.ToString()); ! Thread.Sleep(10); a++; } Index: Adapdev.UnitTest.Core.AdapdevTests.csproj =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.UnitTest.Core.AdapdevTests/Adapdev.UnitTest.Core.AdapdevTests.csproj,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Adapdev.UnitTest.Core.AdapdevTests.csproj 1 Nov 2005 05:41:40 -0000 1.3 --- Adapdev.UnitTest.Core.AdapdevTests.csproj 11 Nov 2005 04:52:46 -0000 1.4 *************** *** 85,88 **** --- 85,93 ---- Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" /> + <Reference + Name = "System.EnterpriseServices" + AssemblyName = "System.EnterpriseServices" + HintPath = "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.EnterpriseServices.dll" + /> </References> </Build> *************** *** 109,112 **** --- 114,132 ---- BuildAction = "Compile" /> + <File + RelPath = "RollbackTransactionTest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "SomeTest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "TransactionTest.cs" + SubType = "Code" + BuildAction = "Compile" + /> </Include> </Files> --- NEW FILE: RollbackTransactionTest.cs --- using System; using System.EnterpriseServices; namespace Adapdev.UnitTest.Core.AdapdevTests { /// <summary> /// Summary description for RollbackTransactionTest. /// </summary> /// // [TestFixture] public class RollbackTransactionTest { [Test] // [RollbackTransaction] public void Transaction() { // Assert.IsTrue(ContextUtil.IsInTransaction, "Should be in a transaction."); Console.WriteLine("TransactionId: " + ContextUtil.TransactionId); } [Test] public void NoTransaction() { Assert.IsFalse(ContextUtil.IsInTransaction); } } } --- NEW FILE: TransactionTest.cs --- using System; using System.EnterpriseServices; using Adapdev.UnitTest; namespace Adapdev.UnitTest.Core.AdapdevTests { /// <summary> /// Summary description for AutoCommitTest. /// </summary> /// [TestFixture] public class TransactionTest { [Test] [Transaction] public void Transaction() { Assert.IsTrue(ContextUtil.IsInTransaction, "Should be in a transaction."); Console.WriteLine("TransactionId: " + ContextUtil.TransactionId); } [Test] public void NoTransaction() { Assert.IsFalse(ContextUtil.IsInTransaction); } } } --- NEW FILE: SomeTest.cs --- using System; namespace Adapdev.UnitTest.Core.AdapdevTests { /// <summary> /// Summary description for SomeTest. /// </summary> /// [TestFixture] public class SomeTest { [Test] public void TestA(){} [Test] public void TestB(){} [Test] public void TestC(){} } } |