View Javadoc
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  }