Jelajahi Sumber

place text and place images domain test

Andrew Grant 7 bulan lalu
induk
melakukan
78e3c0ba49

+ 16 - 0
src/main/java/scot/carricksoftware/grants/domains/places/Place.java

@@ -61,6 +61,22 @@ public class Place extends BaseEntity {
         this.censuses = censuses;
     }
 
+    public List<PlaceImage> getPlaceImages() {
+        return placeImages;
+    }
+
+    public void setPlaceImages(List<PlaceImage> placeImages) {
+        this.placeImages = placeImages;
+    }
+
+    public List<PlaceText> getPlaceTexts() {
+        return placeTexts;
+    }
+
+    public void setPlaceTexts(List<PlaceText> placeTexts) {
+        this.placeTexts = placeTexts;
+    }
+
     @Override
     public String toString() {
         return name +

+ 30 - 0
src/test/java/scot/carricksoftware/grants/domains/places/PlaceTest.java

@@ -12,6 +12,8 @@ import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.Mock;
 import org.mockito.junit.jupiter.MockitoExtension;
 import scot.carricksoftware.grants.domains.census.Census;
+import scot.carricksoftware.grants.domains.images.PlaceImage;
+import scot.carricksoftware.grants.domains.text.PlaceText;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -20,8 +22,10 @@ import static org.junit.jupiter.api.Assertions.*;
 import static org.mockito.Mockito.when;
 import static scot.carricksoftware.grants.GenerateCertificateRandomValues.GetRandomString;
 import static scot.carricksoftware.grants.GenerateRandomCensusValues.GetRandomCensus;
+import static scot.carricksoftware.grants.GenerateRandomImageValues.GetRandomPlaceImage;
 import static scot.carricksoftware.grants.GenerateRandomNumberValues.GetRandomLong;
 import static scot.carricksoftware.grants.GenerateRandomPlaceValues.GetRandomRegion;
+import static scot.carricksoftware.grants.GenerateRandomTextValues.GetRandomPlaceText;
 
 
 @ExtendWith(MockitoExtension.class)
@@ -90,6 +94,32 @@ public class PlaceTest {
         assertEquals(censuses, place.getCensuses());
     }
 
+    @Test
+    public void getPLaceImagesTest() {
+        assertTrue(place.getPlaceImages().isEmpty());
+    }
+
+    @Test
+    public void setPlaceImagesTest() {
+        List<PlaceImage> placeImages = new ArrayList<>();
+        placeImages.add(GetRandomPlaceImage());
+        place.setPlaceImages(placeImages);
+        assertEquals(placeImages, place.getPlaceImages());
+    }
+
+    @Test
+    public void getPLaceTextsTest() {
+        assertTrue(place.getPlaceTexts().isEmpty());
+    }
+
+    @Test
+    public void setPlaceTextsTest() {
+        List<PlaceText> placeTexts = new ArrayList<>();
+        placeTexts.add(GetRandomPlaceText());
+        place.setPlaceTexts(placeTexts);
+        assertEquals(placeTexts, place.getPlaceTexts());
+    }
+
     @Test
     public void toStringTest() {
         String string = GetRandomString();