Test/ManyParams version 0.07 ============================ 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"]; any_is {ask_for_sense_of_life(shift())} 42, ["Jack London", "Douglas Adams"]; most_ok {$img->colorAt($_[0],$_[1]) == BLACK} [ [0 .. 10_000], [0 .. 10_000] ] => 100, "100 random pixels of a black image should be black"; [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 Test::Differences 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.