use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnNullForInvalidAudioType.
@ParameterizedTest
@ValueSource(strings = { "audio/x-ms-wma", "audio/vnd.rn-realaudio", "audio/x-wav" })
void shouldReturnNullForInvalidAudioType(String audioResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(audioResponseType);
// Assert
assertNull(responseType);
}
use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnNullForInvalidImageType.
@ParameterizedTest
@ValueSource(strings = { "image/vnd.microsoft.icon ", "image/x-icon", "image/vnd.djvu" })
void shouldReturnNullForInvalidImageType(String imageResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(imageResponseType);
// Assert
assertNull(responseType);
}
use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnResponseContentTypeForValidVideoType.
@ParameterizedTest
@ValueSource(strings = { "video/mpeg", "video/mp4", "video/x-msvideo", "video/webm" })
void shouldReturnResponseContentTypeForValidVideoType(String videoResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(videoResponseType);
// Assert
assertNotNull(responseType);
assertEquals(videoResponseType, responseType.getContentType());
}
use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnResponseContentTypeForValidAudioType.
@ParameterizedTest
@ValueSource(strings = { "audio/mpeg", "audio/ogg", "audio/opus", "audio/wav", "audio/webm" })
void shouldReturnResponseContentTypeForValidAudioType(String audioResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(audioResponseType);
// Assert
assertNotNull(responseType);
assertEquals(audioResponseType, responseType.getContentType());
}
use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnNullForCaseSensitiveResponseTypeStrings.
@ParameterizedTest
@ValueSource(strings = { "application/json OR 1=1", "text/css; DROP TABLE mocks;" })
void shouldReturnNullForCaseSensitiveResponseTypeStrings(String applicationResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(applicationResponseType);
// Assert
assertNull(responseType);
}
Aggregations