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

Knut Anders Hatlen updated DERBY-4378:
--------------------------------------

    Issue & fix info: Patch Available
            Assignee: Knut Anders Hatlen
    
> Create test cases for MultiProbeTableScanResultSet with duplicates in the 
> probe list
> ------------------------------------------------------------------------------------
>
>                 Key: DERBY-4378
>                 URL: https://issues.apache.org/jira/browse/DERBY-4378
>             Project: Derby
>          Issue Type: Improvement
>          Components: Test
>    Affects Versions: 10.6.1.0
>            Reporter: Knut Anders Hatlen
>            Assignee: Knut Anders Hatlen
>            Priority: Minor
>         Attachments: d4378-1a.diff
>
>
> See the coverage report for MultiProbeTableScanResultSet: 
> http://dbtg.foundry.sun.com/derby/test/coverage/jvm1.6/sol/suitesAll82289/_files/401.html
> There are three red lines (lines that are not exercised by the tests).
> Adding a test case where the probe list contains duplicate values will 
> exercise the first red line in getNextProbeValue().
> If the duplicates are also the last elements in the probe list, the other two 
> red lines (in getNextProbeValue() and reopenScanController()) will be 
> exercised too.
> Note that MultiProbeTableScanResultSet will sort the probe list, so the last 
> element in the probe list is not necessarily identical to the last element in 
> the query's IN list. It will also remove duplicates at compile time, if 
> possible, so the IN list needs to contain parameters.

--
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