add collection tests

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

Branch: refs/heads/ignite-2977
Commit: 8b54f0800a2b4b2ddd7874564e834ce0c7b5b17a
Parents: 0de7d70
Author: Pavel Tupitsyn <[email protected]>
Authored: Wed Apr 13 14:51:31 2016 +0300
Committer: Pavel Tupitsyn <[email protected]>
Committed: Wed Apr 13 14:51:31 2016 +0300

----------------------------------------------------------------------
 .../ignite/platform/PlatformCacheEntryEventFilter.java   | 11 ++++++++++-
 .../Query/Continuous/ContinuousQueryJavaFilterTest.cs    |  5 ++++-
 2 files changed, 14 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/8b54f080/modules/core/src/test/java/org/apache/ignite/platform/PlatformCacheEntryEventFilter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/platform/PlatformCacheEntryEventFilter.java
 
b/modules/core/src/test/java/org/apache/ignite/platform/PlatformCacheEntryEventFilter.java
index 42756dc3..24512b4 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/platform/PlatformCacheEntryEventFilter.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/platform/PlatformCacheEntryEventFilter.java
@@ -25,6 +25,8 @@ import org.apache.ignite.resources.IgniteInstanceResource;
 import javax.cache.event.CacheEntryEvent;
 import javax.cache.event.CacheEntryListenerException;
 import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.UUID;
 
 /**
@@ -120,6 +122,12 @@ public class PlatformCacheEntryEventFilter implements 
CacheEntryEventSerializabl
     /** Property to be set from platform. */
     private Object[] objArr;
 
+    /** Property to be set from platform. */
+    private ArrayList arrayList;
+
+    /** Property to be set from platform. */
+    private HashMap hashTable;
+
     /** Injected instance. */
     @IgniteInstanceResource
     private Ignite ignite;
@@ -160,7 +168,8 @@ public class PlatformCacheEntryEventFilter implements 
CacheEntryEventSerializabl
         assert boolArr[0];
 
         // check collections
-        // TODO
+        assert "x".equals(arrayList.get(0));
+        assert "2".equals(hashTable.get(1));
 
         // check binary object
         assert objField != null && objField.field("Int") == 1 && 
"2".equals(objField.field("String"));

http://git-wip-us.apache.org/repos/asf/ignite/blob/8b54f080/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/Continuous/ContinuousQueryJavaFilterTest.cs
----------------------------------------------------------------------
diff --git 
a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/Continuous/ContinuousQueryJavaFilterTest.cs
 
b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/Continuous/ContinuousQueryJavaFilterTest.cs
index a907bf9..aa5676f 100644
--- 
a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/Continuous/ContinuousQueryJavaFilterTest.cs
+++ 
b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/Continuous/ContinuousQueryJavaFilterTest.cs
@@ -20,6 +20,7 @@
 namespace Apache.Ignite.Core.Tests.Cache.Query.Continuous
 {
     using System;
+    using System.Collections;
     using System.Collections.Generic;
     using System.Linq;
     using Apache.Ignite.Core.Binary;
@@ -145,7 +146,9 @@ namespace Apache.Ignite.Core.Tests.Cache.Query.Continuous
                                 String = "2"
                             }
                         }
-                    }
+                    },
+                    {"arrayList", new ArrayList {"x"}},
+                    {"hashTable", new Hashtable {{1, "2"}}}
                 }
             };
 

Reply via email to