Class-Generate
view release on metacpan or search on metacpan
t/Test_Framework.pm view on Meta::CPAN
3456789101112131415161718192021222324252627282930313233use
warnings;
use
strict;
use
Exporter;
@ISA
=
qw(Exporter)
;
@EXPORT
=
qw(&Test &Test_Failure &Report_Results &Arrays_Equal)
;
my
$test_no
= 1;
my
@results
;
sub
Test(&)
{
my
$code
=
$_
[0];
push
@results
, test_succeeds(
$code
);
if
( !
$results
[
$#results
] )
{
STDERR $@,
"\n"
if
$@;
}
}
sub
Test_Failure(&)
{
my
$code
=
$_
[0];
push
@results
, !test_succeeds(
$code
);
}
sub
Report_Results()
{
'1..'
, (
$#results
+ 1 ),
"\n"
;
for
(
my
$i
= 0 ;
$i
<=
$#results
;
$i
++ )
{
( run in 0.273 second using v1.01-cache-2.11-cpan-e9199f4ba4c )