Test/ManyParams version 0.04 ============================ SYNOPSIS use Test::ManyParams; all_ok {foo(@_)} [ [$arg1a, $arg2a], [$arg2b, $arg2b, $arg3b, $arg4b] ], "Testing that foo returns true for every combination of the arguments"; all_ok {bar(shift())} [qw/arg1 arg2 arg3 arg4 arg5 arg6/], "Testing every argument with bar"; any_ok {drunken_person() eq shift()} ["Jim Beam", "Jonny Walker", "Jack Daniels"]; [NOT YET IMPLEMENTED] all_are_deeply CODE SCALAR, PARAMETERS, [ TEST_NAME ] all_like CODE REGEXP, PARAMETERS, [ TEST_NAME ] all_unlike CODE REGEXP, PARAMETERS, [ TEST_NAME ] all_can CODE METHODS, PARAMETERS, [ TEST_NAME ] all_dies_ok CODE PARAMETERS, [TEST_NAME] all_lives_ok CODE PARAMETERS, [TEST_NAME] all_throws_ok CODE REGEXP, PARAMETERS, [TEST_NAME] INSTALLATION To install this module type the following: perl Makefile.PL make make test make install DEPENDENCIES This module requires these other modules and libraries: Test::Builder Set::CrossProduct Data::Dumper Test::More # for testing Test::Exception Test::Builder::Tester COPYRIGHT AND LICENCE Copyright (C) 2002 Janek Schleicher This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.