@Test public void test_invoke_toCorrectContentMime_method_only_once() { PowerMockito.mockStatic(MimeTypeUtil.class); MimeTypeUtil.toCorrectContentMime(configurationMock, "abc"); PowerMockito.verifyStatic(Mockito.times(1)); MimeTypeUtil.toCorrectContentMime(configurationMock, "abc"); }
@Test public void should_return_correct_content_mime() { mockStatic(MimeTypeUtil.class); expect(MimeTypeUtil.toCorrectContentMime(configurationMock, collectionMime)) .andReturn("application/collection+json"); replay(MimeTypeUtil.class); MimeTypeUtil.toCorrectContentMime(configurationMock, collectionMime); verify(MimeTypeUtil.class); }
@Test public void should_return_default_content_type() { String retrieved = MimeTypeUtil.toCorrectContentMime(configurationMock, "application/json"); assertEquals(retrieved, "application/json"); }
@Test public void should_return_proper_content_mime_type() { when(configurationMock.getContentMimeType()).thenReturn(MimeType.JSON); String retrieved = MimeTypeUtil.toCorrectContentMime(configurationMock, collectionMime); assertEquals(retrieved, "application/collection+json"); }