Writing Makefile for Hash::AsObject cp lib/Hash/AsObject.pm blib/lib/Hash/AsObject.pm Manifying blib/man3/Hash::AsObject.3 PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi -I/export/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/00versions........1..0 # Skip Can't check prerequisites in META.yml - YAML not installed skipped: Can't check prerequisites in META.yml - YAML not installed t/01constructor.....1..6 ok 1 - use Hash::AsObject; ok 2 - object made from thin air isa Hash::AsObject ok 3 - object made from an empty hash isa Hash::AsObject ok 4 - object made from a list isa Hash::AsObject ok 5 - object made from an anonymous hash isa Hash::AsObject ok 6 - object made from an existing hash isa Hash::AsObject ok t/02get-and-set.....1..12 ok 1 - use Hash::AsObject; ok 2 - empty ok 3 - empty and equal ok 4 - full ok 5 - full and equal ok 6 - full and equal again ok 7 - full and equal yet again ok 8 - set scalar ok 9 - get scalar ok 10 - set hash ok 11 - get hash ok 12 - fail when more than one arg ok t/03class-methods...1..5 ok 1 - use Hash::AsObject; ok 2 - forbidden class method call ok 3 - allowed class method call ok 4 - $obj->DESTROY($foo) ok 5 - $obj->DESTROY ok t/04chain...........1..10 ok 1 - use Hash::AsObject; ok 2 - hash isa Hash::AsObject ok 3 - nested hash isa Hash::AsObject ok 4 - get scalar in nested hash ok 5 - set scalar in nested hash ok 6 - get array in nested hash ok 7 - stored hash has been reblessed ok 8 - stored hash retains its identity ok 9 - undef an element ok 10 - element still exists ok t/05trickery........1..50 ok 1 - use Hash::AsObject; ok 2 - invoke 'AUTOLOAD' as a class method w/o args ok 3 - invoke 'DESTROY' as a class method w/o args ok 4 - invoke 'can' as a class method w/o args ok 5 - invoke 'isa' as a class method w/o args ok 6 - try to can('can') ok 7 - it can ok 8 - try to isa('UNIVERSAL') ok 9 - it isa ok 10 - invoke 'VERSION' as a class method ok 11 - invoke 'import' as a class method ok 12 - invoke 'new' as a class method ok 13 - The object isa Hash::AsObject ok 14 - set element 'AUTOLOAD' ok 15 - get element 'AUTOLOAD' ok 16 - get non-existent element 'AUTOLOAD' ok 17 - don't autovivify method 'AUTOLOAD' ok 18 - set undefined element 'AUTOLOAD' ok 19 - get undefined element 'AUTOLOAD' ok 20 - make sure AUTOLOAD() is defined ok 21 - set element 'DESTROY' ok 22 - get element 'DESTROY' ok 23 - get non-existent element 'DESTROY' ok 24 - don't autovivify method 'DESTROY' ok 25 - set undefined element 'DESTROY' ok 26 - get undefined element 'DESTROY' ok 27 - make sure DESTROY() is defined ok 28 - set element 'VERSION' ok 29 - get element 'VERSION' ok 30 - get non-existent element 'VERSION' ok 31 - don't autovivify method 'VERSION' ok 32 - set undefined element 'VERSION' ok 33 - get undefined element 'VERSION' ok 34 - make sure VERSION() is defined ok 35 - set element 'import' ok 36 - get element 'import' ok 37 - get non-existent element 'import' ok 38 - don't autovivify method 'import' ok 39 - set undefined element 'import' ok 40 - get undefined element 'import' ok 41 - make sure import() is defined ok 42 - set element 'new' ok 43 - get element 'new' ok 44 - get non-existent element 'new' ok 45 - don't autovivify method 'new' ok 46 - set undefined element 'new' ok 47 - get undefined element 'new' ok 48 - make sure new() is defined ok 49 - class method VERSION() return val ok 50 - UNIVERSAL::isa called as a function ok t/99pod-coverage....1..0 # Skip Test::Pod::Coverage 1.00 required for testing POD coverage skipped: Test::Pod::Coverage 1.00 required for testing POD coverage t/99pod.............1..0 # Skip Test::Pod 1.00 required for testing POD skipped: Test::Pod 1.00 required for testing POD All tests successful, 3 tests skipped. Files=8, Tests=83, 2 wallclock secs ( 1.70 cusr + 0.49 csys = 2.19 CPU) Installing /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/Hash/AsObject.pm Installing /export/home/cpanrun/build/5.6.1/man/man3/Hash::AsObject.3 Appending installation info to /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi/perllocal.pod