1 package de.dlr.shepard.data.model;
2
3 import static org.junit.jupiter.api.Assertions.assertEquals;
4
5 import de.dlr.shepard.data.spatialdata.model.GeometryBuilder;
6 import org.junit.jupiter.api.Test;
7 import org.locationtech.jts.geom.Coordinate;
8
9 public class GeometryBuilderTest {
10
11 @Test
12 public void buildFromXYZ_GeometryIsAPointWithZCoordinate() {
13 var actual = GeometryBuilder.fromXYZ(1, 2, 3);
14
15 assertEquals(1, actual.getCoordinate().x);
16 assertEquals(2, actual.getCoordinate().y);
17 assertEquals(3, actual.getCoordinate().z);
18 }
19
20 @Test
21 public void buildFromCoordinate_GeometryIsAPointWithZCoordinate() {
22 var actual = GeometryBuilder.fromCoordinate(new Coordinate(1, 2, 3));
23
24 assertEquals(1, actual.getCoordinate().x);
25 assertEquals(2, actual.getCoordinate().y);
26 assertEquals(3, actual.getCoordinate().z);
27 }
28 }