RFR: JDK-8323543: NPE when table items are set to null [v5]

Andy Goryachev angorya at openjdk.org
Thu Jan 11 20:08:10 UTC 2024


On Thu, 11 Jan 2024 19:50:49 GMT, Carl Döbbelin <duke at openjdk.org> wrote:

>> This PR fixes a nullpointer in TableSkinUtils that occured when the Tables items were null.
>
> Carl Döbbelin has updated the pull request incrementally with one additional commit since the last revision:
> 
>   JDK-8323543: migrates tests to junit 5

I wonder if it was a mistake to migrate to junit5 in this PR, it should have been a separate task: the scope of the change has exploded, it might cause issues with backporting, etc.

Would it be possible to separate the migration from the fix?

modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java line 3932:

> 3930:     }
> 3931: 
> 3932:     @Disabled("Fix not yet developed for TableView")

`@Test` was placed on its own line elsewhere but not in this file?

modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java line 5414:

> 5412:     @Test public void test_rt_40319_toRight_toBottom()          { test_rt_40319(true, true, false);   }
> 5413:     @Test public void test_rt_40319_toRight_toTop()             { test_rt_40319(true, false, false);  }
> 5414:     @Test

inconsistent formatting?

modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java line 5784:

> 5782:         final Thread.UncaughtExceptionHandler exceptionHandler = Thread.currentThread().getUncaughtExceptionHandler();
> 5783:         Thread.currentThread().setUncaughtExceptionHandler((t, e) -> fail(
> 5784:                 "We don't expect any exceptions in this test!"));

unrelated change?

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

PR Comment: https://git.openjdk.org/jfx/pull/1329#issuecomment-1887870661
PR Review Comment: https://git.openjdk.org/jfx/pull/1329#discussion_r1449327699
PR Review Comment: https://git.openjdk.org/jfx/pull/1329#discussion_r1449329017
PR Review Comment: https://git.openjdk.org/jfx/pull/1329#discussion_r1449329777


More information about the openjfx-dev mailing list