0
У меня есть этот код в Java:Тест с JUnit KeyPressed
public class KeyboardListener implements KeyListener
{
public void keyPressed(final KeyEvent the_event) {
final int key = the_event.getKeyCode();
if (key == KeyEvent.VK_UP && game.my_snake_direction != 40)
{
game.my_snake_direction = key;
game.moveSnake(KeyDirections.UP.getDirection());
}
// ...
И я пытаюсь проверить KeyPress, но я не знаю, как создать событие или компонент в тестовом коде , В моем коде у меня нет ни одного компонента. Должен ли я создать компонент в тестовом коде?
@Test
public void KeyPressTest() {
KeyboardListener KL = new KeyboardListener();
KeyEvent the_event; //=new KeyEvent(..fail component..);
KL.KeyPressed(the_event); //here the_event isn't init
PS: извините за мой английский.
Спасибо