On Thu, 27 Jan 2022 10:21:18 GMT, Marius Hanl <mh...@openjdk.org> wrote:
>> modules/javafx.controls/src/test/java/test/javafx/scene/control/TableCellTest.java >> line 371: >> >>> 369: @Test >>> 370: public void testRowIsNotNullWhenAutoSizing() { >>> 371: TableColumn<String, String> tableColumn = new TableColumn<>(); >> >> - the bug that's fixed in this PR is in TableColumnHeader, shouldn't the >> test be in TableColumnHeaderTest? >> - if you decide to keep it here: it's in the middle of some edit-related >> tests, you might consider moving it up/down before/after those >> - the fix aligns the resizeToFit method for TableView with that for >> TreeTableView: for symmetry, I would also expect a test method for the >> latter (which will pass both before and after the fix) > > I can align it. And yeah makes sense to add a test for the > TreeTableView/TreeTableCell. just curious: why didn't you move the tests into TableColumnHeaderTest? > Pretty sure table row is never null. Or is it on some corner case? updateItem has no precondition :) So a clean implementation must cope with whatever state the cell is in (getting away with not thinking of potential corner cases most of the time). ------------- PR: https://git.openjdk.java.net/jfx/pull/716