Browse Source

People in houses added to census command

Andrew Grant 6 months ago
parent
commit
287c30defa

+ 4 - 0
src/main/java/scot/carricksoftware/grants/commands/census/CensusCommand.java

@@ -60,4 +60,8 @@ public interface CensusCommand {
     String getUninhabitedHouses();
 
     void setUninhabitedHouses(String uninhabitedHouses);
+
+    String getPeopleInHouses();
+
+    void setPeopleInHouses(String peopleInHouses);
 }

+ 12 - 0
src/main/java/scot/carricksoftware/grants/commands/census/CensusCommandImpl.java

@@ -39,6 +39,8 @@ public class CensusCommandImpl implements CensusCommand {
 
     private String uninhabitedHouses;
 
+    private String peopleInHouses;
+
     @Override
     public Long getId() {
         return id;
@@ -158,4 +160,14 @@ public class CensusCommandImpl implements CensusCommand {
     public void setUninhabitedHouses(String uninhabitedHouses) {
         this.uninhabitedHouses = uninhabitedHouses;
     }
+
+    @Override
+    public String getPeopleInHouses() {
+        return peopleInHouses;
+    }
+
+    @Override
+    public void setPeopleInHouses(String peopleInHouses) {
+        this.peopleInHouses = peopleInHouses;
+    }
 }

+ 1 - 0
src/main/java/scot/carricksoftware/grants/domains/census/Census.java

@@ -61,6 +61,7 @@ public class Census extends BaseEntity {
     @Column(name = "`uninhabited_houses`")
     private String uninhabitedHouses;
 
+    @SuppressWarnings("JpaDataSourceORMInspection")
     @Column(name = "`people_in_houses`")
     private String peopleInHouses;
 

+ 13 - 0
src/test/java/scot/carricksoftware/grants/commands/census/CensusCommandPartOneTest.java

@@ -65,6 +65,19 @@ class CensusCommandPartOneTest {
         assertEquals(string, command.getInhabitedRooms());
     }
 
+    @Test
+    public void getPeopleInHousesTest() {
+        assertNull(command.getUninhabitedHouses());
+    }
+
+    @Test
+    public void setPeopleInHousesTest() {
+        String string = GetRandomString();
+        command.setPeopleInHouses(string);
+        assertEquals(string, command.getPeopleInHouses());
+    }
+
+
 
 
 }