Запустите MouseEvent e для тестирования JUnit. - PullRequest
0 голосов
/ 08 мая 2018

Я новичок в тестировании и пытаюсь работать над простым упражнением JUnit, которое имеет графический интерфейс и MainProgram. В основной программе у меня есть функции, которые принимают событие мыши в качестве параметра, а затем изменяют состояние некоторых переменных на основе событие мыши. Ниже приведен пример функции.

abc(MouseEvent e) { //change some values }

Я пытаюсь написать контрольный пример для имитации события мыши e, чтобы иметь возможность утверждать изменения, сделанные функцией.

Я знаю, что многим из вас это может показаться глупым, но мне бы очень хотелось узнать, как я могу смоделировать событие мыши, чтобы можно было проверить, работает ли функция правильно

1 Ответ

0 голосов
/ 08 мая 2018

Вы можете извлечь код в событии мыши в отдельные методы и написать модульный тест для этого метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...