Przeglądaj źródła

Capitalise where born in birth certificate commit (2)

Andrew Grant 6 miesięcy temu
rodzic
commit
25f1d106b4

+ 13 - 0
src/test/java/scot/carricksoftware/grants/controllers/certificates/birthcertificates/BirthCertificateFormControllerSaveOrUpdateTest.java

@@ -24,7 +24,9 @@ import scot.carricksoftware.grants.validators.certificates.birthcertificate.Birt
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
+import static scot.carricksoftware.grants.GenerateCertificateRandomValues.GetRandomString;
 
 
 @ExtendWith(MockitoExtension.class)
@@ -91,4 +93,15 @@ public class BirthCertificateFormControllerSaveOrUpdateTest {
         assertEquals("certificates/birthCertificate/form", birthCertificateController.saveOrUpdate(birthCertificateCommand, bindingResultMock, modelMock));
     }
 
+    @Test
+    public void whereBornIsCapitalisedTest() {
+        String whereBorn = GetRandomString();
+        birthCertificateCommand.setWhereBorn(whereBorn);
+        when(birthCertificateServiceMock.saveBirthCertificateCommand(any(BirthCertificateCommand.class))).thenReturn(birthCertificateCommand);
+
+        birthCertificateController.saveOrUpdate(birthCertificateCommand, bindingResultMock, modelMock);
+        verify(capitalisationMock).getCapitalisation(whereBorn);
+    }
+
+
 }