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.
Test::TempDir::Tiny works with Test::More to create temporary directories that
stick around if tests fail.
It is loosely based on Test::TempDir, but with less complexity, greater
portability and zero non-core dependencies. (Capture::Tiny is recommended for
testing.)
UUID::Random generates random uuid strings. It does not satisfy any of the
points listed in RFC 4122 but the default format.
If you need RFC compliant UUID strings have a look at Data::UUID.
Test::Timer implements a set of test primitives to test and assert test times
from bodies of code.
This module implements a very thin layer around the getgroups(2) and
setgroups(2) syscalls.
Test::TinyMocker - a very simple tool to mock external modules
Available method:
* mock($module, $method_or_methods, $sub)
* unmock($module, $method_or_methods)
* method
* methods
* should
Test::Trap is primarily (but not exclusively) for use in test scripts: a block
eval on steroids, configurable and extensible, but by default trapping (Perl)
STDOUT, STDERR, warnings, exceptions, would-be exit codes, and return values
from boxed blocks of test code.
The values collected by the latest trap can then be queried or tested through a
special trap object.
This framework is intended to support unit testing in an object-oriented
development paradigm (with support for inheritance of tests etc.) and is
derived from the JUnit testing framework for Java by Kent Beck and Erich
Gamma.