diff -r 000000000000 -r 2e3d3ce01487 openenvutils/commandshell/shell/test/scripts/ls.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/openenvutils/commandshell/shell/test/scripts/ls.sh Tue Feb 02 10:12:00 2010 +0200 @@ -0,0 +1,61 @@ +#opyright (c) Symbian Software Ltd 2007. All rights reserved. +#!/home/guest/vinodp/local/bin/zsh +################################### +# Test cases for internal commands# +################################### + + +#Inititalise counters for Total tests, passes, fails. +init() +{ +let totalno=0; +let passno=0; +let failno=0; +return +} + + +#Start test case for defect DEF115281 +test_ls_long() +{ + +let totalno=totalno+1 + +ls -l +ret=$? + +if [ $ret = 0 ] +then + echo "Is ls -l command given here showing the contents properly\(y\/n\):" + read yesorno + if [ $yesorno = "y" ] + then + echo "PASS" + let passno=passno+1 + else + echo "FAIL: Expected \"y\", returned $yesorno" + let failno=failno+1 + fi +else + echo "FAIL: Expected return value 0, but returned $ret" + let failno=failno+1 +fi +return +} + + + +report() +{ +echo "#######################################################################################" +echo "Total tests : $totalno" +echo "Passed : $passno" +echo "Failed : $failno" +echo "#######################################################################################" +} + + + +init +test_ls_long +report