Browse Source

person date of birth in bootstrap

Andrew Grant 7 months ago
parent
commit
9e43b2cbf6

+ 4 - 0
src/main/java/scot/carricksoftware/grants/bootstrap/DataLoadPeople.java

@@ -35,6 +35,8 @@ public class DataLoadPeople {
         final Person dad = new Person();
         dad.setFirstName("Andrew");
         dad.setLastName("Grant");
+        dad.setCertifiedYearOfBirth("dad's date of Birth");
+        dad.setRecordedYearOfBirth("dad's reported Birth");
         personService.save(dad);
     }
 
@@ -43,6 +45,8 @@ public class DataLoadPeople {
         mum.setFirstName("Dorothy");
         //noinspection SpellCheckingInspection
         mum.setLastName("Bramall");
+        mum.setCertifiedYearOfBirth("mum's date of Birth");
+        mum.setRecordedYearOfBirth("mum's reported Birth");
         personService.save(mum);
 
     }

+ 1 - 1
src/main/resources/application.properties

@@ -2,7 +2,7 @@ spring.application.name=grants
 server.port=8086
 server.servlet.context-path=/grants
 spring.mvc.format.date=dd-MM-yyyy
-spring.profiles.active=uat
+spring.profiles.active=dev
 logging.level.scot.carricksoftware=debug
 
 

+ 9 - 0
src/test/java/scot/carricksoftware/grants/bootstrap/DataLoadPeopleTest.java

@@ -34,8 +34,13 @@ public class DataLoadPeopleTest {
         verify(personServiceMock, atLeast(2)).save(captor.capture());
         assertTrue(captor.getAllValues().stream().anyMatch(person -> person.getFirstName().equals("Andrew")));
         assertTrue(captor.getAllValues().stream().anyMatch(person -> person.getLastName().equals("Grant")));
+        assertTrue(captor.getAllValues().stream().anyMatch(
+                person -> person.getCertifiedYearOfBirth().equals("dad's date of Birth")));
+        assertTrue(captor.getAllValues().stream().anyMatch(
+                person -> person.getRecordedYearOfBirth().equals("dad's reported Birth")));
     }
 
+
     @Test
     public void mumIsCreatedTest() {
         ArgumentCaptor<Person> captor = ArgumentCaptor.forClass(Person.class);
@@ -44,6 +49,10 @@ public class DataLoadPeopleTest {
         assertTrue(captor.getAllValues().stream().anyMatch(person -> person.getFirstName().equals("Dorothy")));
         //noinspection SpellCheckingInspection
         assertTrue(captor.getAllValues().stream().anyMatch(person -> person.getLastName().equals("Bramall")));
+        assertTrue(captor.getAllValues().stream().anyMatch(
+                person -> person.getCertifiedYearOfBirth().equals("mum's date of Birth")));
+        assertTrue(captor.getAllValues().stream().anyMatch(
+                person -> person.getRecordedYearOfBirth().equals("mum's reported Birth")));
     }
 
 }