The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.14

  • Piers Cawley fixed a bad bug that caused inherited tests to be called on the parent class instead of the inheriting class. Piers Cawley also put in a lot of new functionality for regular expression assertions and coderef assertions. Matthew Astley fixed the POD documentation. Matthew Astley and Adam Spiers fixed a number of smaller things. Greatly improved formatting of failure reports. Version number is now (hopefully) handled correctly for CPAN. Kevin Connor ported TestSetup and TestDecorator to Perl.

Modules

Procedural style unit testing interface
unit testing framework assertion class
The abstract base class for assertions
A boolean assertion
A delayed evaluation assertion using a Coderef
Assertion with regex matching
unit testing framework exception class
unit testing framework exception class
unit testing framework exception class
unit testing framework helper class
unit testing framework helper class
unit testing framework abstract base class
unit testing framework base class
unit testing framework helper class
unit testing framework helper class
unit testing framework abstract base class
unit testing framework helper class
unit testing framework helper class
unit testing framework helper class
unit testing framework helper class
unit testing framework base class
unit testing framework helper class
Tutorial on unit testing
unit testing framework helper class
unit testing framework self tests

Provides

in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/TestSuite.pm
in lib/Test/Unit/UnitHarness.pm
in lib/Test/Unit/UnitHarness.pm
in lib/Test/Unit/tests/InheritedInheritedTestCase.pm
in lib/Test/Unit/tests/InheritedTestCase.pm
in lib/Test/Unit/tests/NoTestCaseClass.pm
in lib/Test/Unit/tests/NoTestCases.pm
in lib/Test/Unit/tests/OneTestCase.pm
in lib/Test/Unit/tests/OverrideTestCase.pm
in lib/Test/Unit/tests/SuiteTest.pm
in lib/Test/Unit/tests/TestAssertionCodeRef.pm
in lib/Test/Unit/tests/TestInnerClass.pm
in lib/Test/Unit/tests/TestListenerTest.pm
in lib/Test/Unit/tests/TestTest.pm
in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/tests/SuiteTest.pm
in lib/Test/Unit/tests/SuiteTest.pm
in lib/Test/Unit/TkTestRunner.pm
in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/tests/TestUnitTest.pm
in lib/Test/Unit/tests/TornDown.pm
in lib/Test/Unit/tests/WasRun.pm