List:Commits« Previous MessageNext Message »
From:rburnett Date:October 19 2007 8:08pm
Subject:Connector/NET commit: r1036 - in trunk/TestSuite: . Source
View as plain text  
Modified:
   trunk/TestSuite/MySql.Data.Tests.csproj
   trunk/TestSuite/Source/AsyncTests.cs
   trunk/TestSuite/Source/BaseTest.cs
   trunk/TestSuite/Source/BlobTests.cs
   trunk/TestSuite/Source/CharacterSetTests.cs
   trunk/TestSuite/Source/CommandBuilderTests.cs
   trunk/TestSuite/Source/CommandTests.cs
   trunk/TestSuite/Source/ConnectionStringBuilder.cs
   trunk/TestSuite/Source/ConnectionTests.cs
   trunk/TestSuite/Source/CultureTests.cs
   trunk/TestSuite/Source/DataAdapterTests.cs
   trunk/TestSuite/Source/DataReaderTests.cs
   trunk/TestSuite/Source/DataTypeTests.cs
   trunk/TestSuite/Source/DateTimeTests.cs
   trunk/TestSuite/Source/EventTests.cs
   trunk/TestSuite/Source/ExceptionTests.cs
   trunk/TestSuite/Source/GetSchemaTests.cs
   trunk/TestSuite/Source/InterfaceTests.cs
   trunk/TestSuite/Source/LanguageTests.cs
   trunk/TestSuite/Source/MicroPerfTests.cs
   trunk/TestSuite/Source/MySqlHelperTests.cs
   trunk/TestSuite/Source/ParameterTests.cs
   trunk/TestSuite/Source/PerfMonTests.cs
   trunk/TestSuite/Source/PoolingTests.cs
   trunk/TestSuite/Source/PreparedStatements.cs
   trunk/TestSuite/Source/ProcedureParameters.cs
   trunk/TestSuite/Source/SimpleTransactions.cs
   trunk/TestSuite/Source/StoredProcedure.cs
   trunk/TestSuite/Source/StressTests.cs
   trunk/TestSuite/Source/Syntax.cs
   trunk/TestSuite/Source/Syntax2.cs
   trunk/TestSuite/Source/Threading.cs
   trunk/TestSuite/Source/TimeoutAndCancel.cs
   trunk/TestSuite/Source/Transactions.cs
   trunk/TestSuite/Source/UsageAdvisor.cs
Log:
moved test suite to using MbUnit.  

Modified: trunk/TestSuite/MySql.Data.Tests.csproj
===================================================================
--- trunk/TestSuite/MySql.Data.Tests.csproj	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/MySql.Data.Tests.csproj	2007-10-19 20:08:55 UTC (rev 1036)
@@ -36,7 +36,7 @@
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <ItemGroup>
-    <Reference Include="nunit.framework, Version=2.4.3.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL" />
+    <Reference Include="MbUnit.Framework, Version=2.41.232.0, Culture=neutral, PublicKeyToken=5e72ecd30bc408d5" />
     <Reference Include="System" />
     <Reference Include="System.configuration" />
     <Reference Include="System.Data" />

Modified: trunk/TestSuite/Source/AsyncTests.cs
===================================================================
--- trunk/TestSuite/Source/AsyncTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/AsyncTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {

Modified: trunk/TestSuite/Source/BaseTest.cs
===================================================================
--- trunk/TestSuite/Source/BaseTest.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/BaseTest.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -19,7 +19,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
 
 using System;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Configuration;
 using System.Data;
 using MySql.Data.MySqlClient;
@@ -99,7 +99,7 @@
 		}
 
         [TestFixtureSetUp]
-        protected virtual void FixtureSetup()
+        public virtual void FixtureSetup()
         {
             // open up a root connection
             string connStr = String.Format("server={0};user id={1};password={2};database=mysql;" +
@@ -129,7 +129,7 @@
         }
 
         [TestFixtureTearDown]
-        protected virtual void TestFixtureTearDown()
+        public virtual void TestFixtureTearDown()
         {
 			suExecSQL(String.Format("DROP DATABASE IF EXISTS `{0}`", database0));
 			suExecSQL(String.Format("DROP DATABASE IF EXISTS `{0}`", database1));
@@ -231,7 +231,7 @@
         }
 
         [SetUp]
-        protected virtual void Setup()
+        public virtual void Setup()
         {
             try
             {
@@ -254,7 +254,7 @@
         }
 
         [TearDown]
-        protected virtual void Teardown()
+        public virtual void Teardown()
         {
             execSQL("DROP TABLE IF EXISTS test");
             if (Version >= new Version(5, 0))

Modified: trunk/TestSuite/Source/BlobTests.cs
===================================================================
--- trunk/TestSuite/Source/BlobTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/BlobTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -22,7 +22,7 @@
 using System.Data;
 using System.Threading;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
@@ -33,7 +33,7 @@
 	public class BlobTests : BaseTest
 	{
         [SetUp]
-		protected override void Setup()
+		public override void Setup()
 		{
 			base.Setup();
 
@@ -396,7 +396,7 @@
 
 	#region Configs
 #if !CF
-	[Category("Compressed")]
+	[TestCategory("Compressed")]
 	public class BlobTestsSocketCompressed : BlobTests
 	{
 		protected override string GetConnectionInfo()
@@ -405,7 +405,7 @@
 		}
 	}
 
-	[Category("Pipe")]
+	[TestCategory("Pipe")]
 	public class BlobTestsPipe : BlobTests
 	{
 		protected override string GetConnectionInfo()
@@ -414,8 +414,7 @@
 		}
 	}
 
-	[Category("Compressed")]
-	[Category("Pipe")]
+	[TestCategory("Compressed", "Pipe")]
 	public class BlobTestsPipeCompressed : BlobTests
 	{
 		protected override string GetConnectionInfo()
@@ -424,7 +423,7 @@
         }
 	}
 
-	[Category("SharedMemory")]
+	[TestCategory("SharedMemory")]
 	public class BlobTestsSharedMemory : BlobTests
 	{
 		protected override string GetConnectionInfo()
@@ -433,8 +432,7 @@
 		}
 	}
 
-	[Category("Compressed")]
-	[Category("SharedMemory")]
+	[TestCategory("Compressed", "SharedMemory")]
 	public class BlobTestsSharedMemoryCompressed : BlobTests
 	{
 		protected override string GetConnectionInfo()

Modified: trunk/TestSuite/Source/CharacterSetTests.cs
===================================================================
--- trunk/TestSuite/Source/CharacterSetTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/CharacterSetTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -23,7 +23,7 @@
 
 
 
-
+
 
 
 
@@ -32,7 +32,7 @@
 
 
 
-
+
 
 
 

Modified: trunk/TestSuite/Source/CommandBuilderTests.cs
===================================================================
--- trunk/TestSuite/Source/CommandBuilderTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/CommandBuilderTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -20,7 +20,7 @@
 
 using System;
 using System.Data;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
@@ -28,7 +28,7 @@
     public class CommandBuilderTests : BaseTest
     {
         [SetUp]
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
 

Modified: trunk/TestSuite/Source/CommandTests.cs
===================================================================
--- trunk/TestSuite/Source/CommandTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/CommandTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Threading;
 
 namespace MySql.Data.MySqlClient.Tests
@@ -30,7 +30,7 @@
 	public class CommandTests : BaseTest
 	{
         [SetUp]
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");
@@ -418,7 +418,7 @@
     }
 
 #if !CF
-    [Category("Pipe")]
+    [TestCategory("Pipe")]
     public class CommandTestsPipe : CommandTests
     {
         protected override string GetConnectionInfo()
@@ -427,8 +427,7 @@
         }
     }
 
-    [Category("Compressed")]
-    [Category("Pipe")]
+    [TestCategory("Compressed", "Pipe")]
     public class CommandTestsPipeCompressed : CommandTests
     {
         protected override string GetConnectionInfo()
@@ -437,7 +436,7 @@
         }
     }
 
-    [Category("SharedMemory")]
+    [TestCategory("SharedMemory")]
     public class CommandTestsSharedMemory : CommandTests
     {
         protected override string GetConnectionInfo()
@@ -446,8 +445,7 @@
         }
     }
 
-    [Category("Compressed")]
-    [Category("SharedMemory")]
+    [TestCategory("Compressed", "SharedMemory")]
     public class CommandTestsSharedMemoryCompressed : CommandTests
     {
         protected override string GetConnectionInfo()

Modified: trunk/TestSuite/Source/ConnectionStringBuilder.cs
===================================================================
--- trunk/TestSuite/Source/ConnectionStringBuilder.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/ConnectionStringBuilder.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using System.IO;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {

Modified: trunk/TestSuite/Source/ConnectionTests.cs
===================================================================
--- trunk/TestSuite/Source/ConnectionTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/ConnectionTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Configuration;
 
 namespace MySql.Data.MySqlClient.Tests

Modified: trunk/TestSuite/Source/CultureTests.cs
===================================================================
--- trunk/TestSuite/Source/CultureTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/CultureTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -23,14 +23,14 @@
 using System.IO;
 using System.Globalization;
 using System.Threading;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
 	[TestFixture]
 	public class CultureTests : BaseTest
 	{
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/DataAdapterTests.cs
===================================================================
--- trunk/TestSuite/Source/DataAdapterTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/DataAdapterTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -22,7 +22,7 @@
 using MySql.Data.MySqlClient;
 using MySql.Data.Types;
 using System.Data;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
@@ -32,14 +32,14 @@
 	[TestFixture] 
 	public class DataAdapterTests : BaseTest
 	{
-        protected override void FixtureSetup()
+        public override void FixtureSetup()
         {
             csAdditions += ";logging=true;";
 
             base.FixtureSetup();
         }
 
-		protected override void Setup()
+		public override void Setup()
 		{
 			base.Setup();
 
@@ -859,48 +859,5 @@
                 Assert.Fail(ex.Message);
             }
         }
-
-        [Test]
-        public void TimingTest()
-        {
-            MySqlConnection c = new MySqlConnection("server=Ubuntu;user id=root;database=test");
-            c.Open();
-
-            MySqlCommand cmd = new MySqlCommand("DROP TABLE IF EXISTS test", c);
-            cmd.ExecuteNonQuery();
-
-            cmd.CommandText = "CREATE TABLE test (id INT, name VARCHAR(20), PRIMARY KEY(id))";
-            cmd.ExecuteNonQuery();
-
-            DataTable dt = new DataTable();
-            MySqlDataAdapter da = new MySqlDataAdapter("SELECT * FROM test", c);
-            MySqlCommandBuilder cb = new MySqlCommandBuilder(da);
-            da.Fill(dt);
-
-            for (int x = 0; x < 100000; x++)
-            {
-                DataRow row = dt.NewRow();
-                row["id"] = x;
-                row["name"] = "dummy string";
-                dt.Rows.Add(row);
-            }
-
-            DateTime start = DateTime.Now;
-            cmd.CommandText = "TRUNCATE TABLE test";
-            try
-            {
-                for (int y = 0; y < 1; y++)
-                {
-                    cmd.ExecuteNonQuery();
-                    da.Update(dt);
-                }
-            }
-            catch (Exception ex)
-            {
-                Assert.Fail(ex.Message);
-            }
-            TimeSpan ts = DateTime.Now.Subtract(start);
-            c.Close();
-        }
     }
 }

Modified: trunk/TestSuite/Source/DataReaderTests.cs
===================================================================
--- trunk/TestSuite/Source/DataReaderTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/DataReaderTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -23,7 +23,7 @@
 using System.Diagnostics;
 using MySql.Data.MySqlClient;
 using MySql.Data.Types;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
@@ -34,7 +34,7 @@
 	public class DataReaderTests : BaseTest
 	{
 		[SetUp]
-		protected override void Setup()
+		public override void Setup()
 		{
 			base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/DataTypeTests.cs
===================================================================
--- trunk/TestSuite/Source/DataTypeTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/DataTypeTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -22,7 +22,7 @@
 using MySql.Data.MySqlClient;
 using MySql.Data.Types;
 using System.Data;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
@@ -33,7 +33,7 @@
 	public class DataTypeTests : BaseTest
 	{
 		[SetUp]
-		protected override void Setup() 
+		public override void Setup() 
 		{
 			base.Setup();
 

Modified: trunk/TestSuite/Source/DateTimeTests.cs
===================================================================
--- trunk/TestSuite/Source/DateTimeTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/DateTimeTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -25,16 +25,16 @@
 using MySql.Data.MySqlClient;
 using MySql.Data.Types;
 using System.Globalization;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Text;
 
 namespace MySql.Data.MySqlClient.Tests
 {
-	[NUnit.Framework.TestFixture]
+	[MbUnit.Framework.TestFixture]
 	public class DateTimeTests : BaseTest
 	{
         [SetUp]
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/EventTests.cs
===================================================================
--- trunk/TestSuite/Source/EventTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/EventTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -23,14 +23,14 @@
 using System.IO;
 using System.Globalization;
 using System.Threading;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
 	[TestFixture]
 	public class EventTests : BaseTest
 	{
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/ExceptionTests.cs
===================================================================
--- trunk/TestSuite/Source/ExceptionTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/ExceptionTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -22,14 +22,14 @@
 using System.Data;
 using System.IO;
 using System.Threading;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
 	[TestFixture]
 	public class ExceptionTests : BaseTest
 	{
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/GetSchemaTests.cs
===================================================================
--- trunk/TestSuite/Source/GetSchemaTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/GetSchemaTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,11 +21,11 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
-	[NUnit.Framework.TestFixture]
+	[MbUnit.Framework.TestFixture]
 	public class GetSchemaTests : BaseTest
 	{
 		[Test]

Modified: trunk/TestSuite/Source/InterfaceTests.cs
===================================================================
--- trunk/TestSuite/Source/InterfaceTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/InterfaceTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,12 +21,12 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Data.Common;
 
 namespace MySql.Data.MySqlClient.Tests
 {
-	[NUnit.Framework.TestFixture]
+	[MbUnit.Framework.TestFixture]
 	public class InterfaceTests : BaseTest
 	{
 #if !CF

Modified: trunk/TestSuite/Source/LanguageTests.cs
===================================================================
--- trunk/TestSuite/Source/LanguageTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/LanguageTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -23,7 +23,7 @@
 using System.IO;
 using System.Globalization;
 using System.Threading;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {

Modified: trunk/TestSuite/Source/MicroPerfTests.cs
===================================================================
--- trunk/TestSuite/Source/MicroPerfTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/MicroPerfTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,14 +21,14 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
 	[TestFixture]
 	public class MicroPerfTests : BaseTest
 	{
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/MySqlHelperTests.cs
===================================================================
--- trunk/TestSuite/Source/MySqlHelperTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/MySqlHelperTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -23,7 +23,7 @@
 using System.IO;
 using System.Globalization;
 using System.Threading;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Text;
 
 namespace MySql.Data.MySqlClient.Tests
@@ -31,7 +31,7 @@
 	[TestFixture]
 	public class MySqlHelperTests : BaseTest
 	{
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/ParameterTests.cs
===================================================================
--- trunk/TestSuite/Source/ParameterTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/ParameterTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
@@ -32,7 +32,7 @@
 	public class ParameterTests : BaseTest
 	{
         [SetUp]
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/PerfMonTests.cs
===================================================================
--- trunk/TestSuite/Source/PerfMonTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/PerfMonTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -23,7 +23,7 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Diagnostics;
 
 namespace MySql.Data.MySqlClient.Tests
@@ -34,14 +34,14 @@
 	[TestFixture]
 	public class PerfMonTests : BaseTest
 	{
-		protected override void FixtureSetup()
+		public override void FixtureSetup()
 		{
             pooling = false;
 			csAdditions = ";use performance monitor=true;";
             base.FixtureSetup();
 		}
 
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test; CREATE TABLE Test (id INT, name VARCHAR(100))");

Modified: trunk/TestSuite/Source/PoolingTests.cs
===================================================================
--- trunk/TestSuite/Source/PoolingTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/PoolingTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 
 
 
-
+
 
 
 
@@ -32,24 +32,24 @@
 
 
 
-
+
 
-
-
-
+
+
+
 
 
-
+
 
 
 
-
+
 
 
 
-
+
 
-
+
 
 
 
@@ -63,23 +63,23 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
-
+
 
 
 
 
 
 
-
+
 
 
 
@@ -89,7 +89,7 @@
 
 
 
-
+
 
 
 
@@ -116,7 +116,7 @@
 
 
 
-
+
 
 
 
@@ -126,7 +126,7 @@
 
 
 
-
+
 
 
 
@@ -138,7 +138,7 @@
 
 
 
-
+
 
 
 
@@ -146,14 +146,14 @@
 
 
 
-
+
 
 
 
 
 
-
-
+
+
 
 
 
@@ -172,185 +172,185 @@
 
 
 
-
-
-
-
-
-
-
+
+
+
+
+
+
+
 
-
-
-
-
+
+
+
+
 
-
-
-
+
+
+
 
-
-
-
-
+
+
+
+
 
-
-
-
+
+
+
 
-
-
+
+
 
-
-
-
+
+
+
 
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
 
 
 
-
-
-
+
+
+
 
-
-
-
+
+
+
 
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
 
-
-
-
+
+
+
 
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
 
 
 
 
-
-
-
-
+
+
+
+
 
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
 
-
+
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
-
-
-
-
-
+
+
+
+
+
 
-
-
-
-
+
+
+
+
 
-
-
+
+
 
-
-
-
-
-
-
-
+
+
+
+
+
+
+
 
-
-
-
+
+
+
 
-
-
-
-
-
+
+
+
+
+
 
 
\ No newline at end of file

Modified: trunk/TestSuite/Source/PreparedStatements.cs
===================================================================
--- trunk/TestSuite/Source/PreparedStatements.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/PreparedStatements.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,14 +21,14 @@
 using System;
 using System.Data;
 using System.IO;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
 	[TestFixture]
 	public class PreparedStatements : BaseTest
 	{
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");
@@ -783,7 +783,7 @@
 
     #region Configs
 #if !CF
-    [Category("Compressed")]
+    [TestCategory("Compressed")]
     public class PreparedStatementsSocketCompressed : PreparedStatements
     {
         protected override string GetConnectionInfo()
@@ -792,7 +792,7 @@
         }
     }
 
-    [Category("Pipe")]
+    [TestCategory("Pipe")]
     public class PreparedStatementsPipe : PreparedStatements
     {
         protected override string GetConnectionInfo()
@@ -801,8 +801,7 @@
         }
     }
 
-    [Category("Compressed")]
-    [Category("Pipe")]
+    [TestCategory("Compressed", "Pipe")]
     public class PreparedStatementsPipeCompressed : PreparedStatements
     {
         protected override string GetConnectionInfo()
@@ -811,7 +810,7 @@
         }
     }
 
-    [Category("SharedMemory")]
+    [TestCategory("SharedMemory")]
     public class PreparedStatementsSharedMemory : PreparedStatements
     {
         protected override string GetConnectionInfo()
@@ -820,8 +819,7 @@
         }
     }
 
-    [Category("Compressed")]
-    [Category("SharedMemory")]
+    [TestCategory("Compressed", "SharedMemory")]
     public class PreparedStatementsSharedMemoryCompressed : PreparedStatements
     {
         protected override string GetConnectionInfo()

Modified: trunk/TestSuite/Source/ProcedureParameters.cs
===================================================================
--- trunk/TestSuite/Source/ProcedureParameters.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/ProcedureParameters.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {

Modified: trunk/TestSuite/Source/SimpleTransactions.cs
===================================================================
--- trunk/TestSuite/Source/SimpleTransactions.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/SimpleTransactions.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using System.IO;
-using NUnit.Framework;
+using MbUnit.Framework;
 #if NET20
 using System.Data.Common;
 #endif
@@ -31,7 +31,7 @@
 	[TestFixture]
 	public class SimpleTransactions : BaseTest
 	{
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/StoredProcedure.cs
===================================================================
--- trunk/TestSuite/Source/StoredProcedure.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/StoredProcedure.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Globalization;
 using System.Threading;
 using MySql.Data.Types;
@@ -38,7 +38,7 @@
 		private static string fillError = null;
 
 		[TestFixtureSetUp]
-		protected override void FixtureSetup()
+		public override void FixtureSetup()
 		{
             pooling = false;
 			csAdditions = ";procedure cache size=0;";
@@ -46,7 +46,7 @@
 		}
 
         [SetUp]
-		protected override void Setup()
+        public override void Setup()
 		{
 			base.Setup();
 			execSQL("DROP TABLE IF EXISTS Test");
@@ -1342,5 +1342,25 @@
             cmd.CommandType = CommandType.StoredProcedure;
             Assert.AreEqual(1, cmd.ExecuteScalar());
         }
+
+        [Test]
+        public void CallingFunction()
+        {
+            execSQL("DROP FUNCTION IF EXISTS spFunc");
+            execSQL(@"CREATE FUNCTION `GetSupplierBalance`(SupplierID_ INTEGER(11))
+                RETURNS double NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER
+                COMMENT '' 
+                BEGIN
+                    RETURN 1.0;
+                END");
+
+            MySqlCommand command = new MySqlCommand("GetSupplierBalance", conn);
+            command.CommandType = CommandType.StoredProcedure;
+            command.Parameters.Add("?SupplierID_", MySqlDbType.Int32).Value = 1;
+            command.Parameters.Add("?Balance", MySqlDbType.Double).Direction = ParameterDirection.ReturnValue;
+            command.ExecuteNonQuery();
+            double balance = Convert.ToDouble(command.Parameters["?Balance"].Value);
+            Assert.AreEqual(1.0, balance);
+        }
 	}
 }

Modified: trunk/TestSuite/Source/StressTests.cs
===================================================================
--- trunk/TestSuite/Source/StressTests.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/StressTests.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using MySql.Data.MySqlClient;
 using System.Data;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Threading;
 using System.Collections;
 
@@ -33,7 +33,7 @@
 	[TestFixture] 
 	public class StressTests : BaseTest
 	{
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");
@@ -144,7 +144,7 @@
     #region Configs
 
 #if !CF
-	[Category("Compressed")]
+	[TestCategory("Compressed")]
     public class StressTestsSocketCompressed : StressTests
     {
         protected override string GetConnectionInfo()
@@ -153,7 +153,7 @@
         }
     }
 
-	[Category("Pipe")]
+	[TestCategory("Pipe")]
     public class StressTestsPipe : StressTests
     {
         protected override string GetConnectionInfo()
@@ -162,8 +162,7 @@
         }
     }
 
-    [Category("Compressed")]
-    [Category("Pipe")]
+    [TestCategory("Compressed", "Pipe")]
     public class StressTestsPipeCompressed : StressTests
     {
         protected override string GetConnectionInfo()
@@ -172,7 +171,7 @@
         }
     }
 
-    [Category("SharedMemory")]
+    [TestCategory("SharedMemory")]
     public class StressTestsSharedMemory : StressTests
     {
         protected override string GetConnectionInfo()
@@ -181,8 +180,7 @@
         }
     }
 
-    [Category("Compressed")]
-    [Category("SharedMemory")]
+    [TestCategory("Compressed", "SharedMemory")]
     public class StressTestsSharedMemoryCompressed : StressTests
     {
         protected override string GetConnectionInfo()

Modified: trunk/TestSuite/Source/Syntax.cs
===================================================================
--- trunk/TestSuite/Source/Syntax.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/Syntax.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using System.IO;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
@@ -29,7 +29,7 @@
 	public class Syntax : BaseTest
 	{
 		[SetUp]
-		protected override void Setup()
+		public override void Setup()
 		{
 			base.Setup ();
 			execSQL("DROP TABLE IF EXISTS Test");

Modified: trunk/TestSuite/Source/Syntax2.cs
===================================================================
--- trunk/TestSuite/Source/Syntax2.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/Syntax2.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using System.IO;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
@@ -29,7 +29,7 @@
 	public class Syntax2 : BaseTest
 	{
 		[SetUp]
-		protected override void Setup()
+		public override void Setup()
 		{
 			base.Setup ();
 			execSQL("DROP TABLE IF EXISTS Test");
@@ -90,7 +90,7 @@
             Assert.AreEqual(-1, cmd.LastInsertedId);
         }
 
-/*        [Category("NotWorking")]
+/*        [TestCategory("NotWorking")]
         [Test]
         public void TestCase()
         {

Modified: trunk/TestSuite/Source/Threading.cs
===================================================================
--- trunk/TestSuite/Source/Threading.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/Threading.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using MySql.Data.MySqlClient;
 using System.Data;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Threading;
 using System.Collections;
 using System.Diagnostics;

Modified: trunk/TestSuite/Source/TimeoutAndCancel.cs
===================================================================
--- trunk/TestSuite/Source/TimeoutAndCancel.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/TimeoutAndCancel.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -22,7 +22,7 @@
 using System.Data;
 using System.IO;
 using System.Threading;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {

Modified: trunk/TestSuite/Source/Transactions.cs
===================================================================
--- trunk/TestSuite/Source/Transactions.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/Transactions.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -21,7 +21,7 @@
 using System;
 using System.Data;
 using System.IO;
-using NUnit.Framework;
+using MbUnit.Framework;
 using System.Transactions;
 using System.Data.Common;
 
@@ -32,7 +32,7 @@
     {
         protected int baseProcessCount;
 
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
 

Modified: trunk/TestSuite/Source/UsageAdvisor.cs
===================================================================
--- trunk/TestSuite/Source/UsageAdvisor.cs	2007-10-17 17:07:00 UTC (rev 1035)
+++ trunk/TestSuite/Source/UsageAdvisor.cs	2007-10-19 20:08:55 UTC (rev 1036)
@@ -20,7 +20,7 @@
 
 using System;
 using System.Diagnostics;
-using NUnit.Framework;
+using MbUnit.Framework;
 
 namespace MySql.Data.MySqlClient.Tests
 {
@@ -28,13 +28,13 @@
     public class UsageAdvisorTests : BaseTest
     {
         [TestFixtureSetUp]
-        protected override void FixtureSetup()
+        public override void FixtureSetup()
         {
             csAdditions = ";Usage Advisor=true;";
             base.FixtureSetup();
         }
 
-        protected override void Setup()
+        public override void Setup()
         {
             base.Setup();
             execSQL("DROP TABLE IF EXISTS Test");

Thread
Connector/NET commit: r1036 - in trunk/TestSuite: . Sourcerburnett19 Oct