summaryrefslogtreecommitdiffstats
path: root/rasmgr/test/test_hostcmp.sh
diff options
context:
space:
mode:
Diffstat (limited to 'rasmgr/test/test_hostcmp.sh')
-rw-r--r--rasmgr/test/test_hostcmp.sh36
1 files changed, 36 insertions, 0 deletions
diff --git a/rasmgr/test/test_hostcmp.sh b/rasmgr/test/test_hostcmp.sh
new file mode 100644
index 0000000..c9a99cc
--- /dev/null
+++ b/rasmgr/test/test_hostcmp.sh
@@ -0,0 +1,36 @@
+#!/bin/bash -x
+
+# test_hostcmp: test hostCmp() function of rasmgr
+
+# return codes
+export RC_OK=0
+export RC_ERROR=1
+
+INDENT="+++ "
+TESTPROG=./test_hostcmp
+
+HOST_SHORT=abc
+HOST_LONG=${HOST_SHORT}.def.ghi
+HOST_OTHER=xyz
+
+echo $0: testing rasmgr/rascontrol.
+
+echo $INDENT good cases, equal:
+$TESTPROG $HOST_SHORT $HOST_SHORT
+$TESTPROG $HOST_LONG $HOST_LONG
+$TESTPROG "" ""
+
+echo $INDENT general cases, equal:
+$TESTPROG $HOST_SHORT $HOST_LONG
+$TESTPROG $HOST_LONG $HOST_SHORT
+
+echo $INDENT general cases, NOT equal:
+$TESTPROG $HOST_SHORT $HOST_OTHER
+$TESTPROG $HOST_LONG $HOST_OTHER
+
+echo $INDENT special cases, NOT equal:
+$TESTPROG $HOST_SHORT ""
+$TESTPROG "" $HOST_SHORT
+
+echo $0: done.
+