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;