Ver código fonte

Images: fileName added to converters

Andrew Grant 2 meses atrás
pai
commit
6e45a18f7e

+ 1 - 0
src/main/java/scot/carricksoftware/grants/converters/images/image/ImageCommandConverterImpl.java

@@ -20,6 +20,7 @@ public class ImageCommandConverterImpl implements ImageCommandConverter {
         target.setId(source.getId());
         target.setName(source.getName());
         target.setImageData(source.getImageData());
+        target.setFileName(source.getFilename());
         return target;
     }
 

+ 1 - 0
src/main/java/scot/carricksoftware/grants/converters/images/image/ImageConverterImpl.java

@@ -20,6 +20,7 @@ public class ImageConverterImpl implements ImageConverter {
         target.setId(source.getId());
         target.setName(source.getName());
         target.setImageData(source.getImageData());
+        target.setFilename(source.getFileName());
         return target;
     }
 }

+ 3 - 0
src/test/java/scot/carricksoftware/grants/converters/images/image/ImageCommandConverterTest.java

@@ -30,12 +30,14 @@ class ImageCommandConverterTest {
         String name = GetRandomString();
         String imageString = GetRandomString();
         byte[] imageData = imageString.getBytes();
+        String filename = GetRandomString();
 
         ImageCommand source = new ImageCommandImpl();
 
         source.setId(Id);
         source.setName(name);
         source.setImageData(imageData);
+        source.setFilename(filename);
 
 
         Image target = converter.convert(source);
@@ -44,5 +46,6 @@ class ImageCommandConverterTest {
         assertEquals(Id, target.getId());
         assertEquals(name, target.getName());
         assertArrayEquals(imageData, target.getImageData());
+        assertEquals(filename,target.getFileName());
     }
 }

+ 3 - 0
src/test/java/scot/carricksoftware/grants/converters/images/image/ImageConverterTest.java

@@ -29,12 +29,14 @@ class ImageConverterTest {
         String name = GetRandomString();
         String imageString = GetRandomString();
         byte[] imageData = imageString.getBytes();
+        String filename = GetRandomString();
 
         Image source = new Image();
 
         source.setId(Id);
         source.setName(name);
         source.setImageData(imageData);
+        source.setFileName(filename);
 
         ImageCommand target = converter.convert(source);
 
@@ -42,5 +44,6 @@ class ImageConverterTest {
         assertEquals(Id, target.getId());
         assertEquals(name, target.getName());
         assertArrayEquals(imageData, target.getImageData());
+        assertEquals(filename, target.getFilename());
     }
 }