나는 학생이며 키보드로 제어 할 수있는 팩맨 게임용 단위 테스트를 현재 만들고자합니다. 내가 테스트하려고하는 클래스 중 하나는 KeyListener에서 상속받은 클래스이며 KeyPressed() 함수를 테스트/호출하는 방법을 찾을 수 없기 때문입니다. 여기 post에 나와있는 것과 같은 플러그인 (예 : groovy)없이 KeyPressed()를 테스트 할 수 있습니까?KeyListener의 서브 클래스를 테스트하기위한 단위 테스트를 생성 할 수 있습니까?
게임은 Java로 작성되었으며 JUnit을 사용하여 테스트하고 있습니다. 도움을 주시면 대단히 감사하겠습니다! 고맙습니다.
KeyListener 이벤트 핸들러가 호출되는지 테스트 하시겠습니까? –
KeyListener를 상속 한 클래스에 대한 단위 테스트를 만들고 싶습니다. 키보드 입력을 모의 테스트에 입력하는 방법을 모르겠습니다. 즉, 키를 누를 때 keyPressed()와 같은 일부 함수가 호출됩니다. 희망이 도움이됩니다. – blenzcoffee
그렇게했다면 창문을 테스트 할 수 있습니다. 처리기를 테스트하려면 메서드를 호출하면됩니다. 클래스에 핸들러가 있는지 테스트하려면 속성을 확인하십시오. –