浏览代码

ValidateTypesNullTest (2)

Andrew Grant 6 月之前
父节点
当前提交
f7037831ae
共有 1 个文件被更改,包括 11 次插入3 次删除
  1. 11 3
      src/test/java/scot/carricksoftware/grants/validators/helpers/ValidateTypesNullTest.java

+ 11 - 3
src/test/java/scot/carricksoftware/grants/validators/helpers/ValidateTypesNullTest.java

@@ -15,6 +15,7 @@ import scot.carricksoftware.grants.constants.ApplicationConstants;
 import scot.carricksoftware.grants.domains.people.Person;
 import scot.carricksoftware.grants.domains.places.Organisation;
 import scot.carricksoftware.grants.enums.censusentry.CensusEntrySex;
+import scot.carricksoftware.grants.enums.certificates.CertificateType;
 
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.mockito.Mockito.verify;
@@ -80,8 +81,15 @@ class ValidateTypesNullTest {
         verifyNoInteractions(bindingResultMock);
     }
 
+    @Test
+    void nullCertificateTypeTest() {
+        validateTypes.validateCertificateType(null, field, message, bindingResultMock);
+        verify(bindingResultMock).rejectValue(field, ApplicationConstants.EMPTY_STRING, null, message);
+    }
 
-
-
-
+    @Test
+    void nonNullCertificateTypeTest() {
+        validateTypes.validateCertificateType(CertificateType.EXTRACT, field, message, bindingResultMock);
+        verifyNoInteractions(bindingResultMock);
+    }
 }