[Junit] 테스트 코드 할 때 가상의 Token 만들어주기
·
Server/Spring&Spring Boot
테스트 코드란 결국 가상의 상황을 제시해 주는 것. 사실 없어도 되고 아무런 문자열을 넣어줘도 무방하지만 이왕 JWT를 만들었는데 토큰을 넣어주는 상황을 가정하면 더욱 몰입할 수 있지 않을까. (사실 이런저런 문제 해결하다가 토큰이라도 만들어볼까 하다가 만들게 되었다.) ... class RecommendRestControllerTest { ... String jwtToken; @BeforeEach void getToken() { Key key = Keys.secretKeyFor(SignatureAlgorithm.HS256); jwtToken = Jwts.builder() .setSubject("user") .setIssuer("issuer") .setExpiration(new Date(System.cu..