diff options
-rw-r--r-- | test/ppmrelief.ok | 3 | ||||
-rw-r--r-- | test/ppmrelief.test | 42 |
2 files changed, 45 insertions, 0 deletions
diff --git a/test/ppmrelief.ok b/test/ppmrelief.ok new file mode 100644 index 00000000..3c236775 --- /dev/null +++ b/test/ppmrelief.ok @@ -0,0 +1,3 @@ +3637356697 688 +3979143778 780 +2954951371 780 diff --git a/test/ppmrelief.test b/test/ppmrelief.test new file mode 100644 index 00000000..378a22c9 --- /dev/null +++ b/test/ppmrelief.test @@ -0,0 +1,42 @@ +#! /bin/bash +# This script tests: ppmrelief +# Also requires: pbmmake pgmramp pamflip + + alias ppmrelief="${PBM_TESTPREFIX}ppmrelief" + alias pbmmake="${PBM_BINPREFIX}pbmmake" + alias pgmramp="${PBM_BINPREFIX}pgmramp" + alias pamflip="${PBM_BINPREFIX}pamflip" + shopt -s expand_aliases + +# Test 1. Should print 3637356697 688 +pbmmake -w 15 15 | ppmrelief | cksum + +# Test 2. Should print 3979143778 780 +pgmramp -diagonal -maxval=30 16 16 | ppmrelief | cksum + +# Test 3. Should print 2954951371 780 +pgmramp -diagonal -maxval=30 16 16 | pamflip -lr | ppmrelief | cksum + + +# pgmramp -diagonal -maxval=30 16 16 | ppmrelief | ppmtopgm -plain + +# P2 +# 16 16 +# 30 +# 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 +# 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + |