@Test public void testGetMediaType() { assertThatThrownBy( () -> documentContentTranslatorService.getMediaType("notSupportType")) .isInstanceOf(BadRequestException.class); String mediaType = "text/plain"; assertThat(documentContentTranslatorService.getMediaType(mediaType)).isNotNull() .isEqualTo(MediaType.TEXT_PLAIN_TYPE); mediaType = "text/html"; assertThat(documentContentTranslatorService.getMediaType(mediaType)).isNotNull() .isEqualTo(MediaType.TEXT_HTML_TYPE); }
public MediaType getMediaType(String mediaType) throws BadRequestException { if (isMediaTypeSupported(mediaType)) { return MediaType.valueOf(mediaType); } throw new BadRequestException("Unsupported media type: " + mediaType); }
DocumentContentTranslatorService { public MediaType getMediaType(String mediaType) throws BadRequestException { if (isMediaTypeSupported(mediaType)) { return MediaType.valueOf(mediaType); } throw new BadRequestException("Unsupported media type: " + mediaType); } }
DocumentContentTranslatorService { public MediaType getMediaType(String mediaType) throws BadRequestException { if (isMediaTypeSupported(mediaType)) { return MediaType.valueOf(mediaType); } throw new BadRequestException("Unsupported media type: " + mediaType); } @SuppressWarnings({"unused", "uninitialized"})  DocumentContentTranslatorService(); @Inject  DocumentContentTranslatorService(
            PersistentTranslationService persistentTranslationService); }
DocumentContentTranslatorService { public MediaType getMediaType(String mediaType) throws BadRequestException { if (isMediaTypeSupported(mediaType)) { return MediaType.valueOf(mediaType); } throw new BadRequestException("Unsupported media type: " + mediaType); } @SuppressWarnings({"unused", "uninitialized"})  DocumentContentTranslatorService(); @Inject  DocumentContentTranslatorService(
            PersistentTranslationService persistentTranslationService); DocumentContent translateDocument(Document doc,
            DocumentContent documentContent, BackendID backendID); MediaType getMediaType(String mediaType); boolean isMediaTypeSupported(String mediaType); }
DocumentContentTranslatorService { public MediaType getMediaType(String mediaType) throws BadRequestException { if (isMediaTypeSupported(mediaType)) { return MediaType.valueOf(mediaType); } throw new BadRequestException("Unsupported media type: " + mediaType); } @SuppressWarnings({"unused", "uninitialized"})  DocumentContentTranslatorService(); @Inject  DocumentContentTranslatorService(
            PersistentTranslationService persistentTranslationService); DocumentContent translateDocument(Document doc,
            DocumentContent documentContent, BackendID backendID); MediaType getMediaType(String mediaType); boolean isMediaTypeSupported(String mediaType);  }