작성
·
105
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);
}
}
주석에 질문 달았습니다