made var function support multiple names.
[feisty_meow.git] / scripts / shunit / example_shunit_test.sh
index c3dc8de5cb6abd72f9883b6becd840e1f42ed30f..9d389bee41a93d6a5b013cd6a951e6ebfb4a4c0b 100755 (executable)
@@ -3,14 +3,15 @@
 # An example of using shunit2.
 #
 # Author: Chris Koeritz
+# license gnu gpl v3
 
 export WORKDIR="$( \cd "$(\dirname "$0")" && \pwd )"  # obtain the script's working directory.
-#cd $WORKDIR
 if [[ ! "$0" =~ ^/.* ]]; then
-  # re-run the script with the absolute path if it didn't start that way; otherwise
+  # re-run the script with an absolute path if it didn't start out that way; otherwise,
   # shunit is not happy with finding the script.
   exec "$WORKDIR/$(basename $0)" $*
 fi
+cd $WORKDIR
 
 oneTimeSetUp()
 {
@@ -19,11 +20,14 @@ oneTimeSetUp()
 
 testOneThing()
 {
-  echo "got to test case.  sleeping for a bit..."
+  echo "got to primary test case."
   zero=0
   assertEquals "zero should be equal to 0" 0 $zero
-  sleep 23
-  echo "woke up.  passed tautological test."
+  echo "passed tautological test."
+  sleep_time=83
+  echo "$(date): now sleeping for $sleep_time seconds."
+  sleep $sleep_time
+  echo "$(date): woke up."
 }
 
 oneTimeTearDown()