Checking if your kit is complete... Looks good Writing Makefile for Devel::StrictObjectHash cp lib/Devel/StrictObjectHash.pm blib/lib/Devel/StrictObjectHash.pm Manifying blib/man3/Devel::StrictObjectHash.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/10_Devel_StrictObjectHash_test.....................1..23 ok 1 - use Devel::StrictObjectHash; ok 2 - TestBase->can('new') ok 3 - The object isa TestBase ok 4 - ... this should thrown an exception ok 5 - ... this should thrown an exception ok 6 - TestBase->can('getPrivate') ok 7 - TestBase->can('setPrivate') ok 8 - ... this should not die ok 9 - ... private should be defined ok 10 - ... this should be equal ok 11 - ... this should not die ok 12 - ... this should not die ok 13 - ... private should be defined ok 14 - ... this should be equal ok 15 - TestBase->can('getProtected') ok 16 - TestBase->can('setProtected') ok 17 - ... this should not die ok 18 - ... protected should be defined ok 19 - ... this should be equal ok 20 - ... this should not die ok 21 - ... this should not die ok 22 - ... protected should be defined ok 23 - ... this should be equal ok t/20_Devel_StrictObjectHash_Derived_test.............1..44 ok 1 - use Devel::StrictObjectHash; ok 2 - TestDerived->can('new') ok 3 - The object isa TestDerived ok 4 - The object isa TestBase ok 5 - ... this should thrown an exception for accessing protected outside the object ok 6 - ... this should thrown an exception for accessing private outside the object ok 7 - ... this should thrown an exception for accessing derived private outside the object ok 8 - ... this should thrown an exception for attempting to access private from TestBase ok 9 - TestDerived->can('getPrivateForDerived') ok 10 - TestDerived->can('setPrivateForDerived') ok 11 - ... this should not die ok 12 - ... derived private should be defined ok 13 - ... this should be equal ok 14 - ... this should not die ok 15 - ... this should not die ok 16 - ... derived private should be defined ok 17 - ... this should be equal ok 18 - TestDerived->can('getDerivedProtected') ok 19 - TestDerived->can('setDerivedProtected') ok 20 - ... this should not die ok 21 - ... protected should be defined ok 22 - ... this should be equal ok 23 - ... this should not die ok 24 - ... this should not die ok 25 - ... protected should be defined ok 26 - ... this should be equal ok 27 - TestDerived->can('getPrivate') ok 28 - TestDerived->can('setPrivate') ok 29 - ... this should not die ok 30 - ... private should be defined ok 31 - ... this should be equal ok 32 - ... this should not die ok 33 - ... this should not die ok 34 - ... private should be defined ok 35 - ... this should be equal ok 36 - TestDerived->can('getProtected') ok 37 - TestDerived->can('setProtected') ok 38 - ... this should not die ok 39 - ... protected should be defined ok 40 - ... this should be equal ok 41 - ... this should not die ok 42 - ... this should not die ok 43 - ... protected should be defined ok 44 - ... this should be equal ok t/30_Devel_StrictObjectHash_Initializer_test.........1..4 ok 1 - use Devel::StrictObjectHash; ok 2 - ... this should not die ok 3 - The object isa TestDerivedInitializer ok 4 - The object isa TestInitializer ok t/40_Devel_StrictObjectHash_field_clash_test.........1..1 ok 1 - use Devel::StrictObjectHash; ok t/50_Devel_StrictObjectHash_field_identifier_test....1..68 ok 1 - use Devel::StrictObjectHash; ok 2 - TestFieldIdentifier->can('new') ok 3 - The object isa TestFieldIdentifier ok 4 - ... testing the public functionality ok 5 - ... this should thrown an exception ok 6 - ... this should thrown an exception ok 7 - TestFieldIdentifier->can('getPrivate') ok 8 - TestFieldIdentifier->can('setPrivate') ok 9 - ... this should not die ok 10 - ... private should be defined ok 11 - ... this should be equal ok 12 - ... this should not die ok 13 - ... this should not die ok 14 - ... private should be defined ok 15 - ... this should be equal ok 16 - TestFieldIdentifier->can('getProtected') ok 17 - TestFieldIdentifier->can('setProtected') ok 18 - ... this should not die ok 19 - ... protected should be defined ok 20 - ... this should be equal ok 21 - ... this should not die ok 22 - ... this should not die ok 23 - ... protected should be defined ok 24 - ... this should be equal ok 25 - TestDerivedFieldIdentifier->can('new') ok 26 - The object isa TestDerivedFieldIdentifier ok 27 - The object isa TestFieldIdentifier ok 28 - ... testing the public functionality ok 29 - ... this should thrown an exception for accessing protected outside the object ok 30 - ... this should thrown an exception for accessing private outside the object ok 31 - ... this should thrown an exception for accessing derived private outside the object ok 32 - ... this should thrown an exception for attempting to access private from TestBase ok 33 - TestDerivedFieldIdentifier->can('getPrivateForDerived') ok 34 - TestDerivedFieldIdentifier->can('setPrivateForDerived') ok 35 - ... this should not die ok 36 - ... derived private should be defined ok 37 - ... this should be equal ok 38 - ... this should not die ok 39 - ... this should not die ok 40 - ... derived private should be defined ok 41 - ... this should be equal ok 42 - TestDerivedFieldIdentifier->can('getDerivedProtected') ok 43 - TestDerivedFieldIdentifier->can('setDerivedProtected') ok 44 - ... this should not die ok 45 - ... protected should be defined ok 46 - ... this should be equal ok 47 - ... this should not die ok 48 - ... this should not die ok 49 - ... protected should be defined ok 50 - ... this should be equal ok 51 - TestDerivedFieldIdentifier->can('getPrivate') ok 52 - TestDerivedFieldIdentifier->can('setPrivate') ok 53 - ... this should not die ok 54 - ... private should be defined ok 55 - ... this should be equal ok 56 - ... this should not die ok 57 - ... this should not die ok 58 - ... private should be defined ok 59 - ... this should be equal ok 60 - TestDerivedFieldIdentifier->can('getProtected') ok 61 - TestDerivedFieldIdentifier->can('setProtected') ok 62 - ... this should not die ok 63 - ... protected should be defined ok 64 - ... this should be equal ok 65 - ... this should not die ok 66 - ... this should not die ok 67 - ... protected should be defined ok 68 - ... this should be equal ok t/60_Devel_StrictObjectHash_warn_handler_test........1..1 ok 1 - use Devel::StrictObjectHash; ok All tests successful. Files=6, Tests=141, 0 wallclock secs ( 0.46 cusr + 0.13 csys = 0.59 CPU) make: *** [htmlifypods] Hangup