Skip to content

Commit fac2ace

Browse files
committed
Element accessor: Tests
1 parent 20ff3ae commit fac2ace

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

tests/grib_element.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,24 @@ set -e
5454
grep -q "Invalid element.*Value must be between 0 and 95" $tempText
5555

5656

57+
# Access a double array
58+
input=$ECCODES_SAMPLES_PATH/sh_ml_grib2.tmpl
59+
cat > $tempFilt <<EOF
60+
meta elemZ element(values, -1);
61+
print "Last value as a double = [elemZ:d]";
62+
EOF
63+
${tools_dir}/grib_filter $tempFilt $input
64+
65+
cat > $tempFilt <<EOF
66+
meta badElem element(values, 100000);
67+
print "[badElem:d]";
68+
EOF
69+
set +e
70+
${tools_dir}/grib_filter $tempFilt $input
71+
status=$?
72+
set -e
73+
[ $status -ne 0 ]
74+
75+
5776
# Clean up
5877
rm -f $tempRef $tempText $tempFilt

0 commit comments

Comments
 (0)