File indexing completed on 2024-05-12 05:10:35
0001 #!/bin/sh 0002 ########################################################################################## 0003 # 0004 # *************************************************************************** 0005 # * * 0006 # * SPDX-License-Identifier: GPL-2.0-or-later * 0007 # * * 0008 # *************************************************************************** 0009 # 0010 ########################################################################################## 0011 # 0012 # Purpose of this program is to test konsolekalendar in future this will be more smarter 0013 # 0014 # testkalendar.sh 0.1 0015 # 0016 ########################################################################################## 0017 0018 #!/bin/sh 0019 0020 function do_test(){ 0021 0022 DATE=10 0023 MONTH=10 0024 YEAR=2003 0025 0026 MINUTE=1 0027 HOUR=20 0028 0029 while [ $DATE -lt 29 ]; do 0030 0031 0032 COMMAND="$KONSOLEKALENDAR $1 --time $HOUR:$MINUTE --description $3 --summary $3 --date $YEAR-$MONTH-$DATE --create --file=$2" 0033 echo using command $COMMAND 0034 $COMMAND 0035 0036 echo "################################ TEXT ##################################" 0037 COMMAND="$KONSOLEKALENDAR --view --time $HOUR:$MINUTE --date $YEAR-$MONTH-$DATE --export-type Text --file=$2" 0038 $COMMAND 0039 0040 echo "################################ CSV ##################################" 0041 COMMAND="$KONSOLEKALENDAR --view --time $HOUR:$MINUTE --date $YEAR-$MONTH-$DATE --export-type CSV --file=$2" 0042 $COMMAND 0043 0044 echo "################################ ORG ##################################" 0045 COMMAND="$KONSOLEKALENDAR --view --time $HOUR:$MINUTE --date $YEAR-$MONTH-$DATE --export-type Text-organizer --file=$2" 0046 $COMMAND 0047 0048 let DATE=$DATE+1 0049 let MINUTE=$MINUTE+1 0050 0051 done 0052 } 0053 0054 0055 KONSOLEKALENDAR=../konsolekalendar 0056 ADDING="--add" 0057 REMOVE="--delete" 0058 CHANGE="--change" 0059 VIEW="--view" 0060 0061 COMMAND=""; 0062 0063 FILE="./testcaledar.ics" 0064 0065 do_test $ADDING $FILE "ADD" 0066 do_test $CHANGE $FILE "CHANGE" 0067 do_test $REMOVE $FILE "REMOVE" 0068 0069