카놀라유
1k
2022-07-22 22:47:16 작성 2022-07-22 23:14:31 수정됨
2
127

스프링 jUnit 에서 스케쥴링 테스트 하려는데 질문 있습니다.





다음과 같은 스케쥴링 테스트 코드를 만들었는데,

저 excute 메서드를 그냥 실행하면 아무 문제 없이 실행되는데

스케쥴링 테스트 하려면 아예 저 scheduler 자체가 동작을 안합니다.

내부에 있는 excute문 실행 자체가 안되요.

테스트 코드에서 실행하지 않고 그냥 실행하면 정상적으로 작동합니다.

원래 안되는 것인지... 코드를 개떡같이 만들어서 그런것인지...

아니면 테스트 방법이 따로 있는지 궁금합니다... ㅠㅠ

0
  • 답변 2

  • kenu
    64k
    2022-07-22 23:18:51

    https://github.com/spring-projects/spring-framework/tree/main/spring-context/src/test/java/org/springframework/scheduling/concurrent

    여기 참고해 보세요.


  • 카놀라유
    1k
    2022-07-23 00:27:03

    kenu

    와 감사합니다~!  ㅎㅎ

  • 로그인을 하시면 답변을 등록할 수 있습니다.