0
테스트의 특정 블록을 1 초로 제한하려고합니다.테스트 (junit)의 블록에 타임 아웃을 설정하려면 어떻게해야합니까?
나는 이것을 시도 :
는TimerTask timerTask = new TimerTask() {
@Override
public void run() {
throw new TimeoutException("test time: expected:"+expectedTimeMilli);
}
} ;
new Timer().schedule(timerTask, 1L);
하지만 컴파일러는 시도 - 캐치로 run()
몸을 감싸도록 요청합니다.
main()
methd 에 잡힐이 예외를 슬로우 (및 결과 코드 3 반환) 나는이 작업을 수행 할 수있는 방법을
을 할
?