From 35619c1d727052206fe178dfd1d99fb9a8653e62 Mon Sep 17 00:00:00 2001
From: arq5x <arq5x@virginia.edu>
Date: Sat, 1 Feb 2014 19:37:28 -0500
Subject: [PATCH] [TST] add tests for map

---
 test/map/test-map.sh | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/test/map/test-map.sh b/test/map/test-map.sh
index d30ee763..bd25ff40 100644
--- a/test/map/test-map.sh
+++ b/test/map/test-map.sh
@@ -617,4 +617,47 @@ chr10	20	30	." > exp
 $BT map -g genome -a a.vsorted.bed -b b.vsorted.bed -c 1 -o collapse > obs
 check obs exp
 
+###########################################################
+#  Test invalid column
+############################################################
+echo "    map.t41..\c"
+echo \
+"
+*****
+*****ERROR: requested column 41 , but record only has fields 1 - 6. Exiting.
+
+*****" > exp
+$BT map -a ivls.bed -b values5.bed -c 41 -o collapse 2> obs
+check obs exp
+
+rm obs exp
+
+###########################################################
+#  Test invalid column
+############################################################
+echo "    map.t42..\c"
+echo \
+"
+*****
+*****ERROR: requested column -1 , but record only has fields 1 - 6. Exiting.
+
+*****" > exp
+$BT map -a ivls.bed -b values5.bed -c -1 -o collapse 2> obs
+check obs exp
+
+rm obs exp
+
+###########################################################
+#  Test invalid column
+############################################################
+echo "    map.t43..\c"
+echo \
+"
+*****
+*****ERROR: requested column 0 , but record only has fields 1 - 6. Exiting.
+
+*****" > exp
+$BT map -a ivls.bed -b values5.bed -c 0 -o collapse 2> obs
+check obs exp
+
 rm obs exp
-- 
GitLab