> ## ManualTestWindow > > This facility provides the base class for manual tests which displays the > test instructions, > the UI under test, and the Pass/Fail buttons. > > Example: > > > public class ManualTestExample extends ManualTestWindow { > public ManualTestExample() { > super( > "Manual Test Example", > """ > Instructions: > 1. you will see a button named "Test" > 2. press the button > 3. verify that the button can be pressed""", > 400, 250 > ); > } > > public static void main(String[] args) throws Exception { > launch(args); > } > > @Override > protected Node createContent() { > return new Button("Test"); > } > } > > > Resulting application window: > > ![ManualTestWindow](https://github.com/openjdk/jfx/assets/107069028/fa29ce47-1ca3-458e-91e9-472da43cd724) > > Readme: > > https://github.com/andy-goryachev-oracle/jfx/blob/8319555.manual/tests/manual/util/README.md > > @prrace 's test EmojiTest has been converted to use the new test window as a > demonstration (also fixed the Eclipse project so it works now). > > Q: What other features can be added to the test window? > > Edit: the sources are left in their original place at the root of the project.
Andy Goryachev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 15 additional commits since the last revision: - Merge branch 'master' into 8319555.manual - Merge remote-tracking branch 'origin/master' into 8319555.manual - Merge remote-tracking branch 'origin/8319555.manual' into 8319555.manual - removed example - cleanup - whitespace - extends application - works - . - sources moved back - ... and 5 more: https://git.openjdk.org/jfx/compare/80425dd9...e4c8d29a ------------- Changes: - all: https://git.openjdk.org/jfx/pull/1413/files - new: https://git.openjdk.org/jfx/pull/1413/files/45e53102..e4c8d29a Webrevs: - full: https://webrevs.openjdk.org/?repo=jfx&pr=1413&range=08 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1413&range=07-08 Stats: 55843 lines in 213 files changed: 29324 ins; 14913 del; 11606 mod Patch: https://git.openjdk.org/jfx/pull/1413.diff Fetch: git fetch https://git.openjdk.org/jfx.git pull/1413/head:pull/1413 PR: https://git.openjdk.org/jfx/pull/1413