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