1.1 --- a/src/test/java/de/uapcore/sudoku/SudokuTextFieldTest.java Mon Jul 27 12:08:23 2020 +0200 1.2 +++ b/src/test/java/de/uapcore/sudoku/SudokuTextFieldTest.java Mon Jul 27 12:51:20 2020 +0200 1.3 @@ -127,6 +127,21 @@ 1.4 } 1.5 1.6 @Test 1.7 + void testNumpad() throws InvocationTargetException, InterruptedException { 1.8 + // given 1.9 + final var tf = createTestSubject(); 1.10 + assertEquals("", tf.getText()); 1.11 + final var event = new KeyEvent(tf, KeyEvent.KEY_PRESSED, System.currentTimeMillis(), 1.12 + 0, KeyEvent.VK_NUMPAD4, '4'); 1.13 + SwingUtilities.invokeAndWait(() -> { 1.14 + // when 1.15 + dispatch(tf, event); 1.16 + // then 1.17 + assertEquals("4", tf.getText()); 1.18 + }); 1.19 + } 1.20 + 1.21 + @Test 1.22 void testTextOverwriteByKeystore() throws InvocationTargetException, InterruptedException { 1.23 // given 1.24 final var tf = createTestSubject();