[GRASS-SVN] r65485 - in grass/trunk/vector/v.category: . testsuite

svn_grass at osgeo.org svn_grass at osgeo.org
Tue Jun 16 07:18:52 PDT 2015


Author: wenzeslaus
Date: 2015-06-16 07:18:52 -0700 (Tue, 16 Jun 2015)
New Revision: 65485

Added:
   grass/trunk/vector/v.category/testsuite/
   grass/trunk/vector/v.category/testsuite/copy_multiple_cats.sh
Log:
v.category: add basic bash test case for #2618

Added: grass/trunk/vector/v.category/testsuite/copy_multiple_cats.sh
===================================================================
--- grass/trunk/vector/v.category/testsuite/copy_multiple_cats.sh	                        (rev 0)
+++ grass/trunk/vector/v.category/testsuite/copy_multiple_cats.sh	2015-06-16 14:18:52 UTC (rev 65485)
@@ -0,0 +1,30 @@
+#!/usr/bin/env bash
+
+# this is test for #2618
+# v.category option=transfer does not copy multiple cat values
+# https://trac.osgeo.org/grass/ticket/2618
+
+set -e
+set -x
+
+echo "100|100|1" | v.in.ascii output=vcategory_test_1 input=-
+fid=$(v.edit --quiet layer=1 map=vcategory_test_1 tool=select cat=1)
+v.edit map=vcategory_test_1 layer=1 tool=catadd ids=${fid} cats=2
+v.category option=transfer layer=1,2 input=vcategory_test_1 output=vcategory_test_2
+
+expected="1/2"
+out=$(v.category option=print layer=1 input=test2)
+
+if [[ ${out} != ${expected} ]]; then
+    echo "FAIL: Expected '${expected}' not equals to output ${out}"
+    exit 1
+fi
+
+out=$(v.category option=print layer=2 input=test2)
+
+if [[ ${out} != ${expected} ]]; then
+    echo "FAIL: Expected '${expected}' not equals to output ${out}"
+    exit 1
+fi
+
+g.remove -f type=vector name=vcategory_test_1,vcategory_test_2


Property changes on: grass/trunk/vector/v.category/testsuite/copy_multiple_cats.sh
___________________________________________________________________
Added: svn:executable
   + *



More information about the grass-commit mailing list