[android] reject invalid mime types for image attachments

This commit is contained in:
Torsten Grote
2019-02-18 15:24:34 -03:00
parent f76f9be4ed
commit fc6275b037
4 changed files with 23 additions and 24 deletions

View File

@@ -94,23 +94,6 @@ public class AttachmentControllerTest extends BrambleMockTestCase {
assertFalse(item.hasError());
}
@Test
public void testImageHealsWrongMimeType() {
AttachmentHeader h = getAttachmentHeader("image/png");
context.checking(new Expectations() {{
oneOf(imageHelper).decodeStream(with(any(InputStream.class)));
will(returnValue(new DecodeResult(160, 240, "image/jpeg")));
oneOf(imageHelper).getExtensionFromMimeType("image/jpeg");
will(returnValue("jpg"));
}});
AttachmentItem item = controller.getAttachmentItem(h, attachment, true);
assertEquals("image/jpeg", item.getMimeType());
assertEquals("jpg", item.getExtension());
assertFalse(item.hasError());
}
@Test
public void testBigJpegImage() {
String mimeType = "image/jpeg";