Class-Generate

 view release on metacpan or  search on metacpan

t/Test_Framework.pm  view on Meta::CPAN

use warnings;
use strict;
use Exporter;
use vars qw(@ISA @EXPORT);

@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] )
    {
        print STDERR $@, "\n" if $@;
    }
}

sub Test_Failure(&)
{
    my $code = $_[0];
    push @results, !test_succeeds($code);
}

sub Report_Results()
{
    print '1..', ( $#results + 1 ), "\n";
    for ( my $i = 0 ; $i <= $#results ; $i++ )
    {



( run in 0.254 second using v1.01-cache-2.11-cpan-e9199f4ba4c )