瀏覽代碼

person date of birth in converters

Andrew Grant 7 月之前
父節點
當前提交
0f33ca9522

+ 2 - 0
src/main/java/scot/carricksoftware/grants/converters/people/PersonCommandConverterImpl.java

@@ -18,6 +18,8 @@ public class PersonCommandConverterImpl implements PersonCommandConverter {
         result.setId(source.getId());
         result.setFirstName(source.getFirstName());
         result.setLastName(source.getLastName());
+        result.setRecordedYearOfBirth(source.getRecordedYearOfBirth());
+        result.setCertifiedYearOfBirth(source.getCertifiedYearOfBirth());
         return result;
     }
 }

+ 2 - 0
src/main/java/scot/carricksoftware/grants/converters/people/PersonConverterImpl.java

@@ -19,6 +19,8 @@ public class PersonConverterImpl implements PersonConverter {
         result.setId(source.getId());
         result.setFirstName(source.getFirstName());
         result.setLastName(source.getLastName());
+        result.setRecordedYearOfBirth(source.getRecordedYearOfBirth());
+        result.setCertifiedYearOfBirth(source.getCertifiedYearOfBirth());
         return result;
     }
 }

+ 7 - 0
src/test/java/scot/carricksoftware/grants/converters/people/PersonCommandConverterTest.java

@@ -28,10 +28,15 @@ class PersonCommandConverterTest {
         Long id = GetRandomLong();
         String firstName = GetRandomString();
         String lastName = GetRandomString();
+        String recordedYearOfBirth = GetRandomString();
+        String certifiedYearOfBirth = GetRandomString();
         PersonCommand source = new PersonCommandImpl();
+
         source.setId(id);
         source.setFirstName(firstName);
         source.setLastName(lastName);
+        source.setRecordedYearOfBirth(recordedYearOfBirth);
+        source.setCertifiedYearOfBirth(certifiedYearOfBirth);
 
         Person target = converter.convert(source);
 
@@ -39,5 +44,7 @@ class PersonCommandConverterTest {
         assertEquals(id, target.getId());
         assertEquals(firstName, target.getFirstName());
         assertEquals(lastName, target.getLastName());
+        assertEquals(recordedYearOfBirth, target.getRecordedYearOfBirth());
+        assertEquals(certifiedYearOfBirth, target.getCertifiedYearOfBirth());
     }
 }