Class ReferencingTest

java.lang.Object
org.opengis.test.TestCase
org.opengis.test.referencing.ReferencingTest

public abstract class ReferencingTest extends TestCase
Tests Coordinate Reference System and related objects from the org.opengis.referencing.crs, cs and datum packages. CRS instances are created using the factories given at construction time.
Since:
2.3
Version:
3.0.1
  • Field Details

    • units

      private final Units units
      The units of measurement to be used for the tests.
    • crsFactory

      protected final CRSFactory crsFactory
      Factory to build a coordinate reference system, or null if none.
    • csFactory

      protected final CSFactory csFactory
      Factory to build a coordinate system, or null if none.
    • datumFactory

      protected final DatumFactory datumFactory
      Factory to build a datum, or null if none.
  • Constructor Details

    • ReferencingTest

      protected ReferencingTest(CRSFactory crsFactory, CSFactory csFactory, DatumFactory datumFactory)
      Creates a new test using the given factories. If a given factory is null, then the tests which depend on it will be skipped.
      Parameters:
      crsFactory - Factory for creating a CoordinateReferenceSystem.
      csFactory - Factory for creating a CoordinateSystem.
      datumFactory - Factory for creating a Datum.
  • Method Details

    • createMapWithName

      private static Map<String,String> createMapWithName(String value)
      Builds a map containing only one value, composed by the IdentifiedObject.NAME_KEY identifier and the value specified.
      Parameters:
      value - The value for the name key.
      Returns:
      A map containing only the value specified for the name key.
    • testWGS84

      public void testWGS84() throws FactoryException
      Tests the creation of the WGS84 CRS, and verifies that the axes are in the given (longitude, latitude) order.
      Throws:
      FactoryException - if a factory fails to create a referencing object.