| org.geotools.referencing.operation.TestTransform org.geotools.referencing.operation.CoordinateOperationFactoryTest
CoordinateOperationFactoryTest | final public class CoordinateOperationFactoryTest extends TestTransform (Code) | | Test the default coordinate operation factory.
NOTE: Some tests are disabled in the particular case when the
CoordinateOperationFactory is actually an
AuthorityBackedFactory instance. This is because the later can replace source or target CRS by some CRS
found in the EPSG authority factory, causing
assertSame to fails. It may
also returns a more accurate operation than the one expected from the WKT in the
code below, causing transformation checks to fail as well. This situation occurs
only if some EPSG authority factory like
plugin/epsg-hsql is found in the
classpath while the test are running. It should not occurs during Maven build, so
all tests should be executed with Maven. It may occurs during an execution from
the IDE however, in which case the tests are disabled in order to allows normal
execution of other tests.
version: $Id: CoordinateOperationFactoryTest.java 25262 2007-04-23 21:11:16Z desruisseaux $ author: Martin Desruisseaux |
Method Summary | |
public static void | main(String args) Runs the tests with the textual test runner. | protected void | setUp() Ensures that positional accuracy dependencies are properly loaded. | public static Test | suite() Uses reflection to dynamically create a test suite containing all
the testXXX() methods - from the JUnit FAQ. | public void | testAssertPointsEqual() Quick self test, in part to give this test suite a test
and also to test the internal method. | public void | testCompoundCRS() Tests transformations involving compound CRS. | public void | testDatumShift() Tests a transformation that requires a datum shift. | public void | testDatumShift7Param() Tests a transformation that requires a datum shift with 7 parameters. | public void | testEllipsoidShift() Tests a transformation that requires a datum shift with TOWGS84[0,0,0]. | public void | testGenericTransform() Make sure that createOperation(sourceCRS, targetCRS)
returns an identity transform when sourceCRS and targetCRS
are identical, and tests the generic CRS. | public void | testUnitConversion() Tests a transformation with unit conversion. |
CoordinateOperationFactoryTest | public CoordinateOperationFactoryTest(String name)(Code) | | Constructs a test case with the given name.
|
main | public static void main(String args)(Code) | | Runs the tests with the textual test runner.
|
setUp | protected void setUp() throws Exception(Code) | | Ensures that positional accuracy dependencies are properly loaded. This is not needed for
normal execution, but JUnit behavior with class loaders is sometime surprising.
|
suite | public static Test suite()(Code) | | Uses reflection to dynamically create a test suite containing all
the testXXX() methods - from the JUnit FAQ.
|
testAssertPointsEqual | public void testAssertPointsEqual()(Code) | | Quick self test, in part to give this test suite a test
and also to test the internal method.
|
testCompoundCRS | public void testCompoundCRS() throws Exception(Code) | | Tests transformations involving compound CRS.
|
testDatumShift | public void testDatumShift() throws Exception(Code) | | Tests a transformation that requires a datum shift.
|
testDatumShift7Param | public void testDatumShift7Param() throws Exception(Code) | | Tests a transformation that requires a datum shift with 7 parameters.
|
testEllipsoidShift | public void testEllipsoidShift() throws Exception(Code) | | Tests a transformation that requires a datum shift with TOWGS84[0,0,0].
In addition, this method tests datum aliases.
|
testGenericTransform | public void testGenericTransform() throws FactoryException(Code) | | Make sure that createOperation(sourceCRS, targetCRS)
returns an identity transform when sourceCRS and targetCRS
are identical, and tests the generic CRS.
|
testUnitConversion | public void testUnitConversion() throws Exception(Code) | | Tests a transformation with unit conversion.
|
Methods inherited from org.geotools.referencing.operation.TestTransform | public static void assertInterfaced(MathTransform transform)(Code)(Java Doc) public static void assertPointsEqual(String name, double[] expected, double[] actual, double[] delta)(Code)(Java Doc) public static void assertTransformEquals2_2(MathTransform transform, double x, double y, double ex, double ey) throws TransformException(Code)(Java Doc) public static void assertTransformEquals2_3(MathTransform transform, double x, double y, double ex, double ey, double ez) throws TransformException(Code)(Java Doc) public static void assertTransformEquals3_1(MathTransform transform, double x, double y, double z, double ez) throws TransformException(Code)(Java Doc) public static void assertTransformEquals3_2(MathTransform transform, double x, double y, double z, double ex, double ey) throws TransformException(Code)(Java Doc) public static void assertTransformEquals3_3(MathTransform transform, double x, double y, double z, double ex, double ey, double ez) throws TransformException(Code)(Java Doc) protected Hints getHintsForTesting()(Code)(Java Doc) public static boolean isReal(double value)(Code)(Java Doc) protected void setUp() throws Exception(Code)(Java Doc)
|
|
|