Scott McWhirter > Test-FITesque > Test::FITesque::Suite

Download:
Test-FITesque-0.03.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Test::FITesque::Suite - FITesque test suite runner

SYNOPSIS ^

  my $suite   = Test::FITesque::Suite->new();

  my $test    = Test::FITesque::Test->new();
  my $suite2  = Test::FITesque::Suite->new();

    ...

  $suite->add($test, $suite2, ...);

  my $test_count = $suite->test_count();
  $suite->run_tests();

DESCRIPTION ^

This package provides a way of running a suite of tests. It also allowd you to run suites of suites in whatever hierarchy you see fit.

METHODS ^

new

  my $suite = Test::FITesque::Suite->new();

This method is a simple constructor, but can take a single parameter within a hashref:

data

This takes a simple arrayref of tests or suites.

add

  $suite->add($test, $suite2, ...);

This method allows you to add tests or suites to the current suite object.

test_count

  my $count = $suite->test_count();

This method returns the test count for all tests within the suite.

run_tests

  $suite->run_tests();

This method will run all tests within a suite.

AUTHOR ^

Scott McWhirter, <konobi@cpan.org>

COPYRIGHT & LICENSE ^

Copyright 2007 Scott McWhirter, all rights reserved.

This program is released under the following license: BSD. Please see the LICENSE file included in this distribution for details.

syntax highlighting: