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.
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 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".
UNIVERSAL::require - require() modules from a variable.
If you've ever had to do this...
eval "require $module";
to get around the bareword caveats on require(), this module is for
you. It creates a universal require() class method that will work with
every Perl module and its secure. So instead of doing some arcane
eval() work, you can do this:
$module->require;
It doesn't save you much typing, but it'll make a lot more sense to
someone who's not a ninth level Perl acolyte.
Test::TCP is test utilities for TCP/IP program.
Perl extension for telling fully qualified name of the method.