질문&답변
스프링 테스트 코드 java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null) 오류
혹시 문제 해결되셨을까요?
- 좋아요수
- 0
- 댓글수
- 3
- 조회수
- 1468
질문&답변
혹시 문제 해결되셨을까요?
질문&답변
안녕하세요 같은 문제 때문에 고생중인데 혹시 해결하셨을까요
질문&답변
저랑 같은 문제이시네요.. 혹시 해결책 찾으셨을까요?
질문&답변
https://drive.google.com/file/d/1kCmA62UaezaYb81B_peBFOEJQD06qm8X/view?usp=drive_link 1. test 케이스 실행시 강의대로라면 trace가 콘솔에 출력되어야 하지만 trace가 실행되지 않습니다.
질문&답변
위의 방법으로 해본결과는 main 즉 서버를 띄어서 실행하는 환경에서는 가능한데 test쪽에서는 안먹히는 것 같네요. test를 할때에는 인메모리 방식에서는 어짜피 데이터는 매번 사라지니 강제로 @Commit 하여 데이터를 직접 확인할 필요가 없기때문에 필요하지 않은 방법이라고 생각하면 될까요?
질문&답변
2번문제의 경우 javax dependency 추가 설정 필요없이 jakarta로 import 해주면 잘 동작합니다. 회사가 바뀌면서 라이브러리 명도 바뀌었네요 https://www.samsungsds.com/kr/insights/java_jakarta.html
질문&답변
직접 name속성을 추가하였을때는 잘됩니다
질문&답변
마지막으로 말씀해주신 build gradle에 추가후 돌려봤는데도 오류가 발생하네요ㅜㅜ
질문&답변
name 속성 그대로 부여해 사용시 name 속성 생략하여 사용시 Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended jakarta.servlet.ServletException: Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not found in class file either. oracle 17