@Test void testPreResponseCommit5() { // setup decoraResponseWrapper = new DecoraResponseWrapper(originalRequest, originalResponse, lastModifiedData, decoraManager); when(lastModifiedData.getLastModified()).thenReturn(Long.valueOf(1)); when(originalResponse.containsHeader("Last-Modified")).thenReturn(false); when(originalRequest.getDateHeader("If-Modified-Since")).thenReturn(Long.MAX_VALUE); // when decoraResponseWrapper.preResponseCommit(); // then verify(originalResponse).reset(); }
@Test void testPreResponseCommit() { // setup decoraResponseWrapper = new DecoraResponseWrapper(originalRequest, originalResponse, lastModifiedData, decoraManager); when(lastModifiedData.getLastModified()).thenReturn(Long.valueOf(1)); when(originalResponse.containsHeader("Last-Modified")).thenReturn(true); // when decoraResponseWrapper.preResponseCommit(); // then verify(originalResponse, never()).setDateHeader("Last-Modified", 1); verify(originalResponse, never()).reset(); verify(originalResponse).containsHeader("Last-Modified"); }
@Test void testPreResponseCommit4() { // setup decoraResponseWrapper = new DecoraResponseWrapper(originalRequest, originalResponse, lastModifiedData, decoraManager); when(lastModifiedData.getLastModified()).thenReturn(Long.valueOf(1)); when(originalResponse.containsHeader("Last-Modified")).thenReturn(false); when(originalRequest.getDateHeader("If-Modified-Since")).thenReturn(Long.MIN_VALUE); // when decoraResponseWrapper.preResponseCommit(); // then verify(originalResponse).setDateHeader("Last-Modified", lastModifiedData.getLastModified()); }
@Test void testPreResponseCommit2() { // setup decoraResponseWrapper = new DecoraResponseWrapper(originalRequest, originalResponse, lastModifiedData, decoraManager); when(lastModifiedData.getLastModified()).thenReturn(Long.valueOf(-1)); when(originalResponse.containsHeader("Last-Modified")).thenReturn(true); // when decoraResponseWrapper.preResponseCommit(); // then verify(originalResponse, never()).setDateHeader("Last-Modified", 1); verify(originalResponse, never()).reset(); verify(lastModifiedData).getLastModified(); }
@Test void testPreResponseCommit3() { // setup decoraResponseWrapper = new DecoraResponseWrapper(originalRequest, originalResponse, lastModifiedData, decoraManager); when(lastModifiedData.getLastModified()).thenReturn(Long.valueOf(-1)); when(originalResponse.containsHeader("Last-Modified")).thenReturn(false); // when decoraResponseWrapper.preResponseCommit(); // then verify(originalResponse, never()).setDateHeader("Last-Modified", 1); verify(originalResponse, never()).reset(); verify(lastModifiedData).getLastModified(); }