Răsfoiți Sursa

BaseCertificateTest

Andrew Grant 2 luni în urmă
părinte
comite
66870ed2ce

+ 72 - 0
src/test/java/scot/carricksoftware/grantswriter/domains/certificates/BaseCertificateStringTest.java

@@ -0,0 +1,72 @@
+/*
+ * Copyright (c) 2025.  Andrew Grant Carrick Software. All rights reserved
+ *
+ */
+
+package scot.carricksoftware.grantswriter.domains.certificates;
+
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static scot.carricksoftware.grantswriter.GenerateCertificateRandomValues.GetRandomString;
+
+class BaseCertificateStringTest {
+
+    private BaseCertificate baseCertificate;
+
+    private String testString;
+
+    @BeforeEach
+    void setUp() {
+        baseCertificate = new BaseCertificate();
+        testString = GetRandomString();
+    }
+
+    @Test
+    void getCertificateNumberTest() {
+        assertNull(baseCertificate.getCertificateNumber());
+    }
+
+    @Test
+    void setCertificateNumberTest() {
+        baseCertificate.setCertificateNumber(testString);
+        assertEquals(testString, baseCertificate.getCertificateNumber());
+    }
+
+
+    @Test
+    void getCertificateDateTest(){
+        assertNull(baseCertificate.getCertificateDate());
+    }
+
+    @Test
+    void setCertificateDateTest() {
+        baseCertificate.setCertificateDate(testString);
+        assertEquals(testString, baseCertificate.getCertificateDate());
+    }
+
+    @Test
+    void getVolumeTest(){
+        assertNull(baseCertificate.getVolume());
+    }
+
+    @Test
+    void setVolumeTest() {
+        baseCertificate.setVolume(testString);
+        assertEquals(testString, baseCertificate.getVolume());
+    }
+
+    @Test
+    void getNumberTest(){
+        assertNull(baseCertificate.getNumber());
+    }
+
+    @Test
+    void setNumberTest() {
+        baseCertificate.setNumber(testString);
+        assertEquals(testString, baseCertificate.getNumber());
+    }
+
+}

+ 18 - 8
src/test/java/scot/carricksoftware/grantswriter/domains/certificates/BaseCertificateTest.java

@@ -8,8 +8,8 @@ package scot.carricksoftware.grantswriter.domains.certificates;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-import static org.junit.jupiter.api.Assertions.*;
-import static scot.carricksoftware.grantswriter.GenerateCertificateRandomValues.GetRandomString;
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 
 class BaseCertificateTest {
 
@@ -21,14 +21,24 @@ class BaseCertificateTest {
     }
 
     @Test
-    void getCertificateNumberTest() {
-        assertNull(baseCertificate.getCertificateNumber());
+    void getCertificateSourceTest(){
+        assertNull(baseCertificate.getCertificateSource());
     }
 
     @Test
-    void setCertificateNumberTest() {
-        String certificateNumber = GetRandomString();
-        baseCertificate.setCertificateNumber(certificateNumber);
-        assertEquals(certificateNumber, baseCertificate.getCertificateNumber());
+    void getCertificateDateTest(){
+        assertNull(baseCertificate.getCertificateDate());
     }
+
+    @Test
+    void getCertificateTypeTest(){
+        assertNull(baseCertificate.getCertificateType());
+    }
+
+    @Test
+    void getRegistrationAuthorityTest(){
+        assertNull(baseCertificate.getRegistrationAuthority());
+    }
+
+
 }