Переглянути джерело

Added image domain tests (4)

Andrew Grant 3 місяців тому
батько
коміт
2f16f1deec

+ 39 - 0
src/test/java/scot/carricksoftware/grantswriter/domains/text/DocumentTextTest.java

@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) Andrew Grant of Carrick Software 30/03/2025, 10:28. All rights reserved.
+ *
+ */
+
+package scot.carricksoftware.grantswriter.domains.text;
+
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+
+import static org.hibernate.validator.internal.util.Contracts.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static scot.carricksoftware.grantswriter.GenerateRandomNumberValues.GetRandomLong;
+
+
+class DocumentTextTest {
+
+    private DocumentText documentText;
+
+    @BeforeEach
+    void setUp() {
+        documentText = new DocumentText();
+    }
+
+    @Test
+    void getIdTest() {
+        Long id = GetRandomLong();
+        documentText.setId(id);
+        assertNotNull(documentText.getId());
+    }
+
+    @Test
+    void setIdTest() {
+        Long id = GetRandomLong();
+        documentText.setId(id);
+        assertEquals(id, documentText.getId());
+    }
+
+}

+ 54 - 0
src/test/java/scot/carricksoftware/grantswriter/domains/text/PersonTextTest.java

@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) Andrew Grant of Carrick Software 30/03/2025, 10:25. All rights reserved.
+ *
+ */
+
+package scot.carricksoftware.grantswriter.domains.text;
+
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import scot.carricksoftware.grantswriter.domains.people.Person;
+
+import static org.hibernate.validator.internal.util.Contracts.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static scot.carricksoftware.grantswriter.GenerateRandomNumberValues.GetRandomLong;
+import static scot.carricksoftware.grantswriter.GenerateRandomPeopleValues.GetRandomPerson;
+
+
+class PersonTextTest {
+
+    private PersonText personText;
+
+    @BeforeEach
+    void setUp() {
+        personText = new PersonText();
+    }
+
+    @Test
+    void getIdTest() {
+        Long id = GetRandomLong();
+        personText.setId(id);
+        assertNotNull(personText.getId());
+    }
+
+    @Test
+    void setIdTest() {
+        Long id = GetRandomLong();
+        personText.setId(id);
+        assertEquals(id, personText.getId());
+    }
+
+    @Test
+    void getPersonTest() {
+        assertNull(personText.getPerson());
+    }
+
+    @Test
+    void setPersonTest() {
+        Person person = GetRandomPerson();
+        personText.setPerson(person);
+        assertEquals(person, personText.getPerson());
+    }
+
+}

+ 54 - 0
src/test/java/scot/carricksoftware/grantswriter/domains/text/PlaceTextTest.java

@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) Andrew Grant of Carrick Software 30/03/2025, 10:28. All rights reserved.
+ *
+ */
+
+package scot.carricksoftware.grantswriter.domains.text;
+
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import scot.carricksoftware.grantswriter.domains.places.Place;
+
+import static org.hibernate.validator.internal.util.Contracts.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static scot.carricksoftware.grantswriter.GenerateRandomNumberValues.GetRandomLong;
+import static scot.carricksoftware.grantswriter.GenerateRandomPlaceValues.GetRandomPlace;
+
+
+class PlaceTextTest {
+
+    private PlaceText placeText;
+
+    @BeforeEach
+    void setUp() {
+        placeText = new PlaceText();
+    }
+
+    @Test
+    void getIdTest() {
+        Long id = GetRandomLong();
+        placeText.setId(id);
+        assertNotNull(placeText.getId());
+    }
+
+    @Test
+    void setIdTest() {
+        Long id = GetRandomLong();
+        placeText.setId(id);
+        assertEquals(id, placeText.getId());
+    }
+
+    @Test
+    void getPlaceTest() {
+        assertNull(placeText.getPlace());
+    }
+
+    @Test
+    void setPlaceTest() {
+        Place place = GetRandomPlace();
+        placeText.setPlace(place);
+        assertEquals(place, placeText.getPlace());
+    }
+
+}