Explorar o código

Organisation domain

Andrew Grant hai 6 meses
pai
achega
82b2926e4f

+ 27 - 0
src/main/java/scot/carricksoftware/grants/domains/Organisation.java

@@ -0,0 +1,27 @@
+/*
+ * Copyright (c)  02 Feb 2025, Andrew Grant of Carrick Software .
+ * All rights reserved.
+ */
+
+package scot.carricksoftware.grants.domains;
+
+
+import jakarta.persistence.Column;
+import jakarta.persistence.Entity;
+import scot.carricksoftware.grants.BaseEntity;
+
+@Entity
+public class Organisation extends BaseEntity {
+
+    @SuppressWarnings("JpaDataSourceORMInspection")
+    @Column(name = "`name`")
+    private String name;
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+}

+ 0 - 1
src/main/java/scot/carricksoftware/grants/domains/census/Census.java

@@ -61,7 +61,6 @@ public class Census extends BaseEntity {
     @Column(name = "`uninhabited_houses`")
     private String uninhabitedHouses;
 
-    @SuppressWarnings("JpaDataSourceORMInspection")
     @Column(name = "`people_in_houses`")
     private String peopleInHouses;
 

+ 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=uat
+spring.profiles.active=dev
 logging.level.scot.carricksoftware=trace
 
 

+ 47 - 0
src/test/java/scot/carricksoftware/grants/domains/OrganisationTest.java

@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2025.  Andrew Grant Carrick Software. All rights reserved
+ *
+ */
+
+package scot.carricksoftware.grants.domains;
+
+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.grants.GenerateCertificateRandomValues.GetRandomString;
+
+class OrganisationTest {
+
+    private Organisation organisation;
+
+    @BeforeEach
+    void setUp() {
+        organisation = new Organisation();
+    }
+
+    @Test
+    void getIdTest() {
+        assertNull(organisation.getId());
+    }
+
+    @Test
+    void setIdTest() {
+        String id = GetRandomString();
+        organisation.setName(id);
+        assertEquals(id, organisation.getName());
+    }
+
+    @Test
+    void getNameTest() {
+        assertNull(organisation.getName());
+    }
+
+    @Test
+    void setNameTest() {
+        String name = GetRandomString();
+        organisation.setName(name);
+        assertEquals(name, organisation.getName());
+    }
+}