瀏覽代碼

CertificateType added to converter

Andrew Grant 6 月之前
父節點
當前提交
04f2efcada

+ 2 - 0
src/main/java/scot/carricksoftware/grants/converters/certificates/birthcertificates/BirthCertificateCommandConverterImpl.java

@@ -12,6 +12,7 @@ import scot.carricksoftware.grants.domains.certificates.BirthCertificate;
 @Component
 public class BirthCertificateCommandConverterImpl implements BirthCertificateCommandConverter {
 
+    @SuppressWarnings("DuplicatedCode")
     @Override
     public BirthCertificate convert(BirthCertificateCommand source) {
         BirthCertificate target = new BirthCertificate();
@@ -21,6 +22,7 @@ public class BirthCertificateCommandConverterImpl implements BirthCertificateCom
         target.setCertificateNumber(source.getCertificateNumber());
         target.setCertificateDate(source.getCertificateDate());
         target.setCertificateSource(source.getCertificateSource());
+        target.setCertificateType(source.getCertificateType());
 
         return target;
     }

+ 2 - 0
src/main/java/scot/carricksoftware/grants/converters/certificates/birthcertificates/BirthCertificateConverterImpl.java

@@ -15,6 +15,7 @@ import scot.carricksoftware.grants.domains.certificates.BirthCertificate;
 @Component
 public class BirthCertificateConverterImpl implements BirthCertificateConverter {
 
+    @SuppressWarnings("DuplicatedCode")
     @Override
     public BirthCertificateCommand convert(BirthCertificate source) {
         BirthCertificateCommand target = new BirthCertificateCommandImpl();
@@ -25,6 +26,7 @@ public class BirthCertificateConverterImpl implements BirthCertificateConverter
         target.setCertificateNumber(source.getCertificateNumber());
         target.setCertificateDate(source.getCertificateDate());
         target.setCertificateSource(source.getCertificateSource());
+        target.setCertificateType(source.getCertificateType());
 
         return target;
     }

+ 4 - 0
src/test/java/scot/carricksoftware/grants/converters/certificates/birthcertificates/BirthCertificateCommandConverterTest.java

@@ -37,12 +37,15 @@ class BirthCertificateCommandConverterTest {
         Organisation issuedAt = GetRandomOrganisation();
         String certificateNumber = GetRandomString();
         String certificateDate = GetRandomString();
+        String certificateType = GetRandomString();
+
 
         source.setId(id);
         source.setNewBorn(person);
         source.setCertificateNumber(certificateNumber);
         source.setCertificateDate(certificateDate);
         source.setCertificateSource(issuedAt);
+        source.setCertificateType(certificateType);
 
 
         BirthCertificate target = converter.convert(source);
@@ -53,6 +56,7 @@ class BirthCertificateCommandConverterTest {
         assertEquals(certificateNumber, target.getCertificateNumber());
         assertEquals(certificateDate, target.getCertificateDate());
         assertEquals(issuedAt, target.getCertificateSource());
+        assertEquals(certificateType, target.getCertificateType());
 
     }
 }

+ 3 - 0
src/test/java/scot/carricksoftware/grants/converters/certificates/birthcertificates/BirthCertificateConverterTest.java

@@ -36,12 +36,14 @@ class BirthCertificateConverterTest {
         Organisation certificateSource = GetRandomOrganisation();
         String certificateNumber = GetRandomString();
         String certificateDate = GetRandomString();
+        String certificateType = GetRandomString();
 
         source.setId(id);
         source.setNewBorn(person);
         source.setCertificateNumber(certificateNumber);
         source.setCertificateDate(certificateDate);
         source.setCertificateSource(certificateSource);
+        source.setCertificateType(certificateType);
 
 
         BirthCertificateCommand target = converter.convert(source);
@@ -52,6 +54,7 @@ class BirthCertificateConverterTest {
         assertEquals(certificateNumber, target.getCertificateNumber());
         assertEquals(certificateDate, target.getCertificateDate());
         assertEquals(certificateSource, target.getCertificateSource());
+        assertEquals(certificateType, target.getCertificateType());
 
     }
 }