summaryrefslogtreecommitdiff
path: root/ctdb/tests
diff options
context:
space:
mode:
authorAmitay Isaacs <amitay@gmail.com>2019-07-25 15:15:43 +1000
committerMartin Schwenke <martins@samba.org>2019-07-26 03:34:16 +0000
commit6b7b1e8080096ccf64bfa236db597cec0856e6b7 (patch)
tree5486b6f72b1c41df288602b21789e78567da7b8f /ctdb/tests
parentefd0c45a8b152eb4716193bea6cf95e9e0b97d8b (diff)
downloadsamba-6b7b1e8080096ccf64bfa236db597cec0856e6b7.tar.gz
ctdb-tests: Add tests for empty values in config file
Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'ctdb/tests')
-rwxr-xr-xctdb/tests/cunit/conf_test_001.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/ctdb/tests/cunit/conf_test_001.sh b/ctdb/tests/cunit/conf_test_001.sh
index 487b508b57a..bad1c1d2c78 100755
--- a/ctdb/tests/cunit/conf_test_001.sh
+++ b/ctdb/tests/cunit/conf_test_001.sh
@@ -71,6 +71,34 @@ EOF
unit_test conf_test 8 "$conffile"
cat > "$conffile" <<EOF
+[section1]
+ key1 =
+EOF
+
+required_error EINVAL <<EOF
+conf: empty value [section1] -> "key1"
+[section1]
+ # key1 = value1
+ # key2 = 10
+ key3 = false # temporary
+EOF
+unit_test conf_test 9 "$conffile"
+
+cat > "$conffile" <<EOF
+[section1]
+ key3 =
+EOF
+
+required_error EINVAL <<EOF
+conf: empty value [section1] -> "key3"
+[section1]
+ # key1 = value1
+ # key2 = 10
+ key3 = false # temporary
+EOF
+unit_test conf_test 9 "$conffile"
+
+cat > "$conffile" <<EOF
[section1]
key1 = value2