RYA-390 Fixed a failing integration test.

Project: http://git-wip-us.apache.org/repos/asf/incubator-rya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-rya/commit/3669972f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-rya/tree/3669972f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-rya/diff/3669972f

Branch: refs/heads/master
Commit: 3669972f15b56d0255e8ab70a19052821d18a817
Parents: a2ebefe
Author: kchilton2 <[email protected]>
Authored: Tue Oct 3 15:33:19 2017 -0400
Committer: Caleb Meier <[email protected]>
Committed: Tue Oct 3 13:41:07 2017 -0700

----------------------------------------------------------------------
 .../accumulo/integration/AccumuloPcjStorageIT.java    | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/3669972f/extras/rya.indexing.pcj/src/test/java/org/apache/rya/indexing/pcj/storage/accumulo/integration/AccumuloPcjStorageIT.java
----------------------------------------------------------------------
diff --git 
a/extras/rya.indexing.pcj/src/test/java/org/apache/rya/indexing/pcj/storage/accumulo/integration/AccumuloPcjStorageIT.java
 
b/extras/rya.indexing.pcj/src/test/java/org/apache/rya/indexing/pcj/storage/accumulo/integration/AccumuloPcjStorageIT.java
index 2964d91..d2e954d 100644
--- 
a/extras/rya.indexing.pcj/src/test/java/org/apache/rya/indexing/pcj/storage/accumulo/integration/AccumuloPcjStorageIT.java
+++ 
b/extras/rya.indexing.pcj/src/test/java/org/apache/rya/indexing/pcj/storage/accumulo/integration/AccumuloPcjStorageIT.java
@@ -27,6 +27,7 @@ import java.util.Collections;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
+import java.util.stream.Collectors;
 
 import org.apache.accumulo.core.client.AccumuloException;
 import org.apache.accumulo.core.client.AccumuloSecurityException;
@@ -201,19 +202,19 @@ public class AccumuloPcjStorageIT extends 
AccumuloRyaITBase {
             final String pcjId = pcjStorage.createPcj(sparql);
 
             // Add some binding sets to it.
-            final Set<VisibilityBindingSet> expectedResults = new HashSet<>();
+            final Set<VisibilityBindingSet> storedResults = new HashSet<>();
 
             final MapBindingSet aliceBS = new MapBindingSet();
             aliceBS.addBinding("a", new URIImpl("http://Alice";));
             aliceBS.addBinding("b", new URIImpl("http://Person";));
-            expectedResults.add( new VisibilityBindingSet(aliceBS, "") );
+            storedResults.add( new VisibilityBindingSet(aliceBS, "") );
 
             final MapBindingSet charlieBS = new MapBindingSet();
             charlieBS.addBinding("a", new URIImpl("http://Charlie";));
             charlieBS.addBinding("b", new URIImpl("http://Comedian";));
-            expectedResults.add( new VisibilityBindingSet(charlieBS, "") );
+            storedResults.add( new VisibilityBindingSet(charlieBS, "") );
 
-            pcjStorage.addResults(pcjId, expectedResults);
+            pcjStorage.addResults(pcjId, storedResults);
 
             // List the results that were stored.
             final Set<BindingSet> results = new HashSet<>();
@@ -223,6 +224,11 @@ public class AccumuloPcjStorageIT extends 
AccumuloRyaITBase {
                 }
             }
 
+            // The stored results are returned as normal binding sets, so 
unwrap them.
+            final Set<BindingSet> expectedResults = storedResults.stream()
+                    .map(visBs -> visBs.getBindingSet() )
+                    .collect(Collectors.toSet());
+
             assertEquals(expectedResults, results);
         }
     }

Reply via email to