RFR: 8292353: TableRow vs. TreeTableRow: inconsistent visuals in cell selection mode [v11]
Andy Goryachev
angorya at openjdk.org
Tue Sep 20 19:06:20 UTC 2022
On Tue, 20 Sep 2022 12:49:01 GMT, Ajit Ghaisas <aghaisas at openjdk.org> wrote:
>> Andy Goryachev has updated the pull request incrementally with one additional commit since the last revision:
>>
>> 8292353: review comments
>
> modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlUtils.java line 201:
>
>> 199: /**
>> 200: * Finds a Node given the selector and predicate filter, then insures there is
>> 201: * one one such node
>
> Comment has a typo : "one one"?
only one. fixed. thank you.
> modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeAndTableViewTest.java line 61:
>
>> 59: }
>> 60:
>> 61: /** TreeTableView with cell selection enabled should not select TreeTableRows */
>
> Comment needs correction. `TreeTableView` should be `TableView` & `TreeTableRows` should be `TableRows`
fixed, thank you.
> modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableRowTest.java line 840:
>
>> 838: /** TreeTableView with cell selection enabled should not select TreeTableRows */
>> 839: @Test
>> 840: public void test_TreeTableView_jdk_8292353_select_all() {
>
> This test passes with or without the code changes.
> If test intention is to increase coverage, then the comment `// JDK-8292353 failure` needs to be removed. If not, the test needs some correction.
similarly, this test also fails without code changes:
TreeTableRowTest > test_TreeTableView_jdk_8292353_select_all FAILED
org.opentest4j.AssertionFailedError: expected: <false> but was: <true>
at app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
at app//org.junit.jupiter.api.AssertFalse.assertFalse(AssertFalse.java:40)
at app//org.junit.jupiter.api.AssertFalse.assertFalse(AssertFalse.java:35)
at app//org.junit.jupiter.api.Assertions.assertFalse(Assertions.java:227)
at app//test.javafx.scene.control.TreeTableRowTest.test_TreeTableView_jdk_8292353_select_all(TreeTableRowTest.java:870)
> modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableRowTest.java line 875:
>
>> 873: /** TreeTableView with cell selection enabled should not select TreeTableRows */
>> 874: @Test
>> 875: public void test_TreeTableView_jdk_8292353_select_all_but_one() {
>
> This test passes with or without the code changes.
> If test intention is to increase coverage, then the comment `// JDK-8292353 failure` needs to be removed. If not, the test needs some correction.
I don't understand. It fails for me
TreeTableRowTest > test_TreeTableView_jdk_8292353_select_all_but_one FAILED
org.opentest4j.AssertionFailedError: expected: <false> but was: <true>
at app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
at app//org.junit.jupiter.api.AssertFalse.assertFalse(AssertFalse.java:40)
at app//org.junit.jupiter.api.AssertFalse.assertFalse(AssertFalse.java:35)
at app//org.junit.jupiter.api.Assertions.assertFalse(Assertions.java:227)
at app//test.javafx.scene.control.TreeTableRowTest.test_TreeTableView_jdk_8292353_select_all_but_one(TreeTableRowTest.java:902)
command line:
-------------
PR: https://git.openjdk.org/jfx/pull/875
More information about the openjfx-dev
mailing list