aboutsummaryrefslogtreecommitdiff
path: root/test/cli
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2020-11-10 14:08:30 +0100
committerGitHub <noreply@github.com>2020-11-10 14:08:30 +0100
commitaf342bf74cd154b653a0f9d931d4ca17001650b9 (patch)
tree0385cc3b07d2b34b91a05f5fa95071178caf828b /test/cli
parentbcfb1940602bf4da9be9e7e8423645ef8c627633 (diff)
downloadPROJ-af342bf74cd154b653a0f9d931d4ca17001650b9.tar.gz
PROJ-af342bf74cd154b653a0f9d931d4ca17001650b9.zip
Allow cct to instantiate operations via object codes or names (#2419)
Running cct like cct EPSG:8366 or cct "ITRF2014 to ETRF2014 (1)" is now possible.
Diffstat (limited to 'test/cli')
-rwxr-xr-xtest/cli/testcct12
-rw-r--r--test/cli/testcct_out.dist7
2 files changed, 19 insertions, 0 deletions
diff --git a/test/cli/testcct b/test/cli/testcct
index 3fb0dd95..bbe698bd 100755
--- a/test/cli/testcct
+++ b/test/cli/testcct
@@ -32,6 +32,18 @@ echo "Testing cct -d 8 +proj=merc +R=1" >> ${OUT}
echo "90 45" 0 | $EXE -d 8 +proj=merc +R=1 >>${OUT}
echo "" >>${OUT}
+echo "Test cct with object code initialization" >> ${OUT}
+echo "3541657.3778 948984.2343 5201383.5231 2020.5" | $EXE EPSG:8366 >>${OUT}
+
+echo "Test cct with object name initialization" >> ${OUT}
+echo "3541657.3778 948984.2343 5201383.5231 2020.5" | $EXE "ITRF2014 to ETRF2014 (1)" >>${OUT}
+
+echo "Test cct with object code initialization and file input" >> ${OUT}
+echo "3541657.3778 948984.2343 5201383.5231 2020.5" >> a
+echo "3541658.0000 948985.0000 5201384.0000 2020.5" >> b
+$EXE EPSG:8366 a b >>${OUT}
+/bin/rm a b
+
# do 'diff' with distribution results
echo "diff ${OUT} with testcct_out.dist"
diff -u ${OUT} ${TEST_CLI_DIR}/testcct_out.dist
diff --git a/test/cli/testcct_out.dist b/test/cli/testcct_out.dist
index 44dd6964..7788f0bb 100644
--- a/test/cli/testcct_out.dist
+++ b/test/cli/testcct_out.dist
@@ -1,3 +1,10 @@
Testing cct -d 8 +proj=merc +R=1
1.57079633 0.88137359 0.00000000 inf
+Test cct with object code initialization
+ 3541657.9112 948983.7503 5201383.2482 2020.5000
+Test cct with object name initialization
+ 3541657.9112 948983.7503 5201383.2482 2020.5000
+Test cct with object code initialization and file input
+ 3541657.9112 948983.7503 5201383.2482 2020.5000
+ 3541658.5334 948984.5160 5201383.7251 2020.5000