@Test public void testCookieAttributes_whenCookieSomeAttributesAndDoesNotHaveSome() throws Exception { when(request.getCookies()).thenReturn(cookies); when(cookies[0].getName()).thenReturn("validkey1"); when(cookies[0].getValue()).thenReturn("validvalue1"); assertThat( Traceables.cookieAttrs(request, "validkey1", "invalidkey1").asString(), is(equalTo("Cookie[].attrs: [[{validkey1=validvalue1}]]"))); }
@Test public void testCookieAttributes_whenRequestIsNull() throws Exception { assertThat( Traceables.cookieAttrs(null, "validkey1").asString(), is(equalTo("[Unable to retrieve Cookie[] - null HttpServletRequest]"))); }
@Test public void testCookieAttributes_whenCookieIsNull() throws Exception { when(request.getCookies()).thenReturn(null); assertThat( Traceables.cookieAttrs(request, "validkey1").asString(), is(equalTo("[null - Cookie[]]"))); }