Quellcode durchsuchen

CensusEntry age and where born added to command

Andrew Grant vor 5 Monaten
Ursprung
Commit
c56d0ec912

+ 3 - 3
docs/additions.txt

@@ -3,11 +3,11 @@
 2: Domain getter and setter
 3: Test getter and setter in Domain Test
 4: Command
-5: Command getter and setter in Command Enums Test
+5: Command getter and setter in Command Test
 6: Converter
 7: Converter Test
-8: Bootstrap (random string)
-9: Bootstrap Test (not null)
+8: Bootstrap (use random string)
+9: Bootstrap Test (tst for not null)
 10: Validator
 11: Validator Test
 13: Modify the form

+ 8 - 0
src/main/java/scot/carricksoftware/grants/commands/census/CensusEntryCommand.java

@@ -45,4 +45,12 @@ public interface CensusEntryCommand {
     CensusEntryWorker getWorker();
 
     void setWorker(CensusEntryWorker worker);
+
+    String getAge();
+
+    void setAge(String age);
+
+    String getWhereBorn();
+
+    void setWhereBorn(String whereBorn);
 }

+ 24 - 0
src/main/java/scot/carricksoftware/grants/commands/census/CensusEntryCommandImpl.java

@@ -30,6 +30,10 @@ public class CensusEntryCommandImpl implements CensusEntryCommand {
 
     private CensusEntryWorker worker;
 
+    private String age;
+
+    private String whereBorn;
+
     public Long getId() {
         return id;
     }
@@ -107,4 +111,24 @@ public class CensusEntryCommandImpl implements CensusEntryCommand {
     public void setWorker(CensusEntryWorker worker) {
         this.worker = worker;
     }
+
+    @Override
+    public String getAge() {
+        return age;
+    }
+
+    @Override
+    public void setAge(String age) {
+        this.age = age;
+    }
+
+    @Override
+    public String getWhereBorn() {
+        return whereBorn;
+    }
+
+    @Override
+    public void setWhereBorn(String whereBorn) {
+        this.whereBorn = whereBorn;
+    }
 }

+ 22 - 0
src/test/java/scot/carricksoftware/grants/commands/census/CensusEntryCommandTest.java

@@ -71,5 +71,27 @@ class CensusEntryCommandTest {
         assertEquals(person, command.getPerson());
     }
 
+    @Test
+    void getAgeTest() {
+        assertNull(command.getAge());
+    }
+
+    @Test
+    void setAgeTest() {
+        String age = GetRandomString();
+        command.setAge(age);
+        assertEquals(age, command.getAge());
+    }
 
+    @Test
+    void getWhereBornTest() {
+        assertNull(command.getWhereBorn());
+    }
+
+    @Test
+    void setWhereBornTest() {
+        String whereBorn = GetRandomString();
+        command.setWhereBorn(whereBorn);
+        assertEquals(whereBorn, command.getWhereBorn());
+    }
 }