adds numpad test

Mon, 27 Jul 2020 12:51:20 +0200

author
Mike Becker <universe@uap-core.de>
date
Mon, 27 Jul 2020 12:51:20 +0200
changeset 16
bddb2633c98b
parent 15
fea6eaa0d520
child 17
aad33a4db18d

adds numpad test

src/test/java/de/uapcore/sudoku/SudokuTextFieldTest.java file | annotate | diff | comparison | revisions
     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();

mercurial