Details
-
Enhancement
-
Resolution: Unresolved
-
P4
-
None
Description
The demos [2] for the testUI feature provide implementations which need to be refined.
A quote from the demo layouts [3]:
“I didn't even think about not providing any default implementations of positionTestUI — that's the idea! The framework should support simple layouts.
“Implementing common layouts each time they're used would be a waste of time.
“A method reference to an implementation in PassFailJFrame could be passed. Alternatively, we can add helper methods to builder which selects the Position and positionTestUI.
“The code in TwoWindowsHH.java and TwoWindowsHV.java needs refining. Yet it's a great foundation.”
[1] https://github.com/openjdk/jdk/pull/15665#discussion_r1323491246
[2] https://github.com/openjdk/jdk/pull/15721
[3] https://github.com/openjdk/jdk/pull/15721#discussion_r1326082796
Attachments
Issue Links
- is blocked by
-
JDK-8294156 Allow PassFailJFrame.Builder to create test UI
- Resolved
- relates to
-
JDK-8293830 ☂ Redesign Manual Test Framework
- Open
-
JDK-8321042 Test java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java fails on macOS
- Open
-
JDK-8340210 Add positionTestUI() to PassFailJFrame.Builder
- Resolved