From 1e70d32d35f0429a72ae4bb8e6bc8e76bd745ee5 Mon Sep 17 00:00:00 2001 From: Chun-Hsu Lai Date: Sun, 5 May 2024 22:11:19 +0800 Subject: [PATCH] add unit test to test use cmd --- tests/runner.sh | 1 + tests/test_init.sh | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100755 tests/test_init.sh diff --git a/tests/runner.sh b/tests/runner.sh index 12baa6d..7aeaa48 100755 --- a/tests/runner.sh +++ b/tests/runner.sh @@ -5,5 +5,6 @@ final_ret=0 ./test_init_var.sh ; if [ $? != 0 ] ; then final_ret=1 ; fi ./test_bash_utils.sh ; if [ $? != 0 ] ; then final_ret=1 ; fi ./test_devenv_impl.sh ; if [ $? != 0 ] ; then final_ret=1 ; fi +./test_init.sh ; if [ $? != 0 ] ; then final_ret=1 ; fi exit $final_ret diff --git a/tests/test_init.sh b/tests/test_init.sh new file mode 100755 index 0000000..d6ead47 --- /dev/null +++ b/tests/test_init.sh @@ -0,0 +1,17 @@ +#!/bin/bash +. ../scripts/init + +echo "*** test file: $(basename ${BASH_SOURCE[0]})" + +test_use_cmd() { + devenv add foo + devenv use foo + assertNotNull ${DEVENVFLAVOR} + devenv off + devenv del foo + devenv use foo + assertNull "${DEVENVFLAVOR}" +} + +# Load and run shUnit2. +. ./shunit2/shunit2