%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
#!perl # # test apparatus for Text::Template module # still incomplete. use Text::Template; die "This is the test program for Text::Template version 1.46. You are using version $Text::Template::VERSION instead. That does not make sense.\n Aborting" unless $Text::Template::VERSION == 1.46; print "1..5\n"; $n = 1; # (1-2) Missing source eval { Text::Template->new(); }; unless ($@ =~ /^\QUsage: Text::Template::new(TYPE => ..., SOURCE => ...)/) { print STDERR $@; print "not "; } print "ok $n\n"; $n++; eval { Text::Template->new(TYPE => 'FILE'); }; if ($@ =~ /^\QUsage: Text::Template::new(TYPE => ..., SOURCE => ...)/) { print "ok $n\n"; } else { print STDERR $@; print "not ok $n\n"; } $n++; # (3) Invalid type eval { Text::Template->new(TYPE => 'wlunch', SOURCE => 'fish food'); }; if ($@ =~ /^\QIllegal value `WLUNCH' for TYPE parameter/) { print "ok $n\n"; } else { print STDERR $@; print "not ok $n\n"; } $n++; # (4-5) File does not exist my $o = Text::Template->new(TYPE => 'file', SOURCE => 'this file does not exist'); print $o ? "not ok $n\n" : "ok $n\n"; $n++; print defined($Text::Template::ERROR) && $Text::Template::ERROR =~ /^Couldn't open file/ ? "ok $n\n" : "not ok $n\n"; $n++; exit;