Как бы я протестировал метод, содержащий ключевое событие в JFrame? - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть метод, который проверяет, введен ли правильный ввод в текстовое поле, но я хотел бы выполнить некоторый тест junit на этом, как это можно сделать? Любое руководство будет с благодарностью.

public void number_validator(JTextField txtField) {
    textField.addKeyListener(new KeyAdapter() {
        public void keyTyped(KeyEvent e) {
            char character = e.getKeyChar();
                if (!(Character.isDigit(character) || (character == KeyEvent.VK_BACK_SPACE) || (character == KeyEvent.VK_DELETE))) {
                    e.consume();
                    JOptionPane.showMessageDialog(null, "Only a number is allowed in this field.\nNo characters!", "WARNING", JOptionPane.WARNING_MESSAGE);
                }
        }
    });
}
...