use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnResponseContentTypeForValidTextType.
@ParameterizedTest
@ValueSource(strings = { "text/css", "text/csv", "text/html", "text/javascript", "text/plain" })
void shouldReturnResponseContentTypeForValidTextType(String textResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(textResponseType);
// Assert
assertNotNull(responseType);
assertEquals(textResponseType, responseType.getContentType());
}
use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnNullForSqlInjectionStrings.
@ParameterizedTest
@ValueSource(strings = { "application/json OR 1=1", "text/css; DROP TABLE mocks;" })
void shouldReturnNullForSqlInjectionStrings(String applicationResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(applicationResponseType);
// Assert
assertNull(responseType);
}
use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnResponseContentTypeForValidApplicationType.
@ParameterizedTest
@ValueSource(strings = { "application/java-archive", "application/octet-stream", "application/ogg", "application/pdf", "application/x-shockwave-flash", "application/json", "application/xml", "application/zip" })
void shouldReturnResponseContentTypeForValidApplicationType(String applicationResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(applicationResponseType);
// Assert
assertNotNull(responseType);
assertEquals(applicationResponseType, responseType.getContentType());
}
use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnNullForInvalidVideoType.
@ParameterizedTest
@ValueSource(strings = { "video/quicktime", "video/x-ms-wmv", "video/x-flv" })
void shouldReturnNullForInvalidVideoType(String videoResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(videoResponseType);
// Assert
assertNull(responseType);
}
use of com.arbindo.mimock.entities.ResponseContentType in project mimock by neel1996.
the class ResponseContentTypesRepositoryTest method shouldReturnResponseContentTypeForValidImageType.
@ParameterizedTest
@ValueSource(strings = { "image/gif", "image/jpeg", "image/png", "image/svg+xml" })
void shouldReturnResponseContentTypeForValidImageType(String imageResponseType) {
// Act
ResponseContentType responseType = responseContentTypesRepository.findByContentType(imageResponseType);
// Assert
assertNotNull(responseType);
assertEquals(imageResponseType, responseType.getContentType());
}
Aggregations