현재버전

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




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

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

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

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

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

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

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

수정이력

2022-07-22 23:14:31 에 아래 내용에서 변경되었습니다.





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

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

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

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

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

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

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

2022-07-22 22:49:57 에 아래 제목에서 변경되었습니다.

스프링 jUnit 테스트 질문 있습니다.

2022-07-22 22:49:38 에 아래 내용에서 변경되었습니다.



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

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

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

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

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

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

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

cat-footer