Class GIGS2009


  • public class GIGS2009
    extends AuthorityFactoryTestCase<Transformation>
    Verifies reference vertical transformations bundled with the geoscience software.
    Test method: Compare transformation definitions included in the software against the EPSG Dataset.
    Test data: GIGS_2009_libVertTfm.csv and EPSG Dataset.
    Tested API: CoordinateOperationAuthorityFactory.createCoordinateOperation(String).
    Expected result: Transformation definitions bundled with the software should have same name, method name, defining parameters and parameter values as in EPSG Dataset. See current version of the EPSG Dataset. The values of the parameters should be correct to at least 10 significant figures. Transformations missing from the software or at variance with those in the EPSG Dataset should be reported.
    Usage example: in order to specify their factories and run the tests in a JUnit framework, implementors can define a subclass in their own test suite as in the example below:
    import org.junit.runner.RunWith;
    import org.junit.runners.JUnit4;
    import org.opengis.test.referencing.gigs.GIGS2009;
    
    @RunWith(JUnit4.class)
    public class MyTest extends GIGS2009 {
        public MyTest() {
            super(new MyCoordinateOperationAuthorityFactory());
        }
    }
    Since:
    3.1