RFR: 8264127: ListCell editing status is true, when index changes while editing [v8]
Florian Kirmaier
fkirmaier at openjdk.java.net
Tue Apr 27 09:28:37 UTC 2021
On Mon, 26 Apr 2021 11:34:34 GMT, Jeanette Winzenburg <fastegal at openjdk.org> wrote:
>> Florian Kirmaier has updated the pull request incrementally with one additional commit since the last revision:
>>
>> 8264127:
>> Added missing test case
>
> modules/javafx.controls/src/test/java/test/javafx/scene/control/ListCellTest.java line 921:
>
>> 919: assertFalse("cell must not be editing if cell index is " + cell.getIndex(), cell.isEditing());
>> 920: assertEquals(1, events.size());
>> 921: }
>
> still missing: assert that list editingIndex is unchanged (see the assertTo test). Without that assert, you don't see any difference in the test between your previous and this commit (which was surrounding the call to cancelEdit with setting the updateEditingIndex flags), do you ;)
>
> A personal note: tests are our friends, red-green (repeatedly) the color **sequence** that brings satisfaction :) Just changing a code snippet without making certain to have a failing test before (and passes after) a change is .. well .. suboptimal.
Yes, i can confirm that it's required to find the issue with the updateEditingIndex. I've added more tests and in general its now more symmetric to the other test!
-------------
PR: https://git.openjdk.java.net/jfx/pull/441
More information about the openjfx-dev
mailing list