package uk.ac.ox.zoo.seeg.abraid.mp.common.dto.json.geojson; import org.junit.Test; import static org.assertj.core.api.Assertions.assertThat; /** * Tests for GeoJsonNamedCrs. * Copyright (c) 2014 University of Oxford */ public class GeoJsonNamedCrsTest { @Test public void constructorForGeoJsonNamedCrsBindsParametersCorrectly() throws Exception { // Arrange GeoJsonNamedCrsProperties expectedProperties = new GeoJsonNamedCrsProperties("foo"); // Act GeoJsonNamedCrs target = new GeoJsonNamedCrs(expectedProperties); // Assert assertThat(target.getType()).isEqualTo("name"); assertThat(target.getProperties()).isSameAs(expectedProperties); } @Test public void createEPSG4326FactoryMethodCreatesCorrectGeoJsonNamedCrs() throws Exception { // Act GeoJsonNamedCrs target = GeoJsonNamedCrs.createEPSG4326(); // Assert assertThat(target.getProperties().getName()).isEqualTo("urn:ogc:def:crs:EPSG::4326"); } }