You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vo...@apache.org on 2016/09/08 14:46:08 UTC

[26/50] ignite git commit: IgniteSessionStateItemCollectionTest done

IgniteSessionStateItemCollectionTest done


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/88640ddf
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/88640ddf
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/88640ddf

Branch: refs/heads/ignite-3199-1
Commit: 88640ddf8d866d69f4f2d5115462fc0ec6a89591
Parents: 189aacb
Author: Pavel Tupitsyn <pt...@apache.org>
Authored: Tue Sep 6 10:48:45 2016 +0300
Committer: Pavel Tupitsyn <pt...@apache.org>
Committed: Tue Sep 6 10:48:45 2016 +0300

----------------------------------------------------------------------
 .../Impl/IgniteSessionStateItemCollection.cs                   | 3 +--
 .../Apache.Ignite.Core.Tests/AspNet/ExpiryCacheHolderTest.cs   | 2 +-
 .../AspNet/IgniteSessionStateItemCollectionTest.cs             | 6 +++++-
 3 files changed, 7 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/88640ddf/modules/platforms/dotnet/Apache.Ignite.AspNet/Impl/IgniteSessionStateItemCollection.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.AspNet/Impl/IgniteSessionStateItemCollection.cs b/modules/platforms/dotnet/Apache.Ignite.AspNet/Impl/IgniteSessionStateItemCollection.cs
index 5609961..ee436f6 100644
--- a/modules/platforms/dotnet/Apache.Ignite.AspNet/Impl/IgniteSessionStateItemCollection.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.AspNet/Impl/IgniteSessionStateItemCollection.cs
@@ -61,9 +61,8 @@ namespace Apache.Ignite.AspNet.Impl
                 "The number of elements in the source collection is greater than the available space " +
                 "from specified index to the end of the array.");
 
-            var i = 0;
             foreach (var key in _collection.GetKeys())
-                array.SetValue(key, i++);
+                array.SetValue(key, index++);
         }
 
         /** <inheritdoc /> */

http://git-wip-us.apache.org/repos/asf/ignite/blob/88640ddf/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/ExpiryCacheHolderTest.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/ExpiryCacheHolderTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/ExpiryCacheHolderTest.cs
index 38db8d4..6f8c2f6 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/ExpiryCacheHolderTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/ExpiryCacheHolderTest.cs
@@ -52,7 +52,7 @@ namespace Apache.Ignite.Core.Tests.AspNet
 
             CheckExpiry(TimeSpan.FromSeconds(15), cache1);
             Assert.AreNotSame(cache, cache1);
-            Assert.AreSame(cache1, (CacheEx) holder.GetCacheWithExpiry(15));
+            Assert.AreSame(cache1, holder.GetCacheWithExpiry(15));
 
             // Check rounding.
             var cache2 = (CacheEx) holder.GetCacheWithExpiry(DateTime.UtcNow.AddSeconds(15.1));

http://git-wip-us.apache.org/repos/asf/ignite/blob/88640ddf/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/IgniteSessionStateItemCollectionTest.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/IgniteSessionStateItemCollectionTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/IgniteSessionStateItemCollectionTest.cs
index 58cf0dc..9f8f34d 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/IgniteSessionStateItemCollectionTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/AspNet/IgniteSessionStateItemCollectionTest.cs
@@ -44,6 +44,7 @@ namespace Apache.Ignite.Core.Tests.AspNet
             Assert.IsEmpty(col);
             Assert.IsEmpty(col.OfType<string>().ToArray());
             Assert.IsEmpty(col.Keys);
+            Assert.IsNotNull(col.SyncRoot);
 
             col.Clear();
             col.Remove("key");
@@ -93,7 +94,10 @@ namespace Apache.Ignite.Core.Tests.AspNet
             Assert.AreEqual("val2", col["key"]);
             Assert.AreEqual(3, col["1"]);
 
-            // TODO: CopyTo, syncroot
+            // CopyTo.
+            var keys = new string[5];
+            col.CopyTo(keys, 2);
+            Assert.AreEqual(new[] {null, null, "key", "1", null}, keys);
 
             // Remove.
             col["2"] = 2;