Forráskód Böngészése

Birth Certificate Validator

Andrew Grant 6 hónapja
szülő
commit
5eec18dac3
13 módosított fájl, 58 hozzáadás és 17 törlés
  1. 0 1
      src/test/java/scot/carricksoftware/grants/commands/census/CensusCommandEnumTest.java
  2. 0 1
      src/test/java/scot/carricksoftware/grants/commands/census/CensusCommandPartOneTest.java
  3. 0 1
      src/test/java/scot/carricksoftware/grants/commands/census/CensusEntryCommandEnumTest.java
  4. 1 0
      src/test/java/scot/carricksoftware/grants/commands/certificates/BirthCertificateCommandTest.java
  5. 0 1
      src/test/java/scot/carricksoftware/grants/controllers/certificates/birthcertificates/BirthCertificateFormControllerSaveOrUpdateTest.java
  6. 2 1
      src/test/java/scot/carricksoftware/grants/converters/certificates/birthcertificates/BirthCertificateConverterTest.java
  7. 0 2
      src/test/java/scot/carricksoftware/grants/domains/census/CensusEntryPartThreeTest.java
  8. 0 1
      src/test/java/scot/carricksoftware/grants/domains/certificates/BirthCertificateTest.java
  9. 1 1
      src/test/java/scot/carricksoftware/grants/validators/census/censusentry/CensusEntryCommandValidatorChildrenBornAliveTest.java
  10. 0 4
      src/test/java/scot/carricksoftware/grants/validators/certificates/BirthCertificateCommandPartOneValidatorDateTest.java
  11. 0 3
      src/test/java/scot/carricksoftware/grants/validators/certificates/BirthCertificateCommandValidatorPartOneTest.java
  12. 54 0
      src/test/java/scot/carricksoftware/grants/validators/certificates/BirthCertificateCommandValidatorTest.java
  13. 0 1
      src/test/java/scot/carricksoftware/grants/validators/certificates/BirthCertificateCommandValidatorTypePartTwoTest.java

+ 0 - 1
src/test/java/scot/carricksoftware/grants/commands/census/CensusCommandEnumTest.java

@@ -50,5 +50,4 @@ class CensusCommandEnumTest {
     }
 
 
-
 }

+ 0 - 1
src/test/java/scot/carricksoftware/grants/commands/census/CensusCommandPartOneTest.java

@@ -78,5 +78,4 @@ class CensusCommandPartOneTest {
     }
 
 
-
 }

+ 0 - 1
src/test/java/scot/carricksoftware/grants/commands/census/CensusEntryCommandEnumTest.java

@@ -98,5 +98,4 @@ class CensusEntryCommandEnumTest {
     }
 
 
-
 }

+ 1 - 0
src/test/java/scot/carricksoftware/grants/commands/certificates/BirthCertificateCommandTest.java

@@ -52,6 +52,7 @@ class BirthCertificateCommandTest {
         command.setNewBorn(person);
         assertEquals(person, command.getNewBorn());
     }
+
     @Test
     void getCertificateNumberTest() {
         assertNull(command.getCertificateNumber());

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

@@ -48,7 +48,6 @@ public class BirthCertificateFormControllerSaveOrUpdateTest {
     private OrganisationService organisationServiceMock;
 
 
-
     @Mock
     Model modelMock;
 

+ 2 - 1
src/test/java/scot/carricksoftware/grants/converters/certificates/birthcertificates/BirthCertificateConverterTest.java

@@ -47,7 +47,8 @@ class BirthCertificateConverterTest {
         source.setCertificateNumber(certificateNumber);
         source.setCertificateDate(certificateDate);
         source.setCertificateSource(certificateSource);
-        source.setCertificateType(certificateType); source.setVolume(volume);
+        source.setCertificateType(certificateType);
+        source.setVolume(volume);
         source.setNumber(number);
         source.setRegistrationAuthority(registrationAuthority);
 

+ 0 - 2
src/test/java/scot/carricksoftware/grants/domains/census/CensusEntryPartThreeTest.java

@@ -86,6 +86,4 @@ class CensusEntryPartThreeTest {
     }
 
 
-
-
 }

+ 0 - 1
src/test/java/scot/carricksoftware/grants/domains/certificates/BirthCertificateTest.java

@@ -96,5 +96,4 @@ class BirthCertificateTest {
     }
 
 
-
 }

+ 1 - 1
src/test/java/scot/carricksoftware/grants/validators/census/censusentry/CensusEntryCommandValidatorChildrenBornAliveTest.java

@@ -54,7 +54,7 @@ class CensusEntryCommandValidatorChildrenBornAliveTest {
         censusEntryCommand.setPerson(GetRandomPerson());
         validator.validate(censusEntryCommand, bindingResultMock);
         verifyNoInteractions(bindingResultMock);
-       }
+    }
 
     @Test
     public void NotIntegerTest() {

+ 0 - 4
src/test/java/scot/carricksoftware/grants/validators/certificates/BirthCertificateCommandPartOneValidatorDateTest.java

@@ -111,8 +111,4 @@ class BirthCertificateCommandPartOneValidatorDateTest {
     }
 
 
-
-
-
-
 }

+ 0 - 3
src/test/java/scot/carricksoftware/grants/validators/certificates/BirthCertificateCommandValidatorPartOneTest.java

@@ -108,7 +108,4 @@ class BirthCertificateCommandValidatorPartOneTest {
     }
 
 
-
-
-
 }

+ 54 - 0
src/test/java/scot/carricksoftware/grants/validators/certificates/BirthCertificateCommandValidatorTest.java

@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) Andrew Grant of Carrick Software 19/03/2025, 11:37. All rights reserved.
+ *
+ */
+
+package scot.carricksoftware.grants.validators.certificates;
+
+
+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 org.springframework.validation.BindingResult;
+import scot.carricksoftware.grants.commands.certificates.birthcertificates.BirthCertificateCommand;
+
+import static org.mockito.Mockito.verify;
+
+@ExtendWith(MockitoExtension.class)
+class BirthCertificateCommandValidatorTest {
+
+    private BirthCertificateCommandValidator commandValidator;
+
+    @Mock
+    private BirthCertificateCommandPartOneValidator partOneValidatorMock;
+
+    @Mock
+    private BirthCertificateCommandPartTwoValidator partTwoValidatorMock;
+
+    @Mock
+    private BindingResult bindingResultMock;
+
+    @Mock
+    private BirthCertificateCommand birthCertificateCommandMock;
+
+    @BeforeEach
+    void setUp() {
+        commandValidator = new BirthCertificateCommandValidator(partOneValidatorMock, partTwoValidatorMock);
+    }
+
+    @Test
+    public void partOneIsCalledTest() {
+        commandValidator.validate(birthCertificateCommandMock, bindingResultMock);
+        verify(partOneValidatorMock).validate(birthCertificateCommandMock, bindingResultMock);
+    }
+
+    @Test
+    public void partTwoIsCalledTest() {
+        commandValidator.validate(birthCertificateCommandMock, bindingResultMock);
+        verify(partTwoValidatorMock).validate(birthCertificateCommandMock, bindingResultMock);
+    }
+
+
+}

+ 0 - 1
src/test/java/scot/carricksoftware/grants/validators/certificates/BirthCertificateCommandValidatorTypePartTwoTest.java

@@ -108,5 +108,4 @@ class BirthCertificateCommandValidatorTypePartTwoTest {
     }
 
 
-
 }