[ 
https://issues.apache.org/jira/browse/PIG-3098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13556692#comment-13556692
 ] 

Julien Le Dem commented on PIG-3098:
------------------------------------

one minor comment regarding asserts:
{noformat}
  assertEquals(tuples.size(), out.size());
  for (Tuple t : out) {
    assertTrue(tuples.remove(t));
  }
  assertTrue(tuples.isEmpty());
{noformat}
if wrong it is not going to give much information.
please add a message as the first parameter with some info:
{noformat}
  assertEquals("tuple count for " + out, tuples.size(), out.size());
  for (Tuple t : out) {
    assertTrue("existence of " + t, tuples.remove(t));
  }
  assertTrue("all tuples consumed in " + tuples, tuples.isEmpty());
{noformat}


                
> Add another test for the self join case
> ---------------------------------------
>
>                 Key: PIG-3098
>                 URL: https://issues.apache.org/jira/browse/PIG-3098
>             Project: Pig
>          Issue Type: Bug
>            Reporter: Jonathan Coveney
>            Assignee: Jonathan Coveney
>             Fix For: 0.12
>
>         Attachments: PIG-3098-0.patch
>
>
> This adds a test to TestJoin that doesn't just make sure that self joins work 
> semantically in the parser, but also that it pulls the right data through. 
> Thought it'd be easier to just make a new JIRA than to reopen PIG-3020.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to