[GRASS-SVN] r71418 - in grass/trunk/raster3d/r3.null: . testsuite testsuite/data

svn_grass at osgeo.org svn_grass at osgeo.org
Sat Aug 19 13:46:08 PDT 2017


Author: wenzeslaus
Date: 2017-08-19 13:46:08 -0700 (Sat, 19 Aug 2017)
New Revision: 71418

Added:
   grass/trunk/raster3d/r3.null/testsuite/
   grass/trunk/raster3d/r3.null/testsuite/data/
   grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_1.ref
   grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_2.ref
   grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_null_1.ref
   grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_null_2.ref
   grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_1.ref
   grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_2.ref
   grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_null_1.ref
   grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_null_2.ref
   grass/trunk/raster3d/r3.null/testsuite/test.r3.null.sh
Removed:
   grass/trunk/raster3d/r3.null/test.r3.null.sh
   grass/trunk/raster3d/r3.null/test_volume_double_1.ref
   grass/trunk/raster3d/r3.null/test_volume_double_2.ref
   grass/trunk/raster3d/r3.null/test_volume_double_null_1.ref
   grass/trunk/raster3d/r3.null/test_volume_double_null_2.ref
   grass/trunk/raster3d/r3.null/test_volume_float_1.ref
   grass/trunk/raster3d/r3.null/test_volume_float_2.ref
   grass/trunk/raster3d/r3.null/test_volume_float_null_1.ref
   grass/trunk/raster3d/r3.null/test_volume_float_null_2.ref
Log:
r3.null: unit test (runs)

Deleted: grass/trunk/raster3d/r3.null/test.r3.null.sh
===================================================================
--- grass/trunk/raster3d/r3.null/test.r3.null.sh	2017-08-19 20:08:55 UTC (rev 71417)
+++ grass/trunk/raster3d/r3.null/test.r3.null.sh	2017-08-19 20:46:08 UTC (rev 71418)
@@ -1,41 +0,0 @@
-# Tests for r3.null
-
-# We set up a specific region in the
-# @preprocess step of this test. We generate
-# voxel data with r3.mapcalc. The region setting 
-# should work for UTM and LL test locations
-g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
-# We create several (float, double, null value) voxel map
-# with value = col + row + depth. 
-r3.mapcalc --o expr="test_volume_float_1 = float(col() + row() + depth())"
-r3.mapcalc --o expr="test_volume_float_2 = test_volume_float_1"
-r3.mapcalc --o expr="test_volume_double_1 = double(col() + row() + depth())"
-r3.mapcalc --o expr="test_volume_double_2 = test_volume_double_1"
-# Add null value information 
-r3.mapcalc --o expr="test_volume_float_null_1 = if(row() == 1 || row() == 5, null(), test_volume_float_1)"
-r3.mapcalc --o expr="test_volume_float_null_2 = if(row() == 1 || row() == 5, null(), test_volume_float_1)"
-r3.mapcalc --o expr="test_volume_double_null_1 = if(row() == 1 || row() == 5, null(), test_volume_double_1)"
-r3.mapcalc --o expr="test_volume_double_null_2 = if(row() == 1 || row() == 5, null(), test_volume_double_1)"
-
-# We @test r3.null to set and modify null values.
-# Validation is based on @files with @precision=3
-# First float maps
-r3.null map=test_volume_float_1 setnull=3,4,5
-r3.null map=test_volume_float_2 setnull=7,8,9
-r3.null map=test_volume_float_null_1 null=-1.5
-r3.null map=test_volume_float_null_2 null=-10.5
-# Double maps
-r3.null map=test_volume_double_1 setnull=3,4,5
-r3.null map=test_volume_double_2 setnull=7,8,9
-r3.null map=test_volume_double_null_1 null=-1.5
-r3.null map=test_volume_double_null_2 null=-10.5
-
-# Commands to export the references 
-r3.out.ascii dp=3 input=test_volume_float_1 output=test_volume_float_1.txt
-r3.out.ascii dp=3 input=test_volume_float_2 output=test_volume_float_2.txt
-r3.out.ascii dp=3 input=test_volume_float_null_1 output=test_volume_float_null_1.txt
-r3.out.ascii dp=3 input=test_volume_float_null_2 output=test_volume_float_null_2.txt
-r3.out.ascii dp=3 input=test_volume_double_1 output=test_volume_double_1.txt
-r3.out.ascii dp=3 input=test_volume_double_2 output=test_volume_double_2.txt
-r3.out.ascii dp=3 input=test_volume_double_null_1 output=test_volume_double_null_1.txt
-r3.out.ascii dp=3 input=test_volume_double_null_2 output=test_volume_double_null_2.txt

Deleted: grass/trunk/raster3d/r3.null/test_volume_double_1.ref
===================================================================
--- grass/trunk/raster3d/r3.null/test_volume_double_1.ref	2017-08-19 20:08:55 UTC (rev 71417)
+++ grass/trunk/raster3d/r3.null/test_volume_double_1.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -1,51 +0,0 @@
-version: grass7
-order: nsbt
-north: 80.000000
-south: 0.000000
-east: 120.000000
-west: 0.000000
-top: 50.000000
-bottom: 0.000000
-rows: 8
-cols: 12
-levels: 5
-* * * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 
-* * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
-* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-* * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
-* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Deleted: grass/trunk/raster3d/r3.null/test_volume_double_2.ref
===================================================================
--- grass/trunk/raster3d/r3.null/test_volume_double_2.ref	2017-08-19 20:08:55 UTC (rev 71417)
+++ grass/trunk/raster3d/r3.null/test_volume_double_2.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -1,51 +0,0 @@
-version: grass7
-order: nsbt
-north: 80.000000
-south: 0.000000
-east: 120.000000
-west: 0.000000
-top: 50.000000
-bottom: 0.000000
-rows: 8
-cols: 12
-levels: 5
-3.000 4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 
-4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 
-5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 
-5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Deleted: grass/trunk/raster3d/r3.null/test_volume_double_null_1.ref
===================================================================
--- grass/trunk/raster3d/r3.null/test_volume_double_null_1.ref	2017-08-19 20:08:55 UTC (rev 71417)
+++ grass/trunk/raster3d/r3.null/test_volume_double_null_1.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -1,51 +0,0 @@
-version: grass7
-order: nsbt
-north: 80.000000
-south: 0.000000
-east: 120.000000
-west: 0.000000
-top: 50.000000
-bottom: 0.000000
-rows: 8
-cols: 12
-levels: 5
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-4.000 5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
-5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Deleted: grass/trunk/raster3d/r3.null/test_volume_double_null_2.ref
===================================================================
--- grass/trunk/raster3d/r3.null/test_volume_double_null_2.ref	2017-08-19 20:08:55 UTC (rev 71417)
+++ grass/trunk/raster3d/r3.null/test_volume_double_null_2.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -1,51 +0,0 @@
-version: grass7
-order: nsbt
-north: 80.000000
-south: 0.000000
-east: 120.000000
-west: 0.000000
-top: 50.000000
-bottom: 0.000000
-rows: 8
-cols: 12
-levels: 5
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-4.000 5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
-5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Deleted: grass/trunk/raster3d/r3.null/test_volume_float_1.ref
===================================================================
--- grass/trunk/raster3d/r3.null/test_volume_float_1.ref	2017-08-19 20:08:55 UTC (rev 71417)
+++ grass/trunk/raster3d/r3.null/test_volume_float_1.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -1,51 +0,0 @@
-version: grass7
-order: nsbt
-north: 80.000000
-south: 0.000000
-east: 120.000000
-west: 0.000000
-top: 50.000000
-bottom: 0.000000
-rows: 8
-cols: 12
-levels: 5
-* * * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 
-* * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
-* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-* * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
-* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Deleted: grass/trunk/raster3d/r3.null/test_volume_float_2.ref
===================================================================
--- grass/trunk/raster3d/r3.null/test_volume_float_2.ref	2017-08-19 20:08:55 UTC (rev 71417)
+++ grass/trunk/raster3d/r3.null/test_volume_float_2.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -1,51 +0,0 @@
-version: grass7
-order: nsbt
-north: 80.000000
-south: 0.000000
-east: 120.000000
-west: 0.000000
-top: 50.000000
-bottom: 0.000000
-rows: 8
-cols: 12
-levels: 5
-3.000 4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 
-4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 
-5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 
-5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Deleted: grass/trunk/raster3d/r3.null/test_volume_float_null_1.ref
===================================================================
--- grass/trunk/raster3d/r3.null/test_volume_float_null_1.ref	2017-08-19 20:08:55 UTC (rev 71417)
+++ grass/trunk/raster3d/r3.null/test_volume_float_null_1.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -1,51 +0,0 @@
-version: grass7
-order: nsbt
-north: 80.000000
-south: 0.000000
-east: 120.000000
-west: 0.000000
-top: 50.000000
-bottom: 0.000000
-rows: 8
-cols: 12
-levels: 5
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-4.000 5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
-5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
--1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Deleted: grass/trunk/raster3d/r3.null/test_volume_float_null_2.ref
===================================================================
--- grass/trunk/raster3d/r3.null/test_volume_float_null_2.ref	2017-08-19 20:08:55 UTC (rev 71417)
+++ grass/trunk/raster3d/r3.null/test_volume_float_null_2.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -1,51 +0,0 @@
-version: grass7
-order: nsbt
-north: 80.000000
-south: 0.000000
-east: 120.000000
-west: 0.000000
-top: 50.000000
-bottom: 0.000000
-rows: 8
-cols: 12
-levels: 5
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-4.000 5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
-5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
-9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
-10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
--10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
-12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
-13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
-14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Copied: grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_1.ref (from rev 71417, grass/trunk/raster3d/r3.null/test_volume_double_1.ref)
===================================================================
--- grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_1.ref	                        (rev 0)
+++ grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_1.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -0,0 +1,51 @@
+version: grass7
+order: nsbt
+north: 80.000000
+south: 0.000000
+east: 120.000000
+west: 0.000000
+top: 50.000000
+bottom: 0.000000
+rows: 8
+cols: 12
+levels: 5
+* * * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 
+* * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
+* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+* * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
+* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Copied: grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_2.ref (from rev 71417, grass/trunk/raster3d/r3.null/test_volume_double_2.ref)
===================================================================
--- grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_2.ref	                        (rev 0)
+++ grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_2.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -0,0 +1,51 @@
+version: grass7
+order: nsbt
+north: 80.000000
+south: 0.000000
+east: 120.000000
+west: 0.000000
+top: 50.000000
+bottom: 0.000000
+rows: 8
+cols: 12
+levels: 5
+3.000 4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 
+4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 
+5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 
+5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Copied: grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_null_1.ref (from rev 71417, grass/trunk/raster3d/r3.null/test_volume_double_null_1.ref)
===================================================================
--- grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_null_1.ref	                        (rev 0)
+++ grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_null_1.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -0,0 +1,51 @@
+version: grass7
+order: nsbt
+north: 80.000000
+south: 0.000000
+east: 120.000000
+west: 0.000000
+top: 50.000000
+bottom: 0.000000
+rows: 8
+cols: 12
+levels: 5
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+4.000 5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
+5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Copied: grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_null_2.ref (from rev 71417, grass/trunk/raster3d/r3.null/test_volume_double_null_2.ref)
===================================================================
--- grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_null_2.ref	                        (rev 0)
+++ grass/trunk/raster3d/r3.null/testsuite/data/test_volume_double_null_2.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -0,0 +1,51 @@
+version: grass7
+order: nsbt
+north: 80.000000
+south: 0.000000
+east: 120.000000
+west: 0.000000
+top: 50.000000
+bottom: 0.000000
+rows: 8
+cols: 12
+levels: 5
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+4.000 5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
+5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Copied: grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_1.ref (from rev 71417, grass/trunk/raster3d/r3.null/test_volume_float_1.ref)
===================================================================
--- grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_1.ref	                        (rev 0)
+++ grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_1.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -0,0 +1,51 @@
+version: grass7
+order: nsbt
+north: 80.000000
+south: 0.000000
+east: 120.000000
+west: 0.000000
+top: 50.000000
+bottom: 0.000000
+rows: 8
+cols: 12
+levels: 5
+* * * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 
+* * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
+* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+* * 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
+* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+* 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Copied: grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_2.ref (from rev 71417, grass/trunk/raster3d/r3.null/test_volume_float_2.ref)
===================================================================
--- grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_2.ref	                        (rev 0)
+++ grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_2.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -0,0 +1,51 @@
+version: grass7
+order: nsbt
+north: 80.000000
+south: 0.000000
+east: 120.000000
+west: 0.000000
+top: 50.000000
+bottom: 0.000000
+rows: 8
+cols: 12
+levels: 5
+3.000 4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 
+4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 
+5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+4.000 5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 
+5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+5.000 6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+6.000 * * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+* * * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+* * 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+* 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Copied: grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_null_1.ref (from rev 71417, grass/trunk/raster3d/r3.null/test_volume_float_null_1.ref)
===================================================================
--- grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_null_1.ref	                        (rev 0)
+++ grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_null_1.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -0,0 +1,51 @@
+version: grass7
+order: nsbt
+north: 80.000000
+south: 0.000000
+east: 120.000000
+west: 0.000000
+top: 50.000000
+bottom: 0.000000
+rows: 8
+cols: 12
+levels: 5
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+4.000 5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
+5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+-1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 -1.500 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Copied: grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_null_2.ref (from rev 71417, grass/trunk/raster3d/r3.null/test_volume_float_null_2.ref)
===================================================================
--- grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_null_2.ref	                        (rev 0)
+++ grass/trunk/raster3d/r3.null/testsuite/data/test_volume_float_null_2.ref	2017-08-19 20:46:08 UTC (rev 71418)
@@ -0,0 +1,51 @@
+version: grass7
+order: nsbt
+north: 80.000000
+south: 0.000000
+east: 120.000000
+west: 0.000000
+top: 50.000000
+bottom: 0.000000
+rows: 8
+cols: 12
+levels: 5
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+4.000 5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 
+5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+5.000 6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+6.000 7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+7.000 8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+8.000 9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 
+9.000 10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 
+10.000 11.000 12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 
+-10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 -10.500 
+12.000 13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 
+13.000 14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 
+14.000 15.000 16.000 17.000 18.000 19.000 20.000 21.000 22.000 23.000 24.000 25.000 

Copied: grass/trunk/raster3d/r3.null/testsuite/test.r3.null.sh (from rev 71417, grass/trunk/raster3d/r3.null/test.r3.null.sh)
===================================================================
--- grass/trunk/raster3d/r3.null/testsuite/test.r3.null.sh	                        (rev 0)
+++ grass/trunk/raster3d/r3.null/testsuite/test.r3.null.sh	2017-08-19 20:46:08 UTC (rev 71418)
@@ -0,0 +1,74 @@
+#!/bin/bash
+
+# Tests for r3.null
+
+set -e
+set -x
+
+# We set up a specific region in the
+# @preprocess step of this test. We generate
+# voxel data with r3.mapcalc. The region setting 
+# should work for UTM and LL test locations
+g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
+# We create several (float, double, null value) voxel map
+# with value = col + row + depth. 
+r3.mapcalc expr="test_volume_float_1 = float(col() + row() + depth())"
+r3.mapcalc expr="test_volume_float_2 = test_volume_float_1"
+r3.mapcalc expr="test_volume_double_1 = double(col() + row() + depth())"
+r3.mapcalc expr="test_volume_double_2 = test_volume_double_1"
+# Add null value information 
+r3.mapcalc expr="test_volume_float_null_1 = if(row() == 1 || row() == 5, null(), test_volume_float_1)"
+r3.mapcalc expr="test_volume_float_null_2 = if(row() == 1 || row() == 5, null(), test_volume_float_1)"
+r3.mapcalc expr="test_volume_double_null_1 = if(row() == 1 || row() == 5, null(), test_volume_double_1)"
+r3.mapcalc expr="test_volume_double_null_2 = if(row() == 1 || row() == 5, null(), test_volume_double_1)"
+
+# We @test r3.null to set and modify null values.
+# Validation is based on @files with @precision=3
+# First float maps
+r3.null map=test_volume_float_1 setnull=3,4,5
+r3.null map=test_volume_float_2 setnull=7,8,9
+r3.null map=test_volume_float_null_1 null=-1.5
+r3.null map=test_volume_float_null_2 null=-10.5
+# Double maps
+r3.null map=test_volume_double_1 setnull=3,4,5
+r3.null map=test_volume_double_2 setnull=7,8,9
+r3.null map=test_volume_double_null_1 null=-1.5
+r3.null map=test_volume_double_null_2 null=-10.5
+
+# Commands to export the references 
+r3.out.ascii dp=3 input=test_volume_float_1 output=test_volume_float_1.txt
+r3.out.ascii dp=3 input=test_volume_float_2 output=test_volume_float_2.txt
+r3.out.ascii dp=3 input=test_volume_float_null_1 output=test_volume_float_null_1.txt
+r3.out.ascii dp=3 input=test_volume_float_null_2 output=test_volume_float_null_2.txt
+r3.out.ascii dp=3 input=test_volume_double_1 output=test_volume_double_1.txt
+r3.out.ascii dp=3 input=test_volume_double_2 output=test_volume_double_2.txt
+r3.out.ascii dp=3 input=test_volume_double_null_1 output=test_volume_double_null_1.txt
+r3.out.ascii dp=3 input=test_volume_double_null_2 output=test_volume_double_null_2.txt
+
+# Compare
+diff test_volume_float_1.ref test_volume_float_1.txt
+diff test_volume_float_2.ref test_volume_float_2.txt
+diff test_volume_float_null_1.ref test_volume_float_null_1.txt
+diff test_volume_float_null_2.ref test_volume_float_null_2.txt
+diff test_volume_double_1.ref test_volume_double_1.txt
+diff test_volume_double_2.ref test_volume_double_2.txt
+diff test_volume_double_null_1.ref test_volume_double_null_1.txt
+diff test_volume_double_null_2.ref test_volume_double_null_2.txt
+
+# Cleanup
+g.remove -f type=raster_3d name=test_volume_float_1
+g.remove -f type=raster_3d name=test_volume_float_2
+g.remove -f type=raster_3d name=test_volume_float_null_1
+g.remove -f type=raster_3d name=test_volume_float_null_2
+g.remove -f type=raster_3d name=test_volume_double_1
+g.remove -f type=raster_3d name=test_volume_double_2
+g.remove -f type=raster_3d name=test_volume_double_null_1
+g.remove -f type=raster_3d name=test_volume_double_null_2
+rm test_volume_float_1.txt
+rm test_volume_float_2.txt
+rm test_volume_float_null_1.txt
+rm test_volume_float_null_2.txt
+rm test_volume_double_1.txt
+rm test_volume_double_2.txt
+rm test_volume_double_null_1.txt
+rm test_volume_double_null_2.txt



More information about the grass-commit mailing list