Quellcode durchsuchen

Census entry tests

Andrew Grant vor 3 Monaten
Ursprung
Commit
de896bf4f4

+ 8 - 0
src/main/java/scot/carricksoftware/grantswriter/domains/census/CensusEntry.java

@@ -59,4 +59,12 @@ public class CensusEntry extends BaseEntity {
     public void setPersonalOccupation(String personalOccupation) {
         this.personalOccupation = personalOccupation;
     }
+
+    public String getName() {
+        return name;
+    }
+
+    public Person getPerson() {
+        return person;
+    }
 }

+ 76 - 0
src/test/java/scot/carricksoftware/grantswriter/domains/census/CensusEntryPartOneTest.java

@@ -0,0 +1,76 @@
+/*
+ * Copyright (c) Andrew Grant of Carrick Software 20/03/2025, 11:01. All rights reserved.
+ *
+ */
+
+package scot.carricksoftware.grantswriter.domains.census;
+
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.Mock;
+import org.mockito.junit.jupiter.MockitoExtension;
+import scot.carricksoftware.grantswriter.domains.people.Person;
+
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static scot.carricksoftware.grantswriter.GenerateCertificateRandomValues.GetRandomString;
+import static scot.carricksoftware.grantswriter.GenerateRandomCensusValues.GetRandomCensus;
+
+
+@ExtendWith(MockitoExtension.class)
+class CensusEntryPartOneTest {
+
+    private CensusEntry entry;
+
+    @SuppressWarnings("unused")
+    @Mock
+    private Census censusMock;
+
+    @BeforeEach
+    void setUp() {
+        entry = new CensusEntry();
+    }
+
+    @Test
+    void getNameTest() {
+        assertNull(entry.getName());
+    }
+
+    @Test
+    void setNameTest() {
+        String name = GetRandomString();
+        entry.setName(name);
+        assertEquals(name, entry.getName());
+    }
+
+    @Test
+    void getCensusTest() {
+        assertNull(entry.getCensus());
+    }
+
+    @Test
+    void setCensusTest() {
+        Census census = GetRandomCensus();
+        entry.setCensus(census);
+        assertEquals(census, entry.getCensus());
+    }
+
+
+    @Test
+    void getPersonTest() {
+        assertNull(entry.getPerson());
+    }
+
+    @Test
+    void setPersonTest() {
+        Person person = new Person();
+        entry.setPerson(person);
+        assertEquals(person, entry.getPerson());
+    }
+
+
+
+
+}