PerlPoint-Package
view release on metacpan or search on metacpan
t/l0_headlines.t view on Meta::CPAN
# = HISTORY SECTION =====================================================================
# ---------------------------------------------------------------------------------------
# version | date | author | changes
# ---------------------------------------------------------------------------------------
# 0.08 |27.12.2004| JSTENZEL | adapted to new headline path data;
# |27.02.2005| JSTENZEL | adapted to fixed variable handling, see parser log;
# 0.07 |31.08.2002| JSTENZEL | adapted to extended tag streaming (body hint);
# 0.06 |27.09.2001| JSTENZEL | switched to Test::More;
# | | JSTENZEL | tests were really basic, improved;
# | | JSTENZEL | adapted to shortcuts;
# |15.04.2002| JSTENZEL | adapted to chapter docstream hints;
# 0.05 |16.08.2001| JSTENZEL | no need to build a Safe object;
# 0.04 |20.03.2001| JSTENZEL | adapted to tag templates;
# 0.03 |09.12.2000| JSTENZEL | new namespace: "PP" => "PerlPoint";
# 0.02 |05.10.2000| JSTENZEL | parser takes a Safe object now;
# 0.01 |08.04.2000| JSTENZEL | new.
# ---------------------------------------------------------------------------------------
# PerlPoint test script
# pragmata
use strict;
use lib qw(t);
# helper lib
use testlib;
# load modules
use Cwd;
use Carp;
use Test::More qw(no_plan);
use PerlPoint::Backend;
use PerlPoint::Parser 0.37;
use PerlPoint::Tags; # perl 5.005 needs this
use PerlPoint::Tags::Basic;
use PerlPoint::Constants;
# declare variables
my (@streamData, @results);
# build parser
my ($parser)=new PerlPoint::Parser;
# and call it
$parser->run(
stream => \@streamData,
files => ['t/headlines.pp'],
safe => undef,
trace => TRACE_NOTHING,
display => DISPLAY_NOINFO+DISPLAY_NOWARN,
);
# build a backend
my $backend=new PerlPoint::Backend(
name =>'installation test: headlines',
trace =>TRACE_NOTHING,
display => DISPLAY_NOINFO,
);
# register a complete set of backend handlers
$backend->register($_, \&handler) foreach (
DIRECTIVE_BLOCK,
DIRECTIVE_COMMENT,
DIRECTIVE_DOCUMENT,
DIRECTIVE_DPOINT,
DIRECTIVE_HEADLINE,
( run in 0.450 second using v1.01-cache-2.11-cpan-140bd7fdf52 )