상세 버전- spring boot 3.2.0- security 6.2.0 상황, 원인 분석security 추가하면서 잘 돌아가던 @WebMvcTest가 시원하게 403 Forbidden 에러 출력하였다 @WebMvcTest(value = MemberController.class)class MemberControllerWebMvcTest { @Autowired private MockMvc mockMvc; @Autowired private ObjectMapper objectMapper; @MockBean private MemberUseCase memberUseCase; @Test void 회원가입_성공하면_아이디값을_반환한다() throws Exception { ..
개요 udemy 에서 junit test 인강 강의 듣던 중 해당 에러 발생 org.junit.runners.model.InvalidTestClassError: Invalid test class (이하 생략) 해결 방법 @Test 의 import 가 틀렸음 import org.junit.Test; ✨ //import org.junit.jupiter.api.Test; 💣참고 https://stackoverflow.com/questions/24319697/java-lang-exception-no-runnable-methods-exception-in-running-junits
개요 인텔리제이 30일 평가판 사용 junit 테스트 작업시 아직 수정되지 않는 클래스로 인해, 독립적으로 테스트 클래스가 실행되지 않는 현상 확인하여 해결 방법 기록 설정 방법 1. [File > Settings > Build, Execution,Deployment > Compiler > Java Compiler] 에 설정 변경 2. 실행하려는 테스트 클래스에 대해 [Edit Configuration] 설정에서 Add before launch task 추가 3. default로 있는 'build'를 지우고 '+' 눌러서 Build, no error check 추가/저장/실행 참고 https://stackoverflow.com/questions/47948741/how-to-run-single-class-..
Junit 테스트 진행중에 실행 콘솔에 @Displayname외에 하위 실행내용이 표출되지 않음 설정 방법 Settings(단축키 : ctrl + alt + s) 메뉴 > 좌측 Build,Execution,Deployment > Build Tools > Gradle "Gradle"로 설정되어 있을 건데 아래 이미지와 같이 "IntelliJ IDEA"로 변경 후 저장 Junit 테스트 재실행 및 확인