소스 검색

PersonText command tests

Andrew Grant 3 달 전
부모
커밋
e403b76be0

+ 16 - 0
src/main/java/scot/carricksoftware/grants/commands/text/PersonTextCommand.java

@@ -16,4 +16,20 @@ PersonTextCommand {
     Person getPerson();
 
     void setPerson(Person person);
+
+    Long getLevel();
+
+    void setLevel(Long level);
+
+    Long getOrder();
+
+    void setOrder(Long order);
+
+    String getHeading();
+
+    void setHeading(String heading);
+
+    String getContent();
+
+    void setContent(String content);
 }

+ 46 - 3
src/main/java/scot/carricksoftware/grants/commands/text/PersonTextCommandImpl.java

@@ -9,9 +9,12 @@ import scot.carricksoftware.grants.domains.people.Person;
 
 public class PersonTextCommandImpl implements PersonTextCommand {
 
-    Long Id;
-
-    Person person;
+    private Long Id;
+    private Person person;
+    private Long level;
+    private Long order;
+    private String heading;
+    private String content;
 
     @Override
     public Long getId() {
@@ -32,4 +35,44 @@ public class PersonTextCommandImpl implements PersonTextCommand {
     public void setPerson(Person person) {
         this.person = person;
     }
+
+    @Override
+    public Long getLevel() {
+        return level;
+    }
+
+    @Override
+    public void setLevel(Long level) {
+        this.level = level;
+    }
+
+    @Override
+    public Long getOrder() {
+        return order;
+    }
+
+    @Override
+    public void setOrder(Long order) {
+        this.order = order;
+    }
+
+    @Override
+    public String getHeading() {
+        return heading;
+    }
+
+    @Override
+    public void setHeading(String heading) {
+        this.heading = heading;
+    }
+
+    @Override
+    public String getContent() {
+        return content;
+    }
+
+    @Override
+    public void setContent(String content) {
+        this.content = content;
+    }
 }

+ 0 - 14
src/main/java/scot/carricksoftware/grants/commands/text/PlaceTextCommand.java

@@ -16,19 +16,5 @@ public interface PlaceTextCommand {
 
     void setPlace(Place place);
 
-    Long getLevel();
 
-    void setLevel(Long level);
-
-    Long getOrder();
-
-    void setOrder(Long order);
-
-    String getHeading();
-
-    void setHeading(String heading);
-
-    String getContent();
-
-    void setContent(String content);
 }

+ 0 - 40
src/main/java/scot/carricksoftware/grants/commands/text/PlaceTextCommandImpl.java

@@ -12,10 +12,6 @@ public class PlaceTextCommandImpl implements PlaceTextCommand {
 
     private Long Id;
     private Place place;
-    private Long level;
-    private Long order;
-    private String heading;
-    private String content;
 
     @Override
     public Long getId() {
@@ -37,43 +33,7 @@ public class PlaceTextCommandImpl implements PlaceTextCommand {
         this.place = place;
     }
 
-    @Override
-    public Long getLevel() {
-        return level;
-    }
-
-    @Override
-    public void setLevel(Long level) {
-        this.level = level;
-    }
-
-    @Override
-    public Long getOrder() {
-        return order;
-    }
-
-    @Override
-    public void setOrder(Long order) {
-        this.order = order;
-    }
 
-    @Override
-    public String getHeading() {
-        return heading;
-    }
-
-    @Override
-    public void setHeading(String heading) {
-        this.heading = heading;
-    }
 
-    @Override
-    public String getContent() {
-        return content;
-    }
 
-    @Override
-    public void setContent(String content) {
-        this.content = content;
-    }
 }

+ 49 - 0
src/test/java/scot/carricksoftware/grants/commands/text/PersonTextCommandTest.java

@@ -11,6 +11,7 @@ import scot.carricksoftware.grants.domains.people.Person;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNull;
+import static scot.carricksoftware.grants.GenerateCertificateRandomValues.GetRandomString;
 import static scot.carricksoftware.grants.GenerateRandomNumberValues.GetRandomLong;
 import static scot.carricksoftware.grants.GenerateRandomPeopleValues.GetRandomPerson;
 
@@ -47,5 +48,53 @@ class PersonTextCommandTest {
         assertEquals(person, personTextCommand.getPerson());
     }
 
+    @Test
+    void getLevelTest() {
+        assertNull(personTextCommand.getLevel());
+    }
+
+    @Test
+    void setLevelTest() {
+        Long level = GetRandomLong();
+        personTextCommand.setLevel(level);
+        assertEquals(level, personTextCommand.getLevel());
+    }
+
+    @Test
+    void getOrderTest() {
+        assertNull(personTextCommand.getOrder());
+    }
+
+    @Test
+    void setOrderTest() {
+        Long order = GetRandomLong();
+        personTextCommand.setOrder(order);
+        assertEquals(order, personTextCommand.getOrder());
+    }
+
+    @Test
+    void getHeadingTest() {
+        assertNull(personTextCommand.getHeading());
+    }
+
+    @Test
+    void setHeadingTest() {
+        String heading = GetRandomString();
+        personTextCommand.setHeading(heading);
+        assertEquals(heading, personTextCommand.getHeading());
+    }
+
+    @Test
+    void getContentTest() {
+        assertNull(personTextCommand.getContent());
+    }
+
+    @Test
+    void setContentTest() {
+        String content = GetRandomString();
+        personTextCommand.setContent(content);
+        assertEquals(content, personTextCommand.getContent());
+    }
+
 
 }