Author: rohini
Date: Fri Jan  2 19:50:43 2015
New Revision: 1649101

URL: http://svn.apache.org/r1649101
Log:
PIG-4294: Enable unit test TestNestedForeach for spark (kellyzly via rohini)

Modified:
    pig/trunk/CHANGES.txt
    pig/trunk/test/org/apache/pig/test/TestNestedForeach.java

Modified: pig/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/pig/trunk/CHANGES.txt?rev=1649101&r1=1649100&r2=1649101&view=diff
==============================================================================
--- pig/trunk/CHANGES.txt (original)
+++ pig/trunk/CHANGES.txt Fri Jan  2 19:50:43 2015
@@ -30,6 +30,8 @@ PIG-4333: Split BigData tests into multi
  
 BUG FIXES
 
+PIG-4294: Enable unit test "TestNestedForeach" for spark (kellyzly via rohini)
+
 PIG-4282: Enable unit test "TestForEachNestedPlan" for spark (kellyzly via 
rohini) 
 
 PIG-4361: Fix perl script problem in TestStreaming.java (kellyzly via xuefu)

Modified: pig/trunk/test/org/apache/pig/test/TestNestedForeach.java
URL: 
http://svn.apache.org/viewvc/pig/trunk/test/org/apache/pig/test/TestNestedForeach.java?rev=1649101&r1=1649100&r2=1649101&view=diff
==============================================================================
--- pig/trunk/test/org/apache/pig/test/TestNestedForeach.java (original)
+++ pig/trunk/test/org/apache/pig/test/TestNestedForeach.java Fri Jan  2 
19:50:43 2015
@@ -159,11 +159,10 @@ public class TestNestedForeach {
         " }\n");
 
         Iterator<Tuple> iter = pig.openIterator("c");
-        Tuple t = iter.next();
-        Assert.assertTrue(t.toString().equals("({(3)})"));
-
-        t = iter.next();
-        Assert.assertTrue(t.toString().equals("({(7)})"));
+        String[] expected = new String[] {
+                "({(3)})", "({(7)})" };
+        Util.checkQueryOutputsAfterSortRecursive(iter, expected,
+                
org.apache.pig.newplan.logical.Util.translateSchema(pig.dumpSchema("c")));
     }
 
     @Test
@@ -185,11 +184,11 @@ public class TestNestedForeach {
         " }\n");
 
         Iterator<Tuple> iter = pig.openIterator("c");
-        Tuple t = iter.next();
-        Assert.assertTrue(t.toString().equals("({(2),(3)})"));
+        String[] expected = new String[] {
+                "({(2),(3)})", "({(7)})" };
+        Util.checkQueryOutputsAfterSortRecursive(iter, expected,
+                
org.apache.pig.newplan.logical.Util.translateSchema(pig.dumpSchema("c")));
 
-        t = iter.next();
-        Assert.assertTrue(t.toString().equals("({(7)})"));
     }
 
     // See PIG-2563
@@ -207,10 +206,9 @@ public class TestNestedForeach {
         pig.registerQuery("C = foreach B {tmp = A.a;generate A, tmp; };");
         pig.registerQuery("D = foreach C generate A.(a,b) as v;");
         Iterator<Tuple> iter = pig.openIterator("D");
-        Tuple t = iter.next();
-        Assert.assertTrue(t.toString().equals("({(1,2)})"));
-
-        t = iter.next();
-        Assert.assertTrue(t.toString().equals("({(2,5)})"));
+        String[] expected = new String[] {
+                "({(1,2)})", "({(2,5)})" };
+        Util.checkQueryOutputsAfterSortRecursive(iter, expected,
+                
org.apache.pig.newplan.logical.Util.translateSchema(pig.dumpSchema("D")));
     }
 }


Reply via email to