Class HttpResourceNotFetchedTest


  • @DisplayName("HttpResource - Not Fetched")
    @ExtendWith({org.springframework.test.context.junit.jupiter.SpringExtension.class,org.mockito.junit.jupiter.MockitoExtension.class})
    public class HttpResourceNotFetchedTest
    extends Object
    • Constructor Detail

      • HttpResourceNotFetchedTest

        public HttpResourceNotFetchedTest()
    • Method Detail

      • setUp

        @BeforeEach
        public void setUp()
        SETUP
      • test_fetch_TriggersFetch

        @Test
        @DisplayName("call to fetch() triggers fetch")
        public void test_fetch_TriggersFetch()
        Calls, that trigger a fetch
      • test_exists_TriggersFetch

        @Test
        @DisplayName("call to exists() triggers fetch")
        public void test_exists_TriggersFetch()
      • test_isReadable_TriggersFetch

        @Test
        @DisplayName("call to isReadable() triggers fetch")
        public void test_isReadable_TriggersFetch()
      • test_lastModified_TriggersFetch

        @Test
        @DisplayName("call to lastModified() triggers fetch")
        public void test_lastModified_TriggersFetch()
                                             throws Exception
        Throws:
        Exception
      • test_isModified_TriggersFetch

        @Test
        @DisplayName("call to isModified() triggers fetch")
        public void test_isModified_TriggersFetch()
      • test_getInputStream_TriggersFetch

        @Test
        @DisplayName("call to getInputStream() triggers fetch")
        public void test_getInputStream_TriggersFetch()
                                               throws Exception
        Throws:
        Exception
      • test_contentLength_TriggersFetch

        @Test
        @DisplayName("call to contentLength() does trigger fetch")
        public void test_contentLength_TriggersFetch()
                                              throws Exception
        Throws:
        Exception
      • test_fetched_DoesNotTriggerFetch

        @Test
        @DisplayName("call to fetched() does not trigger fetch")
        public void test_fetched_DoesNotTriggerFetch()
                                              throws Exception
        Calls, that do not trigger a fetch
        Throws:
        Exception
      • test_expires_DoesNotTriggerFetch

        @Test
        @DisplayName("call to expires() does not trigger fetch")
        public void test_expires_DoesNotTriggerFetch()
                                              throws Exception
        Throws:
        Exception
      • test_isExpired_DoesNotTriggerFetch

        @Test
        @DisplayName("call to isExpired() does not trigger fetch")
        public void test_isExpired_DoesNotTriggerFetch()
                                                throws Exception
        Throws:
        Exception
      • test_eTag_DoesNotTriggerFetch

        @Test
        @DisplayName("call to eTag() does not trigger fetch")
        public void test_eTag_DoesNotTriggerFetch()
                                           throws Exception
        Throws:
        Exception
      • test_contentType_DoesNotTriggerFetch

        @Test
        @DisplayName("call to contentType() does not trigger fetch")
        public void test_contentType_DoesNotTriggerFetch()
                                                  throws Exception
        Throws:
        Exception
      • test_isNotFetched

        @Test
        @DisplayName("is not fetched")
        public void test_isNotFetched()
                               throws Exception
        Initial results for calls, that does not trigger a fetch
        Throws:
        Exception
      • test_hasInitialExpirationValue

        @Test
        @DisplayName("has Long.MIN_VALUE as initial expiration value")
        public void test_hasInitialExpirationValue()
                                            throws Exception
        Throws:
        Exception
      • test_isExpired

        @Test
        @DisplayName("is expired")
        public void test_isExpired()
                            throws Exception
        Throws:
        Exception
      • test_hasNoETag

        @Test
        @DisplayName("has no eTag")
        public void test_hasNoETag()
                            throws Exception
        Throws:
        Exception
      • test_hasNoContentType

        @Test
        @DisplayName("has no content-type")
        public void test_hasNoContentType()
                                   throws Exception
        Throws:
        Exception