Browse Source

2010-04-23 Jérémie Laval <[email protected]>

In class/System.Core/Test/System.Linq/:
   * ParallelEnumerableTests.cs: Fix namespace, add NET_4_0 #ifdef
   * ParallelTestHelper.cs: Fix namespace

In class/System/Test/System.Collections.Concurrent/:
   * BlockingCollectionTests.cs: Add IsCompletedEmptyTestCase,
   fix namespace

svn path=/trunk/mcs/; revision=155968
Jérémie Laval 15 years ago
parent
commit
533c70aa68

+ 5 - 0
mcs/class/System.Core/Test/System.Linq/ChangeLog

@@ -1,3 +1,8 @@
+2010-04-23  Jérémie Laval  <[email protected]>
+
+	* ParallelEnumerableTests.cs: Fix namespace, add NET_4_0 #ifdef
+	* ParallelTestHelper.cs: Fix namespace
+
 2010-04-15  Jérémie Laval  <[email protected]>
 2010-04-15  Jérémie Laval  <[email protected]>
 
 
 	* ParallelEnumerableTests.cs: Tweak Skip unit test to avoid deadlocking for now
 	* ParallelEnumerableTests.cs: Tweak Skip unit test to avoid deadlocking for now

+ 5 - 1
mcs/class/System.Core/Test/System.Linq/ParallelEnumerableTests.cs

@@ -24,6 +24,8 @@
 //
 //
 //
 //
 
 
+#if NET_4_0
+
 using System;
 using System;
 using System.Threading;
 using System.Threading;
 using System.Linq;
 using System.Linq;
@@ -33,7 +35,7 @@ using System.Collections.Generic;
 
 
 using NUnit.Framework;
 using NUnit.Framework;
 
 
-namespace MonoTests.System.Linq.Parallel
+namespace MonoTests.System.Linq
 {
 {
 	[TestFixtureAttribute]
 	[TestFixtureAttribute]
 	public class ParallelEnumerableTests
 	public class ParallelEnumerableTests
@@ -741,3 +743,5 @@ namespace MonoTests.System.Linq.Parallel
 		}
 		}
 	}
 	}
 }
 }
+
+#endif

+ 1 - 1
mcs/class/System.Core/Test/System.Linq/ParallelTestHelper.cs

@@ -27,7 +27,7 @@ using System;
 using System.Threading;
 using System.Threading;
 using System.Collections.Concurrent;
 using System.Collections.Concurrent;
 
 
-namespace MonoTests.System.Linq.Parallel
+namespace MonoTests.System.Linq
 {
 {
 	public static class ParallelTestHelper
 	public static class ParallelTestHelper
 	{
 	{

+ 8 - 1
mcs/class/System/Test/System.Collections.Concurrent/BlockingCollectionTests.cs

@@ -30,7 +30,7 @@ using System.Collections.Generic;
 
 
 using NUnit.Framework;
 using NUnit.Framework;
 
 
-namespace ParallelFxTests
+namespace MonoTests.System.Collections.Concurrent
 {
 {
 	[TestFixture()]
 	[TestFixture()]
 	public class BlockingCollectionTests
 	public class BlockingCollectionTests
@@ -139,6 +139,13 @@ namespace ParallelFxTests
 			Assert.IsTrue(defaultCollection.IsCompleted, "#4");
 			Assert.IsTrue(defaultCollection.IsCompleted, "#4");
 		}
 		}
 		
 		
+		[TestAttribute]
+		public void IsCompletedEmptyTestCase ()
+		{
+			defaultCollection.CompleteAdding ();
+			Assert.IsTrue (defaultCollection.IsCompleted);
+		}
+
 		[TestAttribute]
 		[TestAttribute]
 		public void ConsumingEnumerableTestCase()
 		public void ConsumingEnumerableTestCase()
 		{
 		{

+ 5 - 0
mcs/class/System/Test/System.Collections.Concurrent/ChangeLog

@@ -1,3 +1,8 @@
+2010-04-23  Jérémie Laval  <[email protected]>
+
+	* BlockingCollectionTests.cs: Add IsCompletedEmptyTestCase,
+	fix namespace name
+
 2009-08-19 Jérémie Laval  <[email protected]>
 2009-08-19 Jérémie Laval  <[email protected]>
 
 
 	* BlockingCollectionTests.cs: track API changes
 	* BlockingCollectionTests.cs: track API changes