浏览代码

CapitaliseDeathCertificate Tests (2)

Andrew Grant 4 月之前
父节点
当前提交
a3583f119b

+ 1 - 0
src/test/java/scot/carricksoftware/grants/capitalisation/certificates/birthcertificates/CapitaliseBirthCertificatesPartOneTest.java

@@ -60,6 +60,7 @@ class CapitaliseBirthCertificatesPartOneTest {
         assertEquals("Lower", birthCertificateCommand.getUntrackedFather());
     }
 
+
     @Test
     void untrackedInformantTest() {
         birthCertificateCommand.setUntrackedInformant("lower");

+ 7 - 0
src/test/java/scot/carricksoftware/grants/capitalisation/certificates/deathcertificates/CapitaliseDeathCertificatesPartOneTest.java

@@ -60,6 +60,13 @@ class CapitaliseDeathCertificatesPartOneTest {
         assertEquals("Lower", deathCertificateCommand.getUntrackedFather());
     }
 
+    @Test
+    void untrackedMotherTest() {
+        deathCertificateCommand.setUntrackedMother("lower");
+        capitaliseDeathCertificate.capitalise(deathCertificateCommand);
+        assertEquals("Lower", deathCertificateCommand.getUntrackedMother());
+    }
+
     @Test
     void untrackedInformantTest() {
         deathCertificateCommand.setUntrackedInformant("lower");

+ 24 - 5
src/test/java/scot/carricksoftware/grants/capitalisation/certificates/deathcertificates/CapitaliseDeathCertificatesPartThreeTest.java

@@ -17,7 +17,9 @@ import scot.carricksoftware.grants.capitalisation.certificates.deathcertificate.
 import scot.carricksoftware.grants.commands.certificates.deathcertificates.DeathCertificateCommand;
 import scot.carricksoftware.grants.commands.certificates.deathcertificates.DeathCertificateCommandImpl;
 
-import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.when;
 
 
 @ExtendWith(MockitoExtension.class)
@@ -35,12 +37,29 @@ class CapitaliseDeathCertificatesPartThreeTest {
     void setUp() {
         capitaliseDeathCertificate = new CapitaliseDeathCertificateImpl(capitaliseStringMock);
         deathCertificateCommand = new DeathCertificateCommandImpl();
+        when(capitaliseStringMock.capitalise(any())).thenReturn("Lower");
     }
 
-   @Test
-   void constructorTest(){
-        assertNotNull(deathCertificateCommand);
-   }
+    @Test
+    void spouseOccupationTest() {
+        deathCertificateCommand.setSpouseOccupation("lower");
+        capitaliseDeathCertificate.capitalise(deathCertificateCommand);
+        assertEquals("Lower", deathCertificateCommand.getSpouseOccupation());
+    }
+
+    @Test
+    void fatherOccupationTest() {
+        deathCertificateCommand.setFatherOccupation("lower");
+        capitaliseDeathCertificate.capitalise(deathCertificateCommand);
+        assertEquals("Lower", deathCertificateCommand.getFatherOccupation());
+    }
+
+    @Test
+    void motherOccupationTest() {
+        deathCertificateCommand.setMotherOccupation("lower");
+        capitaliseDeathCertificate.capitalise(deathCertificateCommand);
+        assertEquals("Lower", deathCertificateCommand.getMotherOccupation());
+    }
 
 
 }

+ 14 - 0
src/test/java/scot/carricksoftware/grants/capitalisation/certificates/deathcertificates/CapitaliseDeathCertificatesPartTwoTest.java

@@ -61,5 +61,19 @@ class CapitaliseDeathCertificatesPartTwoTest {
         assertEquals("Lower", deathCertificateCommand.getWhereRegistered());
     }
 
+    @Test
+    void occupationTest() {
+        deathCertificateCommand.setOccupation("lower");
+        capitaliseDeathCertificate.capitalise(deathCertificateCommand);
+        assertEquals("Lower", deathCertificateCommand.getOccupation());
+    }
+
+    @Test
+    void untrackedUsualResidenceTest() {
+        deathCertificateCommand.setUntrackedUsualResidence("lower");
+        capitaliseDeathCertificate.capitalise(deathCertificateCommand);
+        assertEquals("Lower", deathCertificateCommand.getUntrackedUsualResidence());
+    }
+
 
 }