Browse Source

Date And Place of Marriage Capitalisation Test

Andrew Grant 5 tháng trước cách đây
mục cha
commit
eaccb5570f

+ 1 - 21
src/test/java/scot/carricksoftware/grants/capitalisation/certificates/birthcertificates/CapitaliseBirthCertificatesTest.java → src/test/java/scot/carricksoftware/grants/capitalisation/certificates/birthcertificates/CapitaliseBirthCertificatesPartOneTest.java

@@ -23,7 +23,7 @@ import static org.mockito.Mockito.when;
 
 
 @ExtendWith(MockitoExtension.class)
-class CapitaliseBirthCertificatesTest {
+class CapitaliseBirthCertificatesPartOneTest {
 
     private CapitaliseBirthCertificate capitaliseBirthCertificate;
 
@@ -67,26 +67,6 @@ class CapitaliseBirthCertificatesTest {
         assertEquals("Lower", birthCertificateCommand.getUntrackedInformant());
     }
 
-    @Test
-    void whenBornTest() {
-        birthCertificateCommand.setWhenBorn("lower");
-        capitaliseBirthCertificate.capitalise(birthCertificateCommand);
-        assertEquals("Lower", birthCertificateCommand.getWhenBorn());
-    }
-
-    @Test
-    void certificateNumberTest() {
-        birthCertificateCommand.setCertificateNumber("lower");
-        capitaliseBirthCertificate.capitalise(birthCertificateCommand);
-        assertEquals("Lower", birthCertificateCommand.getCertificateNumber());
-    }
-
-    @Test
-    void whereRegisteredTest() {
-        birthCertificateCommand.setWhereRegistered("lower");
-        capitaliseBirthCertificate.capitalise(birthCertificateCommand);
-        assertEquals("Lower", birthCertificateCommand.getWhereRegistered());
-    }
 
 
 }

+ 79 - 0
src/test/java/scot/carricksoftware/grants/capitalisation/certificates/birthcertificates/CapitaliseBirthCertificatesPartTwoTest.java

@@ -0,0 +1,79 @@
+/*
+ * Copyright (c) 2025.  Andrew Grant Carrick Software. All rights reserved
+ *
+ */
+
+package scot.carricksoftware.grants.capitalisation.certificates.birthcertificates;
+
+
+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.grants.capitalisation.CapitaliseStringImpl;
+import scot.carricksoftware.grants.capitalisation.certificates.birthcertificate.CapitaliseBirthCertificate;
+import scot.carricksoftware.grants.capitalisation.certificates.birthcertificate.CapitaliseBirthCertificateImpl;
+import scot.carricksoftware.grants.commands.certificates.birthcertificates.BirthCertificateCommand;
+import scot.carricksoftware.grants.commands.certificates.birthcertificates.BirthCertificateCommandImpl;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.when;
+
+
+@ExtendWith(MockitoExtension.class)
+class CapitaliseBirthCertificatesPartTwoTest {
+
+    private CapitaliseBirthCertificate capitaliseBirthCertificate;
+
+    @Mock
+    private CapitaliseStringImpl capitaliseStringMock;
+
+    private BirthCertificateCommand birthCertificateCommand;
+
+    @BeforeEach
+    void setUp() {
+        capitaliseBirthCertificate = new CapitaliseBirthCertificateImpl(capitaliseStringMock);
+        birthCertificateCommand = new BirthCertificateCommandImpl();
+        when(capitaliseStringMock.capitalise(any())).thenReturn("Lower");
+    }
+
+
+    @Test
+    void whenBornTest() {
+        birthCertificateCommand.setWhenBorn("lower");
+        capitaliseBirthCertificate.capitalise(birthCertificateCommand);
+        assertEquals("Lower", birthCertificateCommand.getWhenBorn());
+    }
+
+    @Test
+    void certificateNumberTest() {
+        birthCertificateCommand.setCertificateNumber("lower");
+        capitaliseBirthCertificate.capitalise(birthCertificateCommand);
+        assertEquals("Lower", birthCertificateCommand.getCertificateNumber());
+    }
+
+    @Test
+    void whereRegisteredTest() {
+        birthCertificateCommand.setWhereRegistered("lower");
+        capitaliseBirthCertificate.capitalise(birthCertificateCommand);
+        assertEquals("Lower", birthCertificateCommand.getWhereRegistered());
+    }
+
+    @Test
+    void fatherRankTest() {
+        birthCertificateCommand.setFatherRank("lower");
+        capitaliseBirthCertificate.capitalise(birthCertificateCommand);
+        assertEquals("Lower", birthCertificateCommand.getFatherRank());
+    }
+
+    @Test
+    void dateAndPlaceOfMarriageTest() {
+        birthCertificateCommand.setDateAndPlaceOfMarriage("lower");
+        capitaliseBirthCertificate.capitalise(birthCertificateCommand);
+        assertEquals("Lower", birthCertificateCommand.getDateAndPlaceOfMarriage());
+    }
+
+
+}