The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
NAME
    Test::Unit::Lite - Unit testing without external dependencies

SYNOPSIS
    Bundling the Test::Unit::Lite as a part of package distribution:

      perl -MTest::Unit::Lite -e bundle

    Running all test units:

      perl -MTest::Unit::Lite -e all_tests

    Using as a replacement for Test::Unit:

      package FooBarTest;
      use Test::Unit::Lite;   # unnecessary if module isn't directly used
      use base 'Test::Unit::TestCase';

      sub new {
          my $self = shift()->SUPER::new(@_);
          # your state for fixture here
          return $self;
      }

      sub set_up {
          # provide fixture
      }
      sub tear_down {
          # clean up after test
      }
      sub test_foo {
          my $self = shift;
          my $obj = ClassUnderTest->new(...);
          $self->assert_not_null($obj);
          $self->assert_equals('expected result', $obj->foo);
          $self->assert(qr/pattern/, $obj->foobar);
      }
      sub test_bar {
          # test the bar feature
      }

DESCRIPTION
    This framework provides lighter version of Test::Unit framework. It
    implements some of the Test::Unit classes and methods needed to run test
    units. The Test::Unit::Lite tries to be compatible with public API of
    Test::Unit. It doesn't implement all classes and methods at 100% and
    only those necessary to run tests are available.

    The Test::Unit::Lite can be distributed as a part of package
    distribution, so the package can be distributed without dependency on
    modules outside standard Perl distribution. The Test::Unit::Lite is
    provided as a single file.

  Bundling the Test::Unit::Lite as a part of package distribution
    The Test::Unit::Lite framework can be bundled to the package
    distribution. Then the Test::Unit::Lite module is copied to the inc
    directory of the source directory for the package distribution.

AUTHOR
    Piotr Roszatycki <dexter@cpan.org>

LICENSE
    Copyright (c) 2007-2009, 2012 by Piotr Roszatycki <dexter@cpan.org>.

    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

    See http://www.perl.com/perl/misc/Artistic.html