On Mon, 10 Jan 2022 12:29:04 GMT, Florian Kirmaier <fkirma...@openjdk.org> 
wrote:

>> Fixing IndexOutOfBoundsException in the MultipleSelectionModelBase and added 
>> a unit-test for it.
>> ticket: https://bugs.openjdk.java.net/browse/JDK-8256397
>> run test: `./gradlew --continue -PFULL_TEST=true controls:test --tests 
>> "*MultipleSelectionModelImplTest*"`
>
> Florian Kirmaier has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   JDK_8256397
>   Added a small test-factory, to test more cases

I've rebased the PR to the current master.
I've also added some more test-cases.
It would be great if we could finish the PR, because it's already a year old.

If I make the following call, I get the following changes:

selectionModel.selectIndices(0,2,3);
c.getAddedSubList() -> [0, 2, 3]
selectionModel.selectIndices(1,4,5);
c.getAddedSubList() -> [1, 2, 3]

This looks wrong to me, but I don't know the logic too well, can this be 
somehow correct?
On the other side, I would like to finish it, without looking for other bugs.

-------------

PR: https://git.openjdk.java.net/jfx/pull/353

Reply via email to