@Test public void testExport() { ImageDataUriContent imageContent = ImageDataUriContent.create("data:image/jpeg;base64,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/jpeg;base64,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/jpeg", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); tested.export(imageContent, FILE_NAME); verify(fileSaver, times(1)).accept(any(Blob.class), eq(FILE_NAME)); } }
@Test public void testExport() { ImageDataUriContent imageContent = ImageDataUriContent.create("data:image/jpeg;base64,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/jpeg;base64,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/jpeg", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); tested.export(imageContent, FILE_NAME); verify(fileSaver, times(1)).accept(any(Blob.class), eq(FILE_NAME)); } }
@Test public void testPng() { this.imageContent = ImageDataUriContent.create("data:image/png;base64,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/png;base64,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/png", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); }
@Test public void testJpg() { this.imageContent = ImageDataUriContent.create("data:image/jpg;base64,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/jpg;base64,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/jpg", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); }
@Test public void testPng() { this.imageContent = ImageDataUriContent.create("data:image/png;base64,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/png;base64,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/png", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); }
@Test public void testJpg() { this.imageContent = ImageDataUriContent.create("data:image/jpg;base64,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/jpg;base64,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/jpg", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); }
@Test public void testOtherTypes() { this.imageContent = ImageDataUriContent.create("data:image/svg;base64,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/svg;base64,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/svg", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); this.imageContent = ImageDataUriContent.create("data:image/svg,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/svg,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/svg", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); } }
@Test public void testOtherTypes() { this.imageContent = ImageDataUriContent.create("data:image/svg;base64,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/svg;base64,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/svg", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); this.imageContent = ImageDataUriContent.create("data:image/svg,9j/4AAQSkZJRgABAQEASABIAAD"); assertEquals("data:image/svg,9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getUri()); assertEquals("image/svg", imageContent.getMimeType()); assertEquals("9j/4AAQSkZJRgABAQEASABIAAD", imageContent.getData()); } }