The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package main;

use strict;
use lib qw(lib t/lib);
use SubExporterGenerator -test => [min => {-as => "min_under_20", under => 20},
    			       	   min => {-as => "min_under_5", under => 5},
                                   max => {-as => "max_upper_100", upper => 100},
				   uniq => {-as => 'uniq'},
				   ];
use Test::More 'no_plan';

is(min_under_20(100,25,30), 20);
is(min_under_20(100,10,30), 10);
is(min_under_5(100,50,40), 5);
is(min_under_5(100,1,40), 1);
is(max_upper_100(80,25,30), 100);
is(max_upper_100(130,10,30), 130);
is(scalar uniq(1,3,1,4,5,1), 4);