오늘 진행한 내용은 다음과 같다.
1. 테스트 케이스 과제 진행
오늘은 과제를 진행하면서 테스트 케이스에 대해서 처음 써봤다. ToDo과제를 진행하면서 Service부분부터 과제를 시작하려고 했는데 시작부터 진행이 막혔다. createCard부분테스트를 만들고 테스트를 진행하던 도중에 계속 CreateCard메서드 안에 Save메서드 가 나서 1시간동안 이부분을 해결하기 위해서 계속 찾아봤는데 다른 사람들은 테스트 클래스 내부에 필드값에 Repository를 선언할때 아래와 같이 선언했다.
@Mock
ToDoRepository toDoRepository
이렇게 선언을 하고 실행을 했더니 바로 아래와 같은 에러가 발생했다.
위의 에러를 수정해보려고 여러 블로그를 봤으나 원인을 찾지 못했다. 그러다가 원인을 해결했지만 해결된 이유를 모르겠다.
해결방법은 다음과 같다.
선언을 위와 같이 하지말고 ToDoRepository toDoRepository = moke()와 같이 선언했더니 해결됐다.
내일은 이유를 파악할 예정이다.
'내일 배움 캠프' 카테고리의 다른 글
2023-12-04 (3) | 2023.12.04 |
---|---|
2023-12-01 (2) | 2023.12.01 |
2023-11-29 (1) | 2023.11.29 |
2023-11-28 (0) | 2023.11.28 |
2023-11-27 (0) | 2023.11.28 |