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\DBI\ViewLoader.pm Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Class\DBI\ViewLoader\Auto.pm Installing C:\cpanrun-5.8\build\5-8-0\html\site\lib\Class\DBI\ViewLoader.html Installing C:\cpanrun-5.8\build\5-8-0\html\site\lib\Class\DBI\ViewLoader\Auto.html Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Class\DBI\ViewLoader\.packlist ce returns the object ok 12 - get_namespace returns the value ok 13 - set_dsn returns the object ok 14 - get_dsn returns the value ok 15 - set_accessor_prefix returns the object ok 16 - get_accessor_prefix returns the value ok 17 - set_mutator_prefix returns the object ok 18 - get_mutator_prefix returns the value ok 19 - set_username returns the object ok 20 - get_username returns the value ok 21 - get_options on new object returns active hashref ok 22 - set_options returns the object ok 23 - set_options works with a raw hash ok 24 - get_options returns a reference ok 25 - Changing the reference changes the object ok 26 - set_include returns the object ok 27 - get_include returns a regex ok 28 - set_include with no args succeeds ok 29 - now get_include returns undef ok 30 - set_exclude returns the object ok 31 - get_exclude returns a regex ok 32 - set_exclude with no args succeeds ok 33 - now get_exclude returns undef ok 34 - get_namespace without a namespace returns empty list ok 35 - get_namespace with a '' namespace returns empty list ok 36 - get_import_classes returns empty list ok 37 - set_import_classes returned object ok 38 - get_import_classes got right number of classes ok 39 - add_import_classes returned object ok 40 - added test_list class ok 41 - set_import_classes works on array ref ok 42 - get_import_classes got an array ok 43 - get_base_classes returns empty list ok 44 - set_base_classes returned object ok 45 - get_base_classes got right number of classes ok 46 - add_base_classes returned object ok 47 - added test_list class ok 48 - set_base_classes works on array ref ok 49 - get_base_classes got an array ok 50 - get_left_base_classes returns empty list ok 51 - set_left_base_classes returned object ok 52 - get_left_base_classes got right number of classes ok 53 - add_left_base_classes returned object ok 54 - added test_list class ok 55 - set_left_base_classes works on array ref ok 56 - get_left_base_classes got an array ok 57 - new() with Class::DBI::Loader args lives ok 58 - get_include gets constraint ok 59 - get_exclude gets exclude ok 60 - get_import_classes gets 1 class ok 61 - get_import_classes gets additional_classes ok 62 - get_base_classes gets 1 class ok 63 - get_base_classes gets additional_base_classes ok 64 - get_base_classes gets additional_base_classes ok 65 - get_base_classes gets additional_base_classes ok 66 - get_base_classes gets additional_base_classes ok 67 - get_username returns user ok 68 - new() with 1 left base class and 1 other base class ok 69 - left base class comes first ok 70 - driver base_class in the middle ok 71 - other base class comes last ok t\02..load_views......1..27 ok 1 - use Class::DBI::ViewLoader; ok 2 - Loaded 2 views ok 3 - created class MyClass::TestView ok 4 - created class MyClass::TestView ok 5 - MyClass::TestView->can(...) ok 6 - MyClass::TestView isa Class::DBI::Mock ok 7 - MyClass::ViewTwo isa Class::DBI::Mock ok 8 - MyClass::TestView inherited db_Main ok 9 - MyClass::ViewTwo inherited db_Main ok 10 - Attempt to reload classes fails. ok 11 - load_views with exclude rule ok 12 - returns as expected ok 13 - load_views with include rule ok 14 - returns as expected ok 15 - MyClassA::TestView->can(...) ok 16 - ImportTest::TestView->can('null') ok 17 - non-Exporter import worked ok 18 - BaseTest::TestView isa Class::DBI::NullBase ok 19 - view_to_class(undef) is '' ok 20 - view_to_class('') is '' ok 21 - view_to_class("my_view") as expected ok 22 - The object isa Class::DBI::Iterator ok 23 - got 3 rows ok 24 - row 1 is true ok 25 - row 2 is true ok 26 - row 3 is false ok 27 - Loaded views share a handle without inheritance ok t\03..exceptions......1..31 ok 1 - use Class::DBI::ViewLoader; ok 2 - new with bad args dies ok 3 - new with bad dsn dies ok 4 - captitalised "DBI:" in dsn lives ok 5 - invalid dsn ok 6 - absent dsn ok 7 - base_class on object with no driver ok 8 - get_views on object with no driver ok 9 - get_view_cols on object with no driver ok 10 - base_class on object with bad driver ok 11 - get_views on object with bad driver ok 12 - get_view_cols on object with bad driver ok 13 - Invalid method still dies ok 14 - load_views succeeded ok 15 - load_views skipped empty view ok 16 - 1 warning generated ok 17 - "No columns found" ok 18 - set_username with no args gives no warning ok 19 - get_username returns undef ok 20 - set_username with no args gives no warning ok 21 - get_username returns undef ok 22 - non-Exporter in import_classes lives ok 23 - 1 warning per class loaded ok 24 - as expected ok 25 - set_include with hashref ok 26 - attempt to rebless to non-subclass ok 27 - _get_dbi_handle ok 28 - second call returns same object ok 29 - Simulated dbi failure ok 30 - load invalid base class failed ok 31 - error message as expected ok t\04..plugin..........1..4 ok 1 - use Class::DBI::ViewLoader; ok 2 - use Class::DBI::ViewLoader::Mock; ok 3 - Class::DBI::ViewLoader::Mock isa Class::DBI::ViewLoader ok 4 - Class::DBI::ViewLoader::Mock->can(...) ok t\05..pod.............1..2 ok 1 - Class::DBI::ViewLoader pod ok ok 2 - Class::DBI::ViewLoader pod coverage ok ok t\06..auto............1..13 ok 1 - use Class::DBI::ViewLoader::Auto; ok 2 - load_views ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok t\07..cdbi_version....1..11 ok 1 - use Class::DBI::ViewLoader; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok All tests successful. Files=7, Tests=159, 3 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)