package org.bonitasoft.console.common.server.login;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import org.junit.Test;
import org.springframework.mock.web.MockHttpServletRequest;
import org.springframework.mock.web.MockHttpServletResponse;
public class PortalCookiesTest {
@Test
public void should_add_tenant_cookie_to_response() throws Exception {
MockHttpServletResponse response = new MockHttpServletResponse();
PortalCookies.addTenantCookieToResponse(response, 123L);
assertThat(response.getCookie("bonita.tenant").getValue()).isEqualTo("123");
}
@Test
public void should_get_tenant_cookie_from_request() throws Exception {
MockHttpServletRequest request = new MockHttpServletRequest();
request.setCookies(new Cookie("bonita.tenant", "123"));
String tenant = PortalCookies.getTenantCookieFromRequest(request);
assertThat(tenant).isEqualTo("123");
}
}