인프런 커뮤니티 질문&답변
로그인 처리하기 - 세션 직접 만들기 질문있습니다.
작성
·
153
0
public class SessionManagerTest {
SessionManager sessionManager=new SessionManager();
@Test
void sessionTest(){
//세션을 생성 <-이게 클라이언트단에서 생성이되는건가요? 서버에서 생성하는건가요?
MockHttpServletResponse response=new MockHttpServletResponse();
Member member=new Member();
sessionManager.createSession(member,response);
//요청에 응답 쿠키 저장 <-서버 저장이고
MockHttpServletRequest request=new MockHttpServletRequest();
request.setCookies(response.getCookies());
//세션조회 <-클라이언트 조회가 맞나요?
Object result=sessionManager.getSession(request);
Assertions.assertThat(result).isEqualTo(member);
}
}
주석에 질문 달았습니다





