diff options
Diffstat (limited to 'src/PJ_cart.c')
| -rw-r--r-- | src/PJ_cart.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/PJ_cart.c b/src/PJ_cart.c index c6d1dd74..1109b01b 100644 --- a/src/PJ_cart.c +++ b/src/PJ_cart.c @@ -473,6 +473,23 @@ int pj_cart_selftest (void) { proj_destroy(P); return 52; } + proj_destroy(P); + + /* Test proj_has_inverse() */ + P = proj_create(0, "+proj=august"); /* august has no inverse */ + if (proj_has_inverse(P)) { + proj_destroy(P); + return 60; + } + proj_destroy(P); + + P = proj_create(0, "+proj=merc"); /* merc has an inverse */ + if (!proj_has_inverse(P)) { + proj_destroy(P); + return 61; + } + proj_destroy(P); + return 0; } |
