aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/gie/axisswap.gie67
1 files changed, 67 insertions, 0 deletions
diff --git a/test/gie/axisswap.gie b/test/gie/axisswap.gie
new file mode 100644
index 00000000..409af742
--- /dev/null
+++ b/test/gie/axisswap.gie
@@ -0,0 +1,67 @@
+-------------------------------------------------------------------------------
+ Tests for the axisswap operation
+-------------------------------------------------------------------------------
+
+BEGIN
+
+OPERATION +proj=axisswap +order=1,2,3,4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 1 2 3 4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=4,3,2,1
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 4 3 2 1
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=-1,-2,-3,-4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT -1 -2 -3 -4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=1,2,-3,4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 1 2 -3 4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=-1,2,3,4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT -1 2 3 4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=1,2,3,-4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 1 2 3 -4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=-2,1
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT -2 1 3 4
+ROUNDTRIP 100
+$
+OPERATION +proj=axisswap +order=3,-2,1
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 3 -2 1 4
+ROUNDTRIP 100
+
+
+
+OPERATION +proj=pipeline +step +proj=latlong +step +proj=axisswap +order=1,2,3,4 +angularunits
+TOLERANCE 0.00001 m
+ACCEPT 12 55 0 0
+EXPECT 12 55 0 0
+
+OPERATION +proj=pipeline +step +proj=latlong +step +proj=axisswap +order=-2,-1,3,4 +angularunits
+TOLERANCE 0.00001 m
+ACCEPT 12 55 0 0
+EXPECT -55 -12 0 0
+
+END