2016-06-29 2 views
0

스프링 부트로 실행되는 웹 애플리케이션이 있습니다. 이제 Rest Assured로 테스트를 작성해야합니다. 그러나 그 중 일부를 실행하려면 서버에서 인증을 받아야합니다. 서버는 Google oauth 인증을 사용합니다. 세션을 모의 할 수있는 방법이 있습니까? 문서는 이것에 대해 많은 것을 말하지 않으며 거기에 포함 된 방법이 도움이되지 않습니다.스프링 부트 모의 세션 및 Restructured

when() 
     .sessionId("id here") 

서버 쪽에서는 userId 매개 변수가있는 HttpSession을 사용하고 있습니다.

+1

같은 것을 호출을 통해 도달 할 수있다. –

답변

0

해결책을 찾았습니다. RestAssured은 (3.0.0 이후) MockMvc과의 통합을 가지고 있으며, 세션 조롱 당신은 모의 인증 서버에 restito을 사용할 수 있습니다

given().sessionAttr("name", value) 
관련 문제