Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\cpanrun-5.8\build\5-8-0\bin\perl.exe Build --makefile_env_macros 1 install Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Class\Roles.pm Installing C:\cpanrun-5.8\build\5-8-0\html\site\lib\Class\Roles.html Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Class\Roles\.packlist s....1..3 ok 1 - use Class::Roles; ok 2 - import() should throw exception with odd number of arguments ok 3 - import() should throw exception if given an invalid target ok t\multiroles.......1..11 ok 1 - use Class::Roles; ok 2 - multi-roles should work ok 3 - ... registering only requested roles ok 4 - ... not defining package ok 5 - ... importing required methods ok 6 - ... and not unneeded ones ok 7 - multi-roles should work ok 8 - ... registering only requested roles ok 9 - ... not defining package ok 10 - ... importing required methods ok 11 - ... and not unneeded ones ok t\roles............1..17 # "does" should import named method ok 1 - use Class::Roles; ok 2 - Dog->can('bark') # "does" should import collection of named methods from role ok 3 - ... from role class ok 4 - Dog->can('eat') ok 5 - ... from role class ok 6 - Dog->can('sleep') # "does" should mark class as fulfilling role ok 7 - ... from role class ok 8 - Dog->can('scratch') ok 9 - ... not overriding existing method # does() should work on all classes ok 10 - ... not one bit ok 11 - Dog->can('does') ok 12 - ... true for roles the class can do (animal) ok 13 - ... true for roles the class can do (bark) ok 14 - ... true for roles the class can do (itches) ok 15 - ... false for roles the class cannot do # does() should work on sub classes ok 16 - ... roles should do themselves ok 17 - roles should also apply to sub classes ok All tests successful. Files=4, Tests=35, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)