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