set +e
# check if ACTUAL or EXPECTED has "ERROR" string
- expr match "${ACTUAL}" ${ERROR_FLAG}
+ expr match "${ACTUAL}" ${ERROR_FLAG} > /dev/null
if [ $? = 0 ]; then
echo "** Error in ACTUAL"
return 10
fi
- expr match "${EXPECTED}" ${ERROR_FLAG}
+ expr match "${EXPECTED}" ${ERROR_FLAG} > /dev/null
if [ $? = 0 ]; then
echo "** Error in EXPECTED"
return 11
fi
- expr ${ACTUAL} ${COND} ${EXPECTED}
+ expr ${ACTUAL} ${COND} ${EXPECTED} > /dev/null
RESULT=$?
# roll-back
# - 2 : error
if [ ${RESULT} -eq 0 ];then
- echo -e "\n** [${RULE_NAME}] \t success \t ([actual: ${ACTUAL}] ${COND} [expected: ${EXPECTED}])\n"
+ echo -e "** [${RULE_NAME}] \t success \t ([actual: ${ACTUAL}] ${COND} [expected: ${EXPECTED}])"
elif [ ${RESULT} -eq 1 ];then
- echo -e "\n** [${RULE_NAME}] \t ** fail \t ([actual: ${ACTUAL}] ${COND} [expected: ${EXPECTED}])\n"
+ echo -e "** [${RULE_NAME}] \t ** fail \t ([actual: ${ACTUAL}] ${COND} [expected: ${EXPECTED}])"
else
echo -e "\t** Error in [expr ${ACTUAL} ${COND} ${EXPECTED}]"
fi