Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\site\lib\HTML\Template\Pluggable.pm Installing C:\cpanrun-5.8\build\5-8-0\site\lib\HTML\Template\Plugin\Dot.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\HTML\Template\Pluggable\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod t t\pod.t t\side_effects.t t\before_output.....................1..3 ok 1 - use HTML::Template::Pluggable; ok 2 ok 3 ok t\dot_can...........................skip() needs to know $how_many tests are in the block at t\dot_can.t line 13 ok 1 # skip Your CGI.pm (2.81) does not have a sane can() method. Upgrade to at least 3.06 if you want to run this test. 1..1 ok 1/1 skipped: Your CGI.pm (2.81) does not have a sane can() method. Upgrade to at least 3.06 if you want to run this test. t\dot_for_loops.....................1..17 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - Wrapped loops work with implicit "this" mapping ok 5 - Wrapped loops work with explicit "that" mapping ok 6 - Wrapped loops work with arrayrefs ok 7 - Wrapped loops work with no data ok 8 - Wrapped loops work with no object and no data ok 9 - Wrapped nested loops work with arrayrefs ok 10 - Wrapped nested loops work with arrayrefs and explicit "inner" mapping ok 11 - Wrapped nested loops work with arrayrefs and implicit mapping everywhere (single return value) ok 12 - Wrapped nested loops work with arrayrefs and implicit mapping everywhere ok 13 - simple hashref with an arrayref ok 14 - simple hashref with an arrayref, which is tested in a tmpl_if ok 15 - simple hashref with an arrayref, which is used as a var ok 16 - simple hashref with an emtpy arrayref ok 17 - simple hashref with an emtpy arrayref, used in a tmpl_if ok t\dot_loop..........................ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 ok 5 1..5 ok t\dot_nested........................ok 1 ok 2 1..2 ok t\dot_notation......................1..8 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 ok 5 ok 6 ok 7 - using a dot var more than once works ok 8 ok t\dot_notation_methods_with_args....1..16 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - should_be.some.method ok 5 - should_be.some.method() ok 6 - should_be.some.method('with_param') ok 7 - should_be.some.method(1, 2, 3) ok 8 - should_be.some.method(-1.3E+09, 12345, +13, -1) ok 9 - should_be.some.method('with.parens()') ok 10 - should_be.some.method('with `quotes`') ok 11 - should_be.some.method('with `quotes` and ( parens ) and {braces} ') ok 12 - should_be.some.method('something with brackets[1,2,3]') ok 13 - should_be.some.method('quotes', and, bare, args) ok 14 - should_be.some.method(arrays_are_not_possible[1,2,3]) ok 15 - should_be.some.method$$$ ok 16 - should_be(object.method) ok t\dot_notation_mixnmatch............1..14 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - hash.key.obj.accessor('hash').key.deep ok 5 - hash.key.string ok 6 - hash.obj ok 7 - hash.obj.accessor ok 8 - hash.obj.accessor('public') ok 9 - hash.obj.property ok 10 - obj._private ok 11 - obj.accessor ok 12 - obj.accessor('hash').key.objaccess ok 13 - obj.accessor('public') ok 14 - obj.property ok t\dot_notation_recursive............1..7 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - Formatter.sprintf('%.2f', mock.value) ok 5 - Formatter.sprintf('%.2f', mock.nested(3.1459).key) ok 6 - Formatter.sprintf('%20s', mock.nested(bareword, 'literal1', non.bareword).key) ok 7 - Formatter.sprintf('%20s %4s %7s', bareword, 'literal1', non.bareword) ok t\pod-coverage......................1..2 ok 1 - Pod coverage on HTML::Template::Pluggable # HTML::Template::Plugin::Dot: no public symbols defined ok 2 - Pod coverage on HTML::Template::Plugin::Dot ok t\pod...............................1..2 ok 1 - blib\lib\HTML\Template\Pluggable.pm ok 2 - blib\lib\HTML\Template\Plugin\Dot.pm ok t\side_effects......................1..15 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - method calls die loudly with die_on_bad_params off ok 5 - exception doesn't leave a stringified object behind ok 6 - nested method calls die loudly with die_on_bad_params off ok 7 - exception doesn't leave a stringified object behind ok 8 - method calls fail silently with die_on_bad_params off ok 9 - exception doesn't leave a stringified object behind ok 10 - but emits a warning ok 11 - nested method calls fail silently with die_on_bad_params off ok 12 - exception doesn't leave a stringified object behind ok 13 - but emits a warning ok 14 - No side effects on hashes ok 15 - No side effects on object properties ok All tests successful, 1 subtest skipped. Files=12, Tests=92, 4 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)