# HG changeset patch # User Mike Becker # Date 1595847080 -7200 # Node ID bddb2633c98b2ff43d0c2820ca90522327990366 # Parent fea6eaa0d5204e040cf998a4455c7c54c849db97 adds numpad test diff -r fea6eaa0d520 -r bddb2633c98b src/test/java/de/uapcore/sudoku/SudokuTextFieldTest.java --- a/src/test/java/de/uapcore/sudoku/SudokuTextFieldTest.java Mon Jul 27 12:08:23 2020 +0200 +++ b/src/test/java/de/uapcore/sudoku/SudokuTextFieldTest.java Mon Jul 27 12:51:20 2020 +0200 @@ -127,6 +127,21 @@ } @Test + void testNumpad() throws InvocationTargetException, InterruptedException { + // given + final var tf = createTestSubject(); + assertEquals("", tf.getText()); + final var event = new KeyEvent(tf, KeyEvent.KEY_PRESSED, System.currentTimeMillis(), + 0, KeyEvent.VK_NUMPAD4, '4'); + SwingUtilities.invokeAndWait(() -> { + // when + dispatch(tf, event); + // then + assertEquals("4", tf.getText()); + }); + } + + @Test void testTextOverwriteByKeystore() throws InvocationTargetException, InterruptedException { // given final var tf = createTestSubject();