#!perl -w ; use strict ; use Test::More tests => 16 ; use IO::Util qw(Tid Lid Uid) ; can_ok 'main', qw(Tid Lid Uid) ; my $u1 = Tid ; my $u2 = Lid ; my $u3 = Uid ; ok $u1 ; ok $u2 ; ok $u3 ; ok length($u1)'base62' ; my $u5 = Lid chars=>'base62' ; my $u6 = Uid chars=>'base62' ; my $rebase62 = qr/^[0-9a-zA-Z_]+$/ ; like $u4, $rebase62 ; like $u5, $rebase62 ; like $u6, $rebase62 ; ok length($u4)[0..9, 'A'..'F'] ; my $u8 = Lid chars=>[0..9, 'A'..'F'] ; my $u9 = Uid chars=>[0..9, 'A'..'F'] ; my $reHex = qr/^[0-9A-F_]+$/ ; like $u7, $reHex ; like $u8, $reHex ; like $u9, $reHex ; ok length($u7)