[ 
https://issues.apache.org/jira/browse/LUCENENET-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff updated LUCENENET-59:
--------------------------

    Attachment: QueryUtils.patch3

Here is a new patch that only checks Query.ToString() since you can't Assert a 
Query. GetHashCode() has been left in. additional patches will trim the 
arraylist higher up in the tests.. once the Arraylist TrimToSize() has been 
performed they pass the tests.

The reason why CheckEqual and CheckUnequal hashes are failing is because when 
you clone an arraylist it sets the capacity to the length instead of keeping 
the capacity. This makes it invalid when comparing a hash.

> QueryUtils has some invalid Asserts
> -----------------------------------
>
>                 Key: LUCENENET-59
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-59
>             Project: Lucene.Net
>          Issue Type: Bug
>            Reporter: Jeff
>            Priority: Minor
>         Attachments: QueryUtils.patch, QueryUtils.patch2, QueryUtils.patch3
>
>
> NUnit tests are failing because of bad Asserts in CheckEqual(Query q1, Query 
> q2) and CheckUnequal(Query q1, Query q2).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to