use Data::Perl; use Test::More; my $array = array(qw/1 2 3 4/); isa_ok($array, 'Data::Perl::Collection::Array'); my $hash = hash(qw/1 2 3 4/); isa_ok($hash, 'Data::Perl::Collection::Hash'); my $code = code(); isa_ok($code, 'Data::Perl::Code'); my $code2 = code(sub { 'foo' }); isa_ok($code2, 'Data::Perl::Code'); my $number = number(); isa_ok($number, 'Data::Perl::Number'); $number2 = number(2); isa_ok($number2, 'Data::Perl::Number'); my $bool = bool(1); isa_ok($bool, 'Data::Perl::Bool'); my $string = string(); isa_ok($string, 'Data::Perl::String'); my $string2 = string('foo'); isa_ok($string2, 'Data::Perl::String'); my $counter = counter(); isa_ok($counter, 'Data::Perl::Counter'); my $counter2 = counter(1); isa_ok($counter2, 'Data::Perl::Counter'); done_testing();