[Security Error] Authentication, Caused by: java.lang.NullPointerException
·
Server/Error
에러발생 TestCode를 진행하다 보니 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException NullPointerException이 발생하고 있었다. 컨트롤러 @RestController @RequestMapping("/api/v1/blog") @RequiredArgsConstructor public class BlogRestController { private final BlogService blogService; @PostMapping("/rename/{blogId}") public Response renameBlog( ..
[04] User Test 코드 작성
·
프로젝트/Archive
이전글 [03] 게시된 포스트 삭제 이전글 [03] 게시된 포스트 수정 이전글 [03] 게시된 모든 포스트 목록 보기 이전글 [03] 포스트 등록 만들기 체크 사항 로그인이 되어있어야 하며, 토큰으로 인증을 통과해야 한다. 회원만이 글 작 chordplaylist.tistory.com 목표 1. controller / 2. service로 나눠서 테스트를 진행해야 함. 1. 성공, 2. 실패 테스트 케이스를 모두 통과하는 실제 코드 작성. Exception 처리는 enum Error코드에 작성 후 호출 해서 사용 실패의 경우 enum값의 errorCode로 처리하기 when(어떤 상황일 때)를 각각 설계해 보고, Test case에 따라 예상되는 결괏값을 작성해 주기 Controller, Service ..
retrospect: 멋쟁이 사자처럼 백앤드 스쿨 2022.11.16 회고
·
회고록/Archive
단위 테스트 단위 테스트는 프로젝트에 필요한 모든 기능에 대한 테스트를 각각 진행하는 것을 의미 일반적으로 스프링부트에서는 org.springframework.boot:spring-boot-starter-test 디펜던시만으로 의존성을 모두 가질 수 있다. F.I.R.S.T 원칙 Fast: 테스트 코드의 실행은 빠르게 진행되어야함 Independent : 독립적인 테스트가 가능해야함 Repeatable : 테스트는 매번 같은 결과를 만들어야 함 Self-Validating : 테스트는 그 자체로 실행하여 결과를 확인할 수 있어야 함 Timely : 단위 테스트는 비즈니스 코드가 완성되기 전에 구성하고 테스트가 가능해야 한다. 코드가 완성되기 전부터 테스트가 따라와야 한다는 TDD의 원칙을 담고 있음. @..
[MockMvc] Could not autowire. No beans of 'MockMvc' type found
·
Server/Error
@Autowired private MockMvc mockMvc; 해당 코드를 입력했을 때 bean을 찾지 못하는 에러가 발생했다. 인텔리 제이 업데이트를 진행시켰더니 해결되었다. Can't Autowired MockMvc using @WebMvcTest I'm trying to test my REST Controller in my Spring Boot application. This is my test class import com.binar.kelompok3.secondhand.repository.OffersRepository; import org.springframework.beans.factory. stackoverflow.com
코드플리
'MockMvc' 태그의 글 목록