Improve tests on Option<bool>.
authorRafał Długołęcki <rafal@dlugolecki.net.pl>
Sat, 16 May 2015 13:52:59 +0000 (15:52 +0200)
committerRafał Długołęcki <rafal@dlugolecki.net.pl>
Sat, 16 May 2015 13:52:59 +0000 (15:52 +0200)
tests/command/understand_bool_option.test

index 0a4562dfa08a0081ef988b84002685885325ca79..03a543963e120328b2dee7373e2cbf323c776290 100755 (executable)
@@ -8,4 +8,14 @@ for t in 0 1; do
     fi
 done
 
+for t in -2 -1 2 3 4 5 15; do
+    TEST=$($srcdir/command/option_test_command bool=$t)
+    if [ ! "$?" = "1" ]; then
+        echo "Command should not understand Option<bool> if value is different than: 0 or 1. Got: '$TEST'. Program exited with $? code."
+        return 1;
+    fi
+done
+
+echo "Command understand Option<bool> correctly."
+
 return 0;