Test and report on the coverage of the strict/warnings pragmas.
There are a number of different situations (like testing caching code)
where you want to want to do a number of tests, and then verify that
some underlying subroutine deep within the code was called a specific
number of times.
Test::Synopsis is an (author) test module to find .pm or .pod files under
your lib directory and then make sure the example snippet code in your
SYNOPSIS section passes the perl compile check.
Test::Sys::Info is a centralized test suite for Sys::Info Drivers.
A code is a set of strings, called the code words. A code is
"uniquely decodable" if any string S that is a concatenation of
code words is so in exactly one way.
The module provides functions that determine whether a given
code is uniquely decodable or not.
This module is a wrapper for a template and some visualization classes,
that knows to take a Test::TAP::Model object, which encapsulates test
results, and produce a pretty html file.
This module attempts to work around people calling UNIVERSAL::can() as a
function, which it is not.
Whenever you use UNIVERSAL::isa as a function, a kitten using
Test::MockObject dies. Normally, the kittens would be helpless, but if they
use UNIVERSAL::isa (the module whose docs you are reading), the kittens can
live long and prosper.
This module replaces UNIVERSAL::isa with a version that makes sure that if
it's called as a function on objects which override isa, isa will be
called on those objects as a method.
In all other cases the real UNIVERSAL::isa is just called directly.
Class names in Perl often don't sound great when spoken, or look good
when written in prose. For this reason, we tend to say things like
"customer" or "basket" when we are referring to My::Site::User::Customer
or My::Site::Shop::Basket. We thought it would be nice if our classes
knew what we would prefer to call them.
This module will add a moniker (and plural_moniker) method to UNIVERSAL,
and so to every class or module.
So, if $ob->isa("Big::Scary::Animal"), moniker will return "animal";
$ob->isa("Cephalopod::Octopus"), plural_moniker will return "octopuses".
This module is a subclass of Test::Harness::Straps.
It uses callbacks in the straps object to construct a deep structure,
with all the data known about a test run accessible within.
It's purpose is to ease the processing of test data, for the purpose of
generating reports, or something like that.
The niche it fills is creating a way to access test run data, both from
a serialized and a real source, and to ease the querying of this data.