Kaynağa Gözat

CertificateType added to domain

Andrew Grant 6 ay önce
ebeveyn
işleme
234338b3d9

+ 11 - 0
src/main/java/scot/carricksoftware/grants/domains/certificates/BaseCertificate.java

@@ -22,6 +22,9 @@ public class BaseCertificate extends BaseEntity {
     @Column(name = "`certificate_number`")
     private String certificateNumber;
 
+    @Column(name = "`certificate_type`")
+    private String certificateType;
+
     @ManyToOne
     @JoinColumn(name = "`organisation_id`")
     private Organisation certificateSource;
@@ -58,4 +61,12 @@ public class BaseCertificate extends BaseEntity {
     public void setCertificateSource(Organisation organisation) {
         this.certificateSource = organisation;
     }
+
+    public String getCertificateType() {
+        return certificateType;
+    }
+
+    public void setCertificateType(String certificateType) {
+        this.certificateType = certificateType;
+    }
 }

+ 1 - 1
src/main/resources/application.properties

@@ -2,7 +2,7 @@ spring.application.name=grants
 server.port=8086
 server.servlet.context-path=/grants
 spring.mvc.format.date=dd-MM-yyyy
-spring.profiles.active=dev
+spring.profiles.active=
 logging.level.scot.carricksoftware=trace
 
 

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

@@ -75,9 +75,24 @@ class BirthCertificateTest {
     }
 
     @Test
-    void getCertificateIssuedAtTest() {
+    void getCertificateSourceTest() {
         Organisation organisation = GetRandomOrganisation();
         certificate.setCertificateSource(organisation);
         assertEquals(organisation, certificate.getCertificateSource());
     }
+
+    @Test
+    void getCertificateTypeTest() {
+        assertNull(certificate.getCertificateType());
+    }
+
+    @Test
+    void setCertificateTypeTest() {
+        String certificateType = GetRandomString();
+        certificate.setCertificateType(certificateType);
+        assertEquals(certificateType, certificate.getCertificateType());
+    }
+
+
+
 }