0
이것이 작동하지 않는 이유를 이해하지 못합니다. 나는 그것이 내가 간과하고있는 간단한 무엇인가라고 생각하고있다. 토큰을 사용하지 않는 다른 모든 테스트 메소드는 잘 작동합니다. 현재 토큰에는 만료가 없으며 우편 배달부에서 사용할 수 있습니다.무기명 토큰 실패 MockMvc 테스트 Java 스프링 부트
@Test
public void getUser() throws Exception {
String token = "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJsd2lsbGlhbXMxNiIsInJvbGVzIjoidXNlciIsImlhdCI6MTUxNDQ0OTgzM30.WKMQ_oPPiDcc6sGtMJ1Y9hlrAAc6U3xQLuEHyAnM1FU";
MvcResult mvcResult = mockMvc.perform(
MockMvcRequestBuilders.get("/api/users/lwilliams16")
.header("authentication", "Bearer " + token))
.andExpect(status().isOk())
.andExpect(content().contentType(MediaType.APPLICATION_JSON))
.andDo(print())
.andReturn();
System.out.println(mvcResult.getResponse().getContentAsString());
}
pls 예외 지정 –
내 실수. 나는 인증 대신에 인증이라는 단어를 사용했다. –
스택 추적을 표시 할 수 있습니까? –