cacert-testmgr/external/ZendFramework-1.9.5/tests/Zend/Text/Figlet/GenerateDummies.sh
Markus Warg 8398c9048d initially import ZendFramework-1.9.5 into repository
code was modified slightly, so the code differs from the original downloadable 1.9.5 version
2010-03-31 10:12:32 +02:00

38 lines
1.6 KiB
Bash
Executable file

#!/bin/bash
# This file will generate all dummies which are required for the unit testing.
# The figlet program needs to be installed.
#
# Author: Ben 'DASPRiD' Scholzen
# Date: 2008/6/27 13:05
# Font used for unit testing, should be the default font
UTFLF="../../../../library/Zend/Text/Figlet/zend-framework.flf"
# GZIP font for .gz test
rm -f GzippedFont.gz
cp $UTFLF GzippedFont
gzip GzippedFont
# Create an invalid font file
rm -f InvalidFont.flf
touch InvalidFont.flf
# Create dummies
figlet -f $UTFLF Dummy > StandardAlignLeft.figlet
figlet -f $UTFLF -c Dummy > StandardAlignCenter.figlet
figlet -f $UTFLF -r Dummy > StandardAlignRight.figlet
figlet -f $UTFLF -R Dummy > StandardRightToLeftAlignRight.figlet
figlet -f $UTFLF -Rc Dummy > StandardRightToLeftAlignCenter.figlet
figlet -f $UTFLF -Rl Dummy > StandardRightToLeftAlignLeft.figlet
figlet -f $UTFLF -w50 -r Dummy > OutputWidth50AlignRight.figlet
figlet -f $UTFLF -m-1 Dummy > NoSmush.figlet
figlet -f $UTFLF -m-1 -R Dummy > NoSmushRightToLeft.figlet
figlet -f $UTFLF -m0 Dummy > SmushDefault.figlet
figlet -f $UTFLF -m5 Dummy > SmushForced.figlet
echo 'Ömläüt' | iconv -f UTF-8 -t ISO-8859-15 | figlet -f $UTFLF > CorrectEncoding.figlet
figlet -f $UTFLF Dummy Dummy Dummy > WordWrapLeftToRight.figlet
figlet -f $UTFLF -R Dummy Dummy Dummy > WordWrapRightToLeft.figlet
figlet -f $UTFLF DummyDumDummy > CharWrapLeftToRight.figlet
figlet -f $UTFLF -R DummyDumDummy > CharWrapRightToLeft.figlet
echo -e "Dum\nDum\n\nDum" | figlet -f $UTFLF -p > ParagraphOn.figlet
echo -e "Dum\nDum\n\nDum" | figlet -f $UTFLF > ParagraphOff.figlet