Setting PATH to /opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin
Start 2010-07-27T08:27:59
ActivePerl-818 CPAN-1.9402
Going to read '/export/home/fly818/var/cpan/Metadata'
Database was generated on Mon, 26 Jul 2010 21:27:00 GMT
Running make for G/GF/GFUJI/MouseX-Getopt-0.31.tar.gz
Checksum for /net/nas/data/cpan/authors/id/G/GF/GFUJI/MouseX-Getopt-0.31.tar.gz ok
Will not use Archive::Tar, need 1.00
MouseX-Getopt-0.31
MouseX-Getopt-0.31/ChangeLog
MouseX-Getopt-0.31/dist.ini
MouseX-Getopt-0.31/MouseX-Getopt.diff
MouseX-Getopt-0.31/t
MouseX-Getopt-0.31/t/000_load.t
MouseX-Getopt-0.31/t/001_basic.t
MouseX-Getopt-0.31/t/002_custom_option_type.t
MouseX-Getopt-0.31/t/003_inferred_option_type.t
MouseX-Getopt-0.31/t/004_nogetop.t
MouseX-Getopt-0.31/t/005_strict.t
MouseX-Getopt-0.31/t/006_metaclass_traits.t
MouseX-Getopt-0.31/t/007_nogetopt_trait.t
MouseX-Getopt-0.31/t/008_configfromfile.t
MouseX-Getopt-0.31/t/009_gld_and_explicit_options.t
MouseX-Getopt-0.31/t/010_dashes.t
MouseX-Getopt-0.31/t/100_gld_default_bug.t
MouseX-Getopt-0.31/t/101_argv_bug.t
MouseX-Getopt-0.31/t/102_basic_basic.t
MouseX-Getopt-0.31/t/103_uc_bug.t
MouseX-Getopt-0.31/t/104_override_usage.t
MouseX-Getopt-0.31/t/105_uc_bug_more.t
MouseX-Getopt-0.31/t/106_no_ignore_case.t
MouseX-Getopt-0.31/t/107_no_auto_help.t
MouseX-Getopt-0.31/t/108_usage_attr.t
MouseX-Getopt-0.31/t/109_help_flag.t
MouseX-Getopt-0.31/t/110_sort_usage_by_attr_order.t
MouseX-Getopt-0.31/lib/MouseX
MouseX-Getopt-0.31/lib/MouseX/Getopt.pm
MouseX-Getopt-0.31/lib/MouseX/Getopt
MouseX-Getopt-0.31/lib/MouseX/Getopt/Basic.pm
MouseX-Getopt-0.31/lib/MouseX/Getopt/Dashes.pm
MouseX-Getopt-0.31/lib/MouseX/Getopt/GLD.pm
MouseX-Getopt-0.31/lib/MouseX/Getopt/OptionTypeMap.pm
MouseX-Getopt-0.31/lib/MouseX/Getopt/Strict.pm
MouseX-Getopt-0.31/lib/MouseX/Getopt/Meta
MouseX-Getopt-0.31/lib/MouseX/Getopt/Meta/Attribute.pm
MouseX-Getopt-0.31/lib/MouseX/Getopt/Meta/Attribute
MouseX-Getopt-0.31/lib/MouseX/Getopt/Meta/Attribute/NoGetopt.pm
MouseX-Getopt-0.31/lib/MouseX/Getopt/Meta/Attribute/Trait.pm
MouseX-Getopt-0.31/lib/MouseX/Getopt/Meta/Attribute/Trait
MouseX-Getopt-0.31/lib/MouseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
MouseX-Getopt-0.31/META.yml
MouseX-Getopt-0.31/LICENSE
MouseX-Getopt-0.31/README
MouseX-Getopt-0.31/MANIFEST
MouseX-Getopt-0.31/META.json
MouseX-Getopt-0.31/t/release-pod-syntax.t
MouseX-Getopt-0.31/t/release-no-tabs.t
MouseX-Getopt-0.31/t/release-pod-coverage.t
MouseX-Getopt-0.31/t/release-eol.t
MouseX-Getopt-0.31/Makefile.PL
CPAN.pm: Going to build G/GF/GFUJI/MouseX-Getopt-0.31.tar.gz
>>> /export/home/fly818/bin/perl Makefile.PL
Warning: prerequisite Mouse 0.64 not found. We have 0.63.
Checking if your kit is complete...
Looks good
Writing Makefile for MouseX::Getopt
---- Unsatisfied dependencies detected during ----
---- GFUJI/MouseX-Getopt-0.31.tar.gz ----
Mouse [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Mouse'
Running make for G/GF/GFUJI/Mouse-0.64.tar.gz
Checksum for /net/nas/data/cpan/authors/id/G/GF/GFUJI/Mouse-0.64.tar.gz ok
Will not use Archive::Tar, need 1.00
Mouse-0.64/
Mouse-0.64/xt/
Mouse-0.64/xt/004-fs_portability.t
Mouse-0.64/xt/006-perlcritic.t
Mouse-0.64/xt/003-pod_coverage.t
Mouse-0.64/xt/001-pod.t
Mouse-0.64/xt/005-dbsub.t
Mouse-0.64/xt/002-pod_spell.t
Mouse-0.64/t/
Mouse-0.64/t/001_mouse/
Mouse-0.64/t/001_mouse/061-metaclass-compatibility.t
Mouse-0.64/t/001_mouse/062-duck_type.t
Mouse-0.64/t/001_mouse/002-subclass.t
Mouse-0.64/t/001_mouse/807-multi-roles.t
Mouse-0.64/t/001_mouse/054-anon-leak.t
Mouse-0.64/t/001_mouse/024-isa.t
Mouse-0.64/t/001_mouse/022-init-arg.t
Mouse-0.64/t/001_mouse/010-required.t
Mouse-0.64/t/001_mouse/812-role-compatibility.t
Mouse-0.64/t/001_mouse/049-coercion-application-order.t
Mouse-0.64/t/001_mouse/403-method-modifiers.t
Mouse-0.64/t/001_mouse/811-util-linear-isa.t
Mouse-0.64/t/001_mouse/025-more-isa.t
Mouse-0.64/t/001_mouse/031-clone.t
Mouse-0.64/t/001_mouse/036-with-method-alias.t
Mouse-0.64/t/001_mouse/023-builder.t
Mouse-0.64/t/001_mouse/037-dont-load-test-exception.t
Mouse-0.64/t/001_mouse/026-auto-deref.t
Mouse-0.64/t/001_mouse/041-enum.t
Mouse-0.64/t/001_mouse/301-bugs-non-mouse.t
Mouse-0.64/t/001_mouse/101-meta-attribute.t
Mouse-0.64/t/001_mouse/801-coerce.t
Mouse-0.64/t/001_mouse/021-weak-ref.t
Mouse-0.64/t/001_mouse/047-attribute-metaclass-role.t
Mouse-0.64/t/001_mouse/020-load-class.t
Mouse-0.64/t/001_mouse/028-subclass-attr.t
Mouse-0.64/t/001_mouse/015-demolish.t
Mouse-0.64/t/001_mouse/032-buildargs.t
Mouse-0.64/t/001_mouse/068-strict-constructor.t
Mouse-0.64/t/001_mouse/814-subtype-as.t
Mouse-0.64/t/001_mouse/046-meta-add_attribute.t
Mouse-0.64/t/001_mouse/804-immutable-demolish.t
Mouse-0.64/t/001_mouse/007-attributes.t
Mouse-0.64/t/001_mouse/065-attr-mop.t
Mouse-0.64/t/001_mouse/052-undefined-type-in-union.t
Mouse-0.64/t/001_mouse/404-role-overrides.t
Mouse-0.64/t/001_mouse/019-handles.t
Mouse-0.64/t/001_mouse/813-compatibility-get_method_list.t
Mouse-0.64/t/001_mouse/064-class-c3.t
Mouse-0.64/t/001_mouse/014-build.t
Mouse-0.64/t/001_mouse/029-new.t
Mouse-0.64/t/001_mouse/030-has-plus.t
Mouse-0.64/t/001_mouse/006-unimport.t
Mouse-0.64/t/001_mouse/050-inherited-immutable-constructor-bug.t
Mouse-0.64/t/001_mouse/042-override.t
Mouse-0.64/t/001_mouse/039-subtype.t
Mouse-0.64/t/001_mouse/035-apply-roles-to-roles.t
Mouse-0.64/t/001_mouse/056-role-combine.t
Mouse-0.64/t/001_mouse/400-define-role.t
Mouse-0.64/t/001_mouse/401-meta-role.t
Mouse-0.64/t/001_mouse/805-class_type.t
Mouse-0.64/t/001_mouse/034-apply_all_roles.t
Mouse-0.64/t/001_mouse/055-exporter.t
Mouse-0.64/t/001_mouse/051_throw_error.t
Mouse-0.64/t/001_mouse/806-role_type.t
Mouse-0.64/t/001_mouse/045-import-into_level.t
Mouse-0.64/t/001_mouse/013-predicate-and-clearer.t
Mouse-0.64/t/001_mouse/601-tiny-mouse.t
Mouse-0.64/t/001_mouse/043-parameterized-type.t
Mouse-0.64/t/001_mouse/810-isa-or.t
Mouse-0.64/t/001_mouse/040-existing-subclass.t
Mouse-0.64/t/001_mouse/053-extends-meta.t
Mouse-0.64/t/001_mouse/060-threads.t
Mouse-0.64/t/001_mouse/067-traits.t
Mouse-0.64/t/001_mouse/066-magic.t
Mouse-0.64/t/001_mouse/809-overwrite-builtin-subtype.t
Mouse-0.64/t/001_mouse/027-modifiers.t
Mouse-0.64/t/001_mouse/802-coerce_multi_class.t
Mouse-0.64/t/001_mouse/808-create_class.t
Mouse-0.64/t/001_mouse/603-mouse-pureperl.t
Mouse-0.64/t/001_mouse/018-multiattr-has.t
Mouse-0.64/t/001_mouse/011-lazy.t
Mouse-0.64/t/001_mouse/600-tiny-tiny.t
Mouse-0.64/t/001_mouse/008-default.t
Mouse-0.64/t/001_mouse/044-attribute-metaclass.t
Mouse-0.64/t/001_mouse/033-requires.t
Mouse-0.64/t/001_mouse/402-attribute-application.t
Mouse-0.64/t/001_mouse/059-weak-with-default.t
Mouse-0.64/t/001_mouse/100-meta-class.t
Mouse-0.64/t/001_mouse/016-trigger.t
Mouse-0.64/t/001_mouse/001-strict-and-warnings.t
Mouse-0.64/t/001_mouse/602-mouse-tiny.t
Mouse-0.64/t/001_mouse/017-default-reference.t
Mouse-0.64/t/001_mouse/063-meta-of-metaclasses.t
Mouse-0.64/t/001_mouse/057_subtype_without_where.t
Mouse-0.64/t/001_mouse/058-accessor-leaks.t
Mouse-0.64/t/010_basics/
Mouse-0.64/t/010_basics/015_buildargs.t
Mouse-0.64/t/010_basics/020-global-destruction.t
Mouse-0.64/t/010_basics/011_moose_respects_type_constraints.t
Mouse-0.64/t/010_basics/008_wrapped_method_cxt_propagation.t
Mouse-0.64/t/010_basics/020-global-destruction-helper.pl
Mouse-0.64/t/010_basics/001_basic_class_setup.t
Mouse-0.64/t/010_basics/014_create_anon.t
Mouse-0.64/t/010_basics/019-destruction.t
Mouse-0.64/t/010_basics/002_require_superclasses.t
Mouse-0.64/t/010_basics/013_create.t
Mouse-0.64/t/010_basics/007_always_strict_warnings.t
Mouse-0.64/t/010_basics/004_inner_and_augment.t
Mouse-0.64/t/010_basics/003_super_and_override.t
Mouse-0.64/t/010_basics/017_error_handling.t
Mouse-0.64/t/010_basics/010_method_modifier_with_regexp.t
Mouse-0.64/t/010_basics/009_import_unimport.t
Mouse-0.64/t/010_basics/006_override_and_foreign_classes.t
Mouse-0.64/t/010_basics/018_methods.t
Mouse-0.64/t/010_basics/005_override_augment_inner_super.t
Mouse-0.64/t/000_recipes/
Mouse-0.64/t/000_recipes/moose_cookbook_basics_recipe2.t
Mouse-0.64/t/000_recipes/002_schwartz_tutorial.t
Mouse-0.64/t/000_recipes/moose_cookbook_basics_recipe1.t
Mouse-0.64/t/000_recipes/moose_cookbook_basics_recipe5.t
Mouse-0.64/t/000_recipes/moose_cookbook_roles_recipe1.t
Mouse-0.64/t/000_recipes/basics-recipe10.t
Mouse-0.64/t/000_recipes/moose_cookbook_meta_recipe2.t
Mouse-0.64/t/000_recipes/moose_cookbook_roles_recipe2.t
Mouse-0.64/t/000_recipes/moose_cookbook_basics_recipe6.t
Mouse-0.64/t/000_recipes/moose_cookbook_extending_recipe3.t
Mouse-0.64/t/000_recipes/moose_cookbook_basics_recipe3.t
Mouse-0.64/t/000_recipes/moose_cookbook_meta_recipe3.t
Mouse-0.64/t/000_recipes/moose_cookbook_basics_recipe4.t
Mouse-0.64/t/000_recipes/moose_cookbook_roles_recipe3.t
Mouse-0.64/t/050_metaclasses/
Mouse-0.64/t/050_metaclasses/002_custom_attr_meta_as_role.t
Mouse-0.64/t/050_metaclasses/001_custom_attr_meta_with_roles.t
Mouse-0.64/t/050_metaclasses/013_metaclass_traits.t
Mouse-0.64/t/050_metaclasses/011_init_meta.t
Mouse-0.64/t/050_metaclasses/041_moose_nonmoose_chain_init_meta.t
Mouse-0.64/t/050_metaclasses/017_use_base_of_moose.t
Mouse-0.64/t/050_metaclasses/051_metarole_on_anon.t
Mouse-0.64/t/050_metaclasses/020_metaclass_parameterized_traits.t
Mouse-0.64/t/030_roles/
Mouse-0.64/t/030_roles/009_more_role_edge_cases.t
Mouse-0.64/t/030_roles/003_apply_role.t
Mouse-0.64/t/030_roles/042_compose_overloading.t
Mouse-0.64/t/030_roles/037_create_role_subclass.t
Mouse-0.64/t/030_roles/031_roles_applied_in_create.t
Mouse-0.64/t/030_roles/035_anonymous_roles.t
Mouse-0.64/t/030_roles/015_runtime_roles_and_attrs.t
Mouse-0.64/t/030_roles/010_run_time_role_composition.t
Mouse-0.64/t/030_roles/036_free_anonymous_roles.t
Mouse-0.64/t/030_roles/013_method_aliasing_in_composition.t
Mouse-0.64/t/030_roles/033_role_exclusion_and_alias_bug.t
Mouse-0.64/t/030_roles/004_role_composition_errors.t
Mouse-0.64/t/030_roles/014_more_alias_and_exclude.t
Mouse-0.64/t/030_roles/016_runtime_roles_and_nonmoose.t
Mouse-0.64/t/030_roles/008_role_conflict_edge_cases.t
Mouse-0.64/t/030_roles/005_role_conflict_detection.t
Mouse-0.64/t/030_roles/041_empty_method_modifiers_meta_bug.t
Mouse-0.64/t/030_roles/001_meta_role.t
Mouse-0.64/t/030_roles/034_create_role.t
Mouse-0.64/t/030_roles/017_extending_role_attrs.t
Mouse-0.64/t/030_roles/002_role.t
Mouse-0.64/t/030_roles/019_build.t
Mouse-0.64/t/030_roles/018_runtime_roles_w_params.t
Mouse-0.64/t/020_attributes/
Mouse-0.64/t/020_attributes/005_attribute_does.t
Mouse-0.64/t/020_attributes/024_attribute_traits_parameterized.t
Mouse-0.64/t/020_attributes/030_non_alpha_attr_names.t
Mouse-0.64/t/020_attributes/022_illegal_options_for_inheritance.t
Mouse-0.64/t/020_attributes/025_chained_coercion.t
Mouse-0.64/t/020_attributes/015_attribute_traits.t
Mouse-0.64/t/020_attributes/011_more_attr_delegation.t
Mouse-0.64/t/020_attributes/006_attribute_required.t
Mouse-0.64/t/020_attributes/017_attribute_traits_n_meta.t
Mouse-0.64/t/020_attributes/004_attribute_triggers.t
Mouse-0.64/t/020_attributes/016_attribute_traits_registered.t
Mouse-0.64/t/020_attributes/014_misc_attribute_coerce_lazy.t
Mouse-0.64/t/020_attributes/013_attr_dereference_test.t
Mouse-0.64/t/020_attributes/020_trigger_and_coerce.t
Mouse-0.64/t/020_attributes/007_attribute_custom_metaclass.t
Mouse-0.64/t/020_attributes/002_attribute_writer_generation.t
Mouse-0.64/t/020_attributes/018_no_init_arg.t
Mouse-0.64/t/020_attributes/008_attribute_type_unions.t
Mouse-0.64/t/020_attributes/026_attribute_without_any_methods.t
Mouse-0.64/t/020_attributes/001_attribute_reader_generation.t
Mouse-0.64/t/020_attributes/029_accessor_context.t
Mouse-0.64/t/020_attributes/003_attribute_accessor_generation.t
Mouse-0.64/t/020_attributes/009_attribute_inherited_slot_specs.t
Mouse-0.64/t/020_attributes/012_misc_attribute_tests.t
Mouse-0.64/t/040_type_constraints/
Mouse-0.64/t/040_type_constraints/010_misc_type_tests.t
Mouse-0.64/t/040_type_constraints/004_util_find_type_constraint.t
Mouse-0.64/t/040_type_constraints/009_union_types_and_coercions.t
Mouse-0.64/t/040_type_constraints/025_type_coersion_on_lazy_attributes.t
Mouse-0.64/t/040_type_constraints/005_util_type_coercion.t
Mouse-0.64/t/040_type_constraints/007_util_more_type_coercion.t
Mouse-0.64/t/040_type_constraints/023_types_and_undef.t
Mouse-0.64/t/040_type_constraints/029_define_type_twice_throws.t
Mouse-0.64/t/040_type_constraints/022_custom_type_errors.t
Mouse-0.64/t/040_type_constraints/017_subtyping_union_types.t
Mouse-0.64/t/040_type_constraints/015_enum.t
Mouse-0.64/t/040_type_constraints/003_util_std_type_constraints.t
Mouse-0.64/t/900_mouse_bugs/
Mouse-0.64/t/900_mouse_bugs/001_immutable_types.t
Mouse-0.64/t/900_mouse_bugs/006_RT69939.t
Mouse-0.64/t/900_mouse_bugs/008_RT56837.t
Mouse-0.64/t/900_mouse_bugs/003_RT50421.t
Mouse-0.64/t/900_mouse_bugs/009_RT57144.t
Mouse-0.64/t/900_mouse_bugs/007_RT56523.t
Mouse-0.64/t/900_mouse_bugs/004_RT54203.t
Mouse-0.64/t/900_mouse_bugs/005_large_int.t
Mouse-0.64/t/900_mouse_bugs/002_does_role_should_search_parent.t
Mouse-0.64/t/200_examples/
Mouse-0.64/t/200_examples/004_example_w_DCS.t
Mouse-0.64/t/200_examples/008_record_set_iterator.t
Mouse-0.64/t/200_examples/005_example_w_TestDeep.t
Mouse-0.64/t/200_examples/003_example.t
Mouse-0.64/t/200_examples/001_example.t
Mouse-0.64/t/200_examples/007_Child_Parent_attr_inherit.t
Mouse-0.64/t/200_examples/0071_Child_Parent_attr_inherit_imm.t
Mouse-0.64/t/810_with_moose/
Mouse-0.64/t/810_with_moose/500_moose_extends_mouse.t
Mouse-0.64/t/810_with_moose/501_moose_coerce_mouse.t
Mouse-0.64/t/810_with_moose/201-squirrel.t
Mouse-0.64/t/810_with_moose/202-squirrel-role.t
Mouse-0.64/t/100_bugs/
Mouse-0.64/t/100_bugs/020_super_recursion.t
Mouse-0.64/t/100_bugs/001_subtype_quote_bug.t
Mouse-0.64/t/100_bugs/019_moose_octal_defaults.t
Mouse-0.64/t/100_bugs/011_DEMOLISH_eats_exceptions.t
Mouse-0.64/t/100_bugs/003_Moose_Object_error.t
Mouse-0.64/t/100_bugs/027_constructor_object_overload.t
Mouse-0.64/t/100_bugs/013_lazybuild_required_undef.t
Mouse-0.64/t/100_bugs/010_immutable_n_default_x2.t
Mouse-0.64/t/100_bugs/007_reader_precedence_bug.t
Mouse-0.64/t/100_bugs/004_subclass_use_base_bug.t
Mouse-0.64/t/100_bugs/012_DEMOLISH_eats_mini.t
Mouse-0.64/t/100_bugs/002_subtype_conflict_bug.t
Mouse-0.64/t/100_bugs/005_inline_reader_bug.t
Mouse-0.64/t/100_bugs/017_type_constraint_messages.t
Mouse-0.64/t/100_bugs/009_augment_recursion_bug.t
Mouse-0.64/t/100_bugs/026_create_anon_recursion.t
Mouse-0.64/t/100_bugs/025_universal_methods_wrappable.t
Mouse-0.64/t/100_bugs/016_inheriting_from_roles.t
Mouse-0.64/t/100_bugs/022_role_caller.t
Mouse-0.64/t/lib/
Mouse-0.64/t/lib/Role/
Mouse-0.64/t/lib/Role/Interface.pm
Mouse-0.64/t/lib/Role/Child.pm
Mouse-0.64/t/lib/Role/Parent.pm
Mouse-0.64/t/lib/MooseCompat.pm
Mouse-0.64/t/lib/Bar.pm
Mouse-0.64/t/lib/SyntaxError.pm
Mouse-0.64/t/lib/MyMouseObject.pm
Mouse-0.64/t/lib/MyMetaclassRole.pm
Mouse-0.64/t/lib/BaseClass.pm
Mouse-0.64/t/lib/Foo.pm
Mouse-0.64/t/lib/ClassType_Foo.pm
Mouse-0.64/t/lib/MyMouseB.pm
Mouse-0.64/t/lib/Unsweetened.pm
Mouse-0.64/t/lib/MyMouseA.pm
Mouse-0.64/t/800_with_external/
Mouse-0.64/t/800_with_external/001-pod-coverage-moose.t
Mouse-0.64/t/800_with_external/lib/
Mouse-0.64/t/800_with_external/lib/Foo.pm
Mouse-0.64/t/800_with_external/002-externals.t
Mouse-0.64/t/300_immutable/
Mouse-0.64/t/300_immutable/009_buildargs.t
Mouse-0.64/t/300_immutable/008_immutable_constructor_error.t
Mouse-0.64/t/300_immutable/101-immutable-default.t
Mouse-0.64/t/300_immutable/007_immutable_trigger_from_constructor.t
Mouse-0.64/t/300_immutable/004_inlined_constructors_n_types.t
Mouse-0.64/t/300_immutable/005_multiple_demolish_inline.t
Mouse-0.64/t/300_immutable/001_immutable_moose.t
Mouse-0.64/t/000-load.t
Mouse-0.64/t/400_mouse_util/
Mouse-0.64/t/400_mouse_util/002_mouse_util_does_role.t
Mouse-0.64/t/990_deprecated/
Mouse-0.64/t/990_deprecated/001-export_to_level.t
Mouse-0.64/inc/
Mouse-0.64/inc/Module/
Mouse-0.64/inc/Module/Install/
Mouse-0.64/inc/Module/Install/Makefile.pm
Mouse-0.64/inc/Module/Install/XSUtil.pm
Mouse-0.64/inc/Module/Install/AuthorTests.pm
Mouse-0.64/inc/Module/Install/Metadata.pm
Mouse-0.64/inc/Module/Install/Base.pm
Mouse-0.64/inc/Module/Install/With.pm
Mouse-0.64/inc/Module/Install/WriteAll.pm
Mouse-0.64/inc/Module/Install/Can.pm
Mouse-0.64/inc/Module/Install.pm
Mouse-0.64/mouse.h
Mouse-0.64/lib/
Mouse-0.64/lib/Mouse/
Mouse-0.64/lib/Mouse/Meta/
Mouse-0.64/lib/Mouse/Meta/Method/
Mouse-0.64/lib/Mouse/Meta/Method/Accessor.pm
Mouse-0.64/lib/Mouse/Meta/Method/Constructor.pm
Mouse-0.64/lib/Mouse/Meta/Method/Delegation.pm
Mouse-0.64/lib/Mouse/Meta/Method/Destructor.pm
Mouse-0.64/lib/Mouse/Meta/Method.pm
Mouse-0.64/lib/Mouse/Meta/TypeConstraint.pm
Mouse-0.64/lib/Mouse/Meta/Module.pm
Mouse-0.64/lib/Mouse/Meta/Attribute.pm
Mouse-0.64/lib/Mouse/Meta/Role/
Mouse-0.64/lib/Mouse/Meta/Role/Method.pm
Mouse-0.64/lib/Mouse/Meta/Role/Composite.pm
Mouse-0.64/lib/Mouse/Meta/Class.pm
Mouse-0.64/lib/Mouse/Meta/Role.pm
Mouse-0.64/lib/Mouse/Util/
Mouse-0.64/lib/Mouse/Util/TypeConstraints.pm
Mouse-0.64/lib/Mouse/Util/MetaRole.pm
Mouse-0.64/lib/Mouse/Object.pm
Mouse-0.64/lib/Mouse/Role.pm
Mouse-0.64/lib/Mouse/TypeRegistry.pm
Mouse-0.64/lib/Mouse/XS.pod
Mouse-0.64/lib/Mouse/PurePerl.pm
Mouse-0.64/lib/Mouse/Exporter.pm
Mouse-0.64/lib/Mouse/Spec.pm
Mouse-0.64/lib/Mouse/Util.pm
Mouse-0.64/lib/Mouse/Tiny.pod
Mouse-0.64/lib/Test/
Mouse-0.64/lib/Test/Mouse.pm
Mouse-0.64/lib/Mouse.pm
Mouse-0.64/lib/Squirrel.pm
Mouse-0.64/lib/Squirrel/
Mouse-0.64/lib/Squirrel/Role.pm
Mouse-0.64/lib/ouse.pm
Mouse-0.64/xs-src/
Mouse-0.64/xs-src/MouseUtil.xs
Mouse-0.64/xs-src/Mouse.xs
Mouse-0.64/xs-src/MouseAttribute.xs
Mouse-0.64/xs-src/MouseTypeConstraints.xs
Mouse-0.64/xs-src/MouseAccessor.xs
Mouse-0.64/example/
Mouse-0.64/example/warns.pl
Mouse-0.64/example/point.pl
Mouse-0.64/example/traits.pl
Mouse-0.64/benchmarks/
Mouse-0.64/benchmarks/type_constraints.pl
Mouse-0.64/benchmarks/constructor.pl
Mouse-0.64/benchmarks/vs_caf_w_destructors.pl
Mouse-0.64/benchmarks/subtype.pl
Mouse-0.64/benchmarks/class_type.pl
Mouse-0.64/benchmarks/load_class.pl
Mouse-0.64/benchmarks/vs_caf.pl
Mouse-0.64/benchmarks/basic.pl
Mouse-0.64/benchmarks/coercion.pl
Mouse-0.64/benchmarks/accessors.pl
Mouse-0.64/benchmarks/modifiers.pl
Mouse-0.64/MANIFEST.SKIP
Mouse-0.64/Makefile.PL
Mouse-0.64/MANIFEST
Mouse-0.64/.shipit
Mouse-0.64/Changes
Mouse-0.64/README
Mouse-0.64/META.yml
Mouse-0.64/tool/
Mouse-0.64/tool/create-moose-compatibility-tests.pl
Mouse-0.64/tool/force-pp.pl
Mouse-0.64/tool/generate-mouse-tiny.pl
CPAN.pm: Going to build G/GF/GFUJI/Mouse-0.64.tar.gz
>>> /export/home/fly818/bin/perl Makefile.PL
Generate Mouse::Tiny ...
done.
Mouse configured with XS.
NOTE: You can try --pp option to configure Mouse with Pure Perl.
Writing ppport.h
Checking if your kit is complete...
Looks good
Writing Makefile for Mouse
>>> make
cp lib/Mouse/TypeRegistry.pm blib/lib/Mouse/TypeRegistry.pm
cp lib/Mouse/Tiny.pod blib/lib/Mouse/Tiny.pod
cp lib/Mouse/Meta/Role/Method.pm blib/lib/Mouse/Meta/Role/Method.pm
cp lib/Mouse/Meta/Role/Composite.pm blib/lib/Mouse/Meta/Role/Composite.pm
cp lib/Mouse/Meta/Method/Delegation.pm blib/lib/Mouse/Meta/Method/Delegation.pm
cp lib/Mouse/XS.pod blib/lib/Mouse/XS.pod
cp lib/Mouse/Meta/Method/Destructor.pm blib/lib/Mouse/Meta/Method/Destructor.pm
cp lib/Mouse.pm blib/lib/Mouse.pm
cp lib/Mouse/Meta/Class.pm blib/lib/Mouse/Meta/Class.pm
cp lib/Squirrel/Role.pm blib/lib/Squirrel/Role.pm
cp lib/Mouse/Meta/Method.pm blib/lib/Mouse/Meta/Method.pm
cp lib/Test/Mouse.pm blib/lib/Test/Mouse.pm
cp lib/Mouse/Tiny.pm blib/lib/Mouse/Tiny.pm
cp lib/Mouse/Meta/TypeConstraint.pm blib/lib/Mouse/Meta/TypeConstraint.pm
cp lib/Mouse/Meta/Attribute.pm blib/lib/Mouse/Meta/Attribute.pm
cp lib/Mouse/Meta/Method/Accessor.pm blib/lib/Mouse/Meta/Method/Accessor.pm
cp lib/Mouse/Meta/Role.pm blib/lib/Mouse/Meta/Role.pm
cp lib/Mouse/Util/TypeConstraints.pm blib/lib/Mouse/Util/TypeConstraints.pm
cp lib/Mouse/Spec.pm blib/lib/Mouse/Spec.pm
cp lib/Mouse/Role.pm blib/lib/Mouse/Role.pm
cp lib/Squirrel.pm blib/lib/Squirrel.pm
cp lib/Mouse/Util/MetaRole.pm blib/lib/Mouse/Util/MetaRole.pm
cp lib/Mouse/Meta/Module.pm blib/lib/Mouse/Meta/Module.pm
cp lib/Mouse/Util.pm blib/lib/Mouse/Util.pm
cp lib/Mouse/Meta/Method/Constructor.pm blib/lib/Mouse/Meta/Method/Constructor.pm
cp lib/Mouse/PurePerl.pm blib/lib/Mouse/PurePerl.pm
cp lib/Mouse/Exporter.pm blib/lib/Mouse/Exporter.pm
cp lib/ouse.pm blib/lib/ouse.pm
cp lib/Mouse/Object.pm blib/lib/Mouse/Object.pm
/export/home/fly818/bin/perl "-Iinc" /export/home/fly818/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly818/ap818/lib/ExtUtils/typemap xs-src/MouseUtil.xs > xs-src/MouseUtil.xsc && mv xs-src/MouseUtil.xsc xs-src/MouseUtil.c
cc -c "-I." "-I." -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.64\" -DXS_VERSION=\"0.64\" -o xs-src/MouseUtil.o -KPIC "-I/export/home/fly818/ap818/lib/CORE" -DUSE_PPPORT xs-src/MouseUtil.c
/export/home/fly818/bin/perl "-Iinc" /export/home/fly818/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly818/ap818/lib/ExtUtils/typemap xs-src/Mouse.xs > xs-src/Mouse.xsc && mv xs-src/Mouse.xsc xs-src/Mouse.c
cc -c "-I." "-I." -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.64\" -DXS_VERSION=\"0.64\" -o xs-src/Mouse.o -KPIC "-I/export/home/fly818/ap818/lib/CORE" -DUSE_PPPORT xs-src/Mouse.c
/export/home/fly818/bin/perl "-Iinc" /export/home/fly818/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly818/ap818/lib/ExtUtils/typemap xs-src/MouseAttribute.xs > xs-src/MouseAttribute.xsc && mv xs-src/MouseAttribute.xsc xs-src/MouseAttribute.c
cc -c "-I." "-I." -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.64\" -DXS_VERSION=\"0.64\" -o xs-src/MouseAttribute.o -KPIC "-I/export/home/fly818/ap818/lib/CORE" -DUSE_PPPORT xs-src/MouseAttribute.c
/export/home/fly818/bin/perl "-Iinc" /export/home/fly818/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly818/ap818/lib/ExtUtils/typemap xs-src/MouseTypeConstraints.xs > xs-src/MouseTypeConstraints.xsc && mv xs-src/MouseTypeConstraints.xsc xs-src/MouseTypeConstraints.c
cc -c "-I." "-I." -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.64\" -DXS_VERSION=\"0.64\" -o xs-src/MouseTypeConstraints.o -KPIC "-I/export/home/fly818/ap818/lib/CORE" -DUSE_PPPORT xs-src/MouseTypeConstraints.c
"xs-src/MouseTypeConstraints.xs", line 490: warning: argument #2 is incompatible with prototype:
prototype: pointer to char : "/export/home/fly818/ap818/lib/CORE/proto.h", line 830
argument : const pointer to const char
/export/home/fly818/bin/perl "-Iinc" /export/home/fly818/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly818/ap818/lib/ExtUtils/typemap xs-src/MouseAccessor.xs > xs-src/MouseAccessor.xsc && mv xs-src/MouseAccessor.xsc xs-src/MouseAccessor.c
cc -c "-I." "-I." -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.64\" -DXS_VERSION=\"0.64\" -o xs-src/MouseAccessor.o -KPIC "-I/export/home/fly818/ap818/lib/CORE" -DUSE_PPPORT xs-src/MouseAccessor.c
Running Mkbootstrap for Mouse ()
chmod 644 Mouse.bs
rm -f blib/arch/auto/Mouse/Mouse.so
cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/WS6U2/lib xs-src/MouseUtil.o xs-src/Mouse.o xs-src/MouseAttribute.o xs-src/MouseTypeConstraints.o xs-src/MouseAccessor.o -o blib/arch/auto/Mouse/Mouse.so \
\
chmod 755 blib/arch/auto/Mouse/Mouse.so
cp Mouse.bs blib/arch/auto/Mouse/Mouse.bs
chmod 644 blib/arch/auto/Mouse/Mouse.bs
Manifying blib/man3/Mouse::Tiny.3
Manifying blib/man3/Mouse::TypeRegistry.3
Manifying blib/man3/Mouse::Meta::Role::Composite.3
Manifying blib/man3/Mouse::Meta::Role::Method.3
Manifying blib/man3/Mouse::Meta::Method::Delegation.3
Manifying blib/man3/Mouse::Meta::Method::Destructor.3
Manifying blib/man3/Mouse::XS.3
Manifying blib/man3/Mouse.3
Manifying blib/man3/Mouse::Meta::Class.3
Manifying blib/man3/Squirrel::Role.3
Manifying blib/man3/Test::Mouse.3
Manifying blib/man3/Mouse::Meta::Method.3
Manifying blib/man3/Mouse::Meta::Method::Accessor.3
Manifying blib/man3/Mouse::Meta::Attribute.3
Manifying blib/man3/Mouse::Meta::TypeConstraint.3
Manifying blib/man3/Mouse::Meta::Role.3
Manifying blib/man3/Mouse::Util::TypeConstraints.3
Manifying blib/man3/Mouse::Util::MetaRole.3
Manifying blib/man3/Squirrel.3
Manifying blib/man3/Mouse::Role.3
Manifying blib/man3/Mouse::Spec.3
Manifying blib/man3/Mouse::Meta::Module.3
Manifying blib/man3/Mouse::Util.3
Manifying blib/man3/Mouse::Meta::Method::Constructor.3
Manifying blib/man3/Mouse::Exporter.3
Manifying blib/man3/Mouse::PurePerl.3
Manifying blib/man3/Mouse::Object.3
Manifying blib/man3/ouse.3
GFUJI/Mouse-0.64.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
# Testing Mouse/0.64 (XS)
# Soft dependency versions:
# MRO::Compat: 0.11
# Class::MOP: 1
# Moose: 1.02
# Class::Method::Modifiers::Fast: 0.041
t/000-load.t ...................................................
1..2
ok 1 - require Mouse;
ok 2 - require Mouse::Role;
ok
t/000_recipes/002_schwartz_tutorial.t ..........................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/000_recipes/basics-recipe10.t ................................
1..10
ok 1 - gene combination blue,blue,blue,blue produces blue eye color
ok 2 - gene combination blue,blue,green,blue produces green eye color
ok 3 - gene combination blue,blue,blue,green produces green eye color
ok 4 - gene combination blue,blue,green,green produces green eye color
ok 5 - gene combination brown,blue,blue,blue produces brown eye color
ok 6 - gene combination brown,brown,green,green produces brown eye color
ok 7 - gene combination blue,brown,green,blue produces brown eye color
ok 8 - mother blue + father blue = child blue
ok 9 - mother blue + father brown = child brown
ok 10 - mother green + father green = child green
ok
t/000_recipes/moose_cookbook_basics_recipe1.t ..................
ok 1 - The object isa Point
ok 2 - The object isa Mouse::Object
ok 3 - ... got the right value for x
ok 4 - ... got the right value for y
ok 5 - ... got the right (changed) value for y
ok 6 - ... cannot assign a non-Int to y
ok 7 - ... must provide required attributes to new
ok 8 - ... got the right (cleared) value for x
ok 9 - ... got the right (cleared) value for y
ok 10 - ... can assign a 0 to x and y
ok 11 - ... cannot assign a non-Int to y
ok 12 - ... cannot assign a non-Int to x
ok 13 - The object isa Point3D
ok 14 - The object isa Point
ok 15 - The object isa Mouse::Object
ok 16 - ... got the right value for x
ok 17 - ... got the right value for y
ok 18 - ... got the right value for z
ok 19 - ... got the right (cleared) value for x
ok 20 - ... got the right (cleared) value for y
ok 21 - ... got the right (cleared) value for z
ok 22 - ... cannot assign a non-Int to y
ok 23 - ... cannot assign a non-Int to x
ok 24 - ... cannot assign a non-Int to z
ok 25 - ... z is a required attribute for Point3D
ok 26 - Point->can('meta')
ok 27 - The object isa Mouse::Meta::Class
ok 28 - Point3D->can('meta')
ok 29 - The object isa Mouse::Meta::Class
ok 30 - ... they are different metaclasses as well
ok 31 - ... Point got the automagic base class
ok 32 - ... we match the method list for Point
ok 33 - ... we match the attribute list for Point
ok 34 - ... Point has the method "meta"
ok 35 - ... Point has the method "x"
ok 36 - ... Point has the method "y"
ok 37 - ... Point has the method "clear"
ok 38 - ... Point has the attribute "x"
ok 39 - ... Attribute x has a type constraint
ok 40 - The object isa Mouse::Meta::TypeConstraint
ok 41 - ... Attribute x has an Int type constraint
ok 42 - ... Point has the attribute "y"
ok 43 - ... Attribute y has a type constraint
ok 44 - The object isa Mouse::Meta::TypeConstraint
ok 45 - ... Attribute y has an Int type constraint
ok 46 - ... Point3D gets the parent given to it
ok 47 - ... we match the method list for Point3D
ok 48 - ... we match the attribute list for Point3D
ok 49 - ... Point3D has the method "meta"
ok 50 - ... Point3D has the method "z"
ok 51 - ... Point3D has the method "clear"
ok 52 - ... Point3D has the attribute "z"
ok 53 - ... Attribute z has a type constraint
ok 54 - The object isa Mouse::Meta::TypeConstraint
ok 55 - ... Attribute z has an Int type constraint
1..55
ok
t/000_recipes/moose_cookbook_basics_recipe2.t ..................
ok 1 - The object isa BankAccount
ok 2 - ... got the right savings balance
ok 3 - ... withdrew from savings successfully
ok 4 - ... got the right savings balance after withdrawl
ok 5 - ... got the right savings balance after deposit
ok 6 - The object isa CheckingAccount
ok 7 - The object isa BankAccount
ok 8 - ... got the right overdraft account
ok 9 - ... got the right checkings balance
ok 10 - ... withdrew from checking successfully
ok 11 - ... got the right checkings balance after withdrawl
ok 12 - ... got the right savings balance after checking withdrawl (no overdraft)
ok 13 - ... withdrew from checking successfully
ok 14 - ... got the right checkings balance after withdrawl
ok 15 - ... got the right savings balance after overdraft withdrawl
ok 16 - The object isa CheckingAccount
ok 17 - The object isa BankAccount
ok 18 - ... no overdraft account
ok 19 - ... got the right checkings balance
ok 20 - ... withdrew from checking successfully
ok 21 - ... got the right checkings balance after withdrawl
ok 22 - ... withdrawl failed due to attempted overdraft
ok 23 - ... got the right checkings balance after withdrawl failure
1..23
ok
t/000_recipes/moose_cookbook_basics_recipe3.t ..................
ok 1 - The object isa BinaryTree
ok 2 - ... got the right node value
ok 3 - ... no left node yet
ok 4 - ... no right node yet
ok 5 - ... no parent for root node
ok 6 - The object isa BinaryTree
ok 7 - ... got the same node (and it is $left)
ok 8 - ... we have a left node now
ok 9 - ... lefts has a parent
ok 10 - ... lefts parent is the root
ok 11 - ... parent is a weakened ref
ok 12 - ... $left no left node yet
ok 13 - ... $left no right node yet
ok 14 - ... left has got no node value
ok 15 - ... assign to lefts node
ok 16 - ... left now has a node value
ok 17 - ... still no right node yet
ok 18 - ... right has got no node value
ok 19 - ... now we have a right node
ok 20 - The object isa BinaryTree
ok 21 - ... assign to rights node
ok 22 - ... left now has a node value
ok 23 - ... got the same node (and it is $right)
ok 24 - ... we have a right node now
ok 25 - ... rights has a parent
ok 26 - ... rights parent is the root
ok 27 - ... parent is a weakened ref
ok 28 - The object isa BinaryTree
ok 29 - ... left does have a parent
ok 30 - ... got a parent node (and it is $left)
ok 31 - ... we have a left node now
ok 32 - ... got a left node (and it is $left_left)
ok 33 - ... parent is a weakened ref
ok 34 - The object isa BinaryTree
ok 35 - ... assign to rights node
ok 36 - ... left does have a parent
ok 37 - ... got a parent node (and it is $left)
ok 38 - ... we have a left node now
ok 39 - ... got a left node (and it is $left_left)
ok 40 - ... parent is a weakened ref
ok 41 - ... cant assign a node which already has a parent
1..41
ok
t/000_recipes/moose_cookbook_basics_recipe4.t ..................
ok 1 - ... created the entire company successfully
ok 2 - The object isa Company
ok 3 - ... got the right name for the company
ok 4 - The object isa Address
ok 5 - ... got the right street address
ok 6 - ... got the right city
ok 7 - ... got the right state
ok 8 - ... got the zip code
ok 9 - ... got the right employee count
ok 10 - The object isa Employee
ok 11 - The object isa Person
ok 12 - ... got the right first name
ok 13 - ... got the right last name
ok 14 - ... no middle initial
ok 15 - ... got the right middle initial value
ok 16 - ... got the right full name
ok 17 - ... got the right title
ok 18 - ... got the right company
ok 19 - ... the company is a weak-ref
ok 20 - The object isa Address
ok 21 - ... got the right city
ok 22 - ... got the right state
ok 23 - The object isa Employee
ok 24 - The object isa Person
ok 25 - ... got the right first name
ok 26 - ... got the right last name
ok 27 - ... no middle initial
ok 28 - ... got the right middle initial value
ok 29 - ... got the right full name
ok 30 - ... got the right title
ok 31 - ... got the right company
ok 32 - ... the company is a weak-ref
ok 33 - The object isa Address
ok 34 - ... got the right city
ok 35 - ... got the right state
ok 36 - The object isa Employee
ok 37 - The object isa Person
ok 38 - ... got the right first name
ok 39 - ... got the right last name
ok 40 - ... got middle initial
ok 41 - ... got the right middle initial value
ok 42 - ... got the right full name
ok 43 - ... got the right title
ok 44 - ... got the right company
ok 45 - ... the company is a weak-ref
ok 46 - The object isa Address
ok 47 - ... got the right city
ok 48 - ... got the right state
ok 49 - The object isa Company
ok 50 - ... has the ii company
ok 51 - ... has the ii company
ok 52 - ... has the ii company
ok 53 - ... has the different company now
ok 54 - ... has the different company now
ok 55 - ... has the different company now
ok 56 - ... we die correctly with bad args
ok 57 - ... we die correctly with bad args
ok 58 - ... we die correctly with bad args
ok 59 - ... we live correctly with good args
ok 60 - ... we die correctly with bad args
ok 61 - ... we live correctly with good args
ok 62 - ... we die correctly without good args
ok 63 - ... we live correctly without good args
ok 64 - ... we die correctly with good args
ok 65 - ... we live correctly with good args
1..65
ok
t/000_recipes/moose_cookbook_basics_recipe5.t ..................
ok 1 - The object isa Request
ok 2 - The object isa HTTP::Headers
ok 3 - ... got no content type in the header
ok 4 - The object isa HTTP::Headers
ok 5 - ... created a new HTTP::Header object
ok 6 - ... got the right content type in the header
ok 7 - The object isa HTTP::Headers
ok 8 - ... created a new HTTP::Header object
ok 9 - ... got the right content type in the header
ok 10 - The object isa HTTP::Headers
ok 11 - ... created a new HTTP::Header object
ok 12 - ... got the right content type in the header
ok 13 - ... dies when it gets bad params
ok 14 - ... got nothing by default
ok 15 - ... set the protocol correctly
ok 16 - ... got nothing by default
ok 17 - ... the protocol died with bar params correctly
ok 18 - The object isa URI
ok 19 - The object isa URI
1..19
ok
t/000_recipes/moose_cookbook_basics_recipe6.t ..................
ok 1 - The object isa TPSReport
ok 2 - ... got the right TPS report
1..2
ok
t/000_recipes/moose_cookbook_extending_recipe3.t ...............
ok 1 - Foo isa MyApp::Base
ok 2 - Foo has a size method
ok 3 - got expected warning when calling Foo->new
ok 4 - $foo->size is 2
1..4
ok
t/000_recipes/moose_cookbook_meta_recipe2.t ....................
ok 1 - ... got the expected dump value
1..1
ok
t/000_recipes/moose_cookbook_meta_recipe3.t ....................
ok 1 - ... got the expected dump value
1..1
ok
t/000_recipes/moose_cookbook_roles_recipe1.t ...................
ok 1 - ... US::Currency does Comparable
ok 2 - ... US::Currency does Eq
ok 3 - ... US::Currency does Printable
ok 4 - The object isa US::Currency
not ok 5 - UNIVERSAL::DOES for class # TODO UNIVERSAL::DOES is not supported
# Failed (TODO) test 'UNIVERSAL::DOES for class'
# at t/000_recipes/moose_cookbook_roles_recipe1.t line 90.
not ok 6 - UNIVERSAL::DOES for role # TODO UNIVERSAL::DOES is not supported
# Failed (TODO) test 'UNIVERSAL::DOES for role'
# at t/000_recipes/moose_cookbook_roles_recipe1.t line 91.
ok 7 - US::Currency->can('amount')
ok 8 - ... got the right amount
ok 9 - US::Currency->can('to_string')
ok 10 - ... got the right stringified value
ok 11 - ... US::Currency does Comparable
ok 12 - ... US::Currency does Eq
ok 13 - ... US::Currency does Printable
ok 14 - The object isa US::Currency
ok 15 - US::Currency->can('amount')
ok 16 - ... got the right amount
ok 17 - US::Currency->can('to_string')
ok 18 - ... got the right stringified value
ok 19 - ... 100 gt 50
ok 20 - ... 100 ge 50
ok 21 - ... !100 lt 50
ok 22 - ... !100 le 50
ok 23 - ... !100 eq 50
ok 24 - ... 100 ne 50
ok 25 - ... !50 gt 100
ok 26 - ... !50 ge 100
ok 27 - ... 50 lt 100
ok 28 - ... 50 le 100
ok 29 - ... !50 eq 100
ok 30 - ... 50 ne 100
ok 31 - ... !50 gt 50
ok 32 - ... !50 ge 50
ok 33 - ... 50 lt 50
ok 34 - ... 50 le 50
ok 35 - ... 50 eq 50
ok 36 - ... !50 ne 50
ok 37 - The object isa Mouse::Meta::Role
ok 38 - ... Eq has_method not_equal_to
ok 39 - ... Eq requires_method not_equal_to
ok 40 - The object isa Mouse::Meta::Role
ok 41 - ... Comparable does Eq
ok 42 - ... Comparable has_method equal_to
ok 43 - ... Comparable has_method not_equal_to
ok 44 - ... Comparable has_method greater_than
ok 45 - ... Comparable has_method greater_than_or_equal_to
ok 46 - ... Comparable has_method less_than
ok 47 - ... Comparable has_method less_than_or_equal_to
ok 48 - ... Comparable requires_method compare
ok 49 - The object isa Mouse::Meta::Role
ok 50 - ... Printable requires_method to_string
ok 51 - The object isa Mouse::Meta::Class
ok 52 - ... US::Currency does Comparable
ok 53 - ... US::Currency does Eq
ok 54 - ... US::Currency does Printable
ok 55 - ... US::Currency has_method amount
ok 56 - ... US::Currency has_method equal_to
ok 57 - ... US::Currency has_method not_equal_to
ok 58 - ... US::Currency has_method compare
ok 59 - ... US::Currency has_method greater_than
ok 60 - ... US::Currency has_method greater_than_or_equal_to
ok 61 - ... US::Currency has_method less_than
ok 62 - ... US::Currency has_method less_than_or_equal_to
ok 63 - ... US::Currency has_method to_string
1..63
ok
t/000_recipes/moose_cookbook_roles_recipe2.t ...................
ok 1 - made anon class with Restartable::ButUnreliable role
ok 2 - Mouse::Meta::Class::__ANON__::1->can(...)
ok 3 - made anon class with Restartable::ButBroken role
ok 4 - ... start called explode
ok 5 - ... stop also called explode
1..5
ok
t/000_recipes/moose_cookbook_roles_recipe3.t ...................
ok 1 - lisa now does the manager role
ok 2 - homer was assigned a task by lisa
1..2
ok
t/001_mouse/001-strict-and-warnings.t ..........................
ok 1 - using Mouse turns on strictures
ok 2
ok 3 - using Mouse turns on warnings
ok 4 - using Mouse::Role turns on strictures
ok 5
ok 6 - using Mouse::Role turns on warnings
ok 7 - using Mouse::Exporter turns on strictures
ok 8
ok 9 - using Mouse::Exporter turns on warnings
1..9
ok
t/001_mouse/002-subclass.t .....................................
ok 1 - Class->can('new')
ok 2 - The object isa Class
ok 3 - The object isa Mouse::Object
ok 4 - Child->can('new')
ok 5 - The object isa Child
ok 6 - The object isa ParentClass
ok 7 - The object isa Mouse::Object
ok 8 - Mouse::TestClass->can(...)
ok 9 - The object isa ParentClass
ok 10 - The object isa Mouse::Object
1..10
ok
t/001_mouse/006-unimport.t .....................................
1..5
ok 1 - extends keyword is unimported
ok 2 - extends keyword is unimported
ok 3 - has keyword is unimported
ok 4 - extends method is NOT unimported
ok 5 - extends method is ours, not the extends keyword
ok
t/001_mouse/007-attributes.t ...................................
ok 1 - No accessor is injected if 'is' has no value
ok 2 - Class->can(...)
ok 3 - The object does has an attribute named x
ok 4 - The object does has an attribute named y
ok 5 - The object does has an attribute named z
ok 6 - No accessor is injected if 'is' has no value
ok 7 - Class->can(...)
ok 8
ok 9 - threw Regexp ((?-xism:Cannot assign a value to a read-only accessor))
ok 10
ok 11
ok 12
ok 13
ok 14 - Class->can(...)
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24 - insertion_order
1..24
ok
t/001_mouse/008-default.t ......................................
1..36
ok 1 - attribute has a default of 10
ok 2 - attribute has a default of 20
ok 3 - attribute has no default
ok 4 - setting a new value
ok 5 - setting a new value
ok 6 - setting a new value
ok 7 - setting a new value does not trigger default
ok 8 - setting a new value does not trigger default
ok 9 - setting a new value does not trigger default
ok 10 - attribute was initialized to 50
ok 11 - attribute has a default of 20
ok 12 - attribute has no default
ok 13 - setting a new value
ok 14 - setting a new value
ok 15 - setting a new value
ok 16 - setting a new value does not trigger default
ok 17 - setting a new value does not trigger default
ok 18 - setting a new value does not trigger default
ok 19 - attribute has a default of 10
ok 20 - attribute has a default of 20
ok 21 - attribute has no default
ok 22 - setting a new value
ok 23 - setting a new value
ok 24 - setting a new value
ok 25 - setting a new value does not trigger default
ok 26 - setting a new value does not trigger default
ok 27 - setting a new value does not trigger default
ok 28 - attribute was initialized to 50
ok 29 - attribute has a default of 20
ok 30 - attribute has no default
ok 31 - setting a new value
ok 32 - setting a new value
ok 33 - setting a new value
ok 34 - setting a new value does not trigger default
ok 35 - setting a new value does not trigger default
ok 36 - setting a new value does not trigger default
ok
t/001_mouse/010-required.t .....................................
1..3
ok 1 - required attribute is required
ok 2 - foo is the only required but unfulfilled attribute
ok 3 - all attributes specified
ok
t/001_mouse/011-lazy.t .........................................
ok 1 - threw Regexp ((?-xism:You cannot have lazy attribute \(lazy_no_default\) without specifying a default value for it))
ok 2 - lazy attribute not yet initialized
ok 3 - lazy coderef
ok 4 - lazy coderef invoked once
ok 5 - lazy coderef is cached
ok 6 - lazy coderef invoked once
ok 7 - lazy value
ok 8 - lazy coderef invoked once
ok 9 - set new value
ok 10 - lazy coderef invoked once
ok 11 - got new value
ok 12 - lazy coderef invoked once
ok 13
ok 14
ok 15 - lazy attribute not initialized when an argument is passed to the constructor
ok 16 - value from the constructor
ok 17 - value from the constructor
ok 18 - lazy coderef not invoked, we already have a value
1..18
ok
t/001_mouse/013-predicate-and-clearer.t ........................
ok 1 - Class->can('clear_lazy')
ok 2 - lazy attribute not yet initialized
ok 3 - no lazy value yet
ok 4 - lazy attribute not initialized by predicate
ok 5 - lazy attribute not initialized by clearer
ok 6 - no lazy value yet
ok 7 - lazy attribute not initialized by predicate
ok 8 - lazy value
ok 9 - lazy coderef invoked once
ok 10 - lazy value now
ok 11 - lazy coderef invoked once
ok 12 - lazy value is cached
ok 13 - lazy coderef invoked once
ok 14 - lazy coderef not invoked by clearer
ok 15 - no value now, clearer removed it
ok 16 - lazy attribute not initialized by predicate
ok 17 - new lazy value; previous was cleared
ok 18 - lazy coderef invoked twice
ok 19 - lazy attribute not initialized when an argument is passed to the constructor
ok 20 - lazy value now
ok 21 - lazy attribute not initialized when checked with predicate
ok 22 - value from the constructor
ok 23 - lazy coderef not invoked, we already have a value
ok 24 - lazy attribute not initialized by clearer
ok 25 - no more lazy value
ok 26 - lazy attribute not initialized by predicate
ok 27 - new lazy value
ok 28 - lazy value re-created
ok 29 - lazy attribute not yet initialized
ok 30 - no lazy value yet
ok 31 - lazy attribute not initialized by predicate
ok 32 - lazy attribute not initialized by clearer
ok 33 - no lazy value yet
ok 34 - lazy attribute not initialized by predicate
ok 35 - lazy value
ok 36 - lazy coderef invoked once
ok 37 - lazy value now
ok 38 - lazy coderef invoked once
ok 39 - lazy value is cached
ok 40 - lazy coderef invoked once
ok 41 - lazy coderef not invoked by clearer
ok 42 - no value now, clearer removed it
ok 43 - lazy attribute not initialized by predicate
ok 44 - new lazy value; previous was cleared
ok 45 - lazy coderef invoked twice
ok 46 - lazy attribute not initialized when an argument is passed to the constructor
ok 47 - lazy value now
ok 48 - lazy attribute not initialized when checked with predicate
ok 49 - value from the constructor
ok 50 - lazy coderef not invoked, we already have a value
ok 51 - lazy attribute not initialized by clearer
ok 52 - no more lazy value
ok 53 - lazy attribute not initialized by predicate
ok 54 - new lazy value
ok 55 - lazy value re-created
1..55
ok
t/001_mouse/014-build.t ........................................
ok 1 - no BUILD calls yet
ok 2 - immutable
ok 3
ok 4
ok 5 - BUILDALL
ok 6 - new_object calls BUILDALL
ok 7 - mutable
ok 8
ok 9
ok 10 - BUILDALL
ok 11 - new_object calls BUILDALL
1..11
ok
t/001_mouse/015-demolish.t .....................................
1..15
ok 1 - no DEMOLISH calls yet
ok 2 - immutable
ok 3 - no DEMOLISH calls yet
ok 4
ok 5 - no DEMOLISH calls yet
ok 6
ok 7 - DEMOLISHALL
ok 8 - DEMOLISHALL
ok 9 - mutable
ok 10 - no DEMOLISH calls yet
ok 11
ok 12 - no DEMOLISH calls yet
ok 13
ok 14 - DEMOLISHALL
ok 15 - DEMOLISHALL
ok
t/001_mouse/016-trigger.t ......................................
ok 1 - it's no longer an error to have trigger on a readonly attribute
ok 2 - threw Regexp ((?-xism:Trigger must be a CODE ref on attribute \(error\)))
ok 3 - Class->can('attr')
ok 4 - trigger not called yet
ok 5 - default value
ok 6 - trigger not called on read
ok 7 - setting the value
ok 8 - trigger was called on read
ok 9 - correct arguments to trigger in the accessor
ok 10
ok 11 - triggers that clear the attr
ok 12 - call clearer in triggers
ok 13 - trigger was called on new with the attribute specified
ok 14 - correct arguments to trigger in the constructor
1..14
ok
t/001_mouse/017-default-reference.t ............................
1..9
ok 1
ok 2
ok 3 - threw Regexp ((?-xism:References are not allowed as default values))
ok 4 - threw Regexp ((?-xism:References are not allowed as default values))
ok 5 - threw Regexp ((?-xism:References are not allowed as default values))
ok 6 - default => sub { sub { 1 } } stuffs a coderef
ok 7 - default => sub sub strips off the first coderef
ok 8 - default of sub { reference } works
ok 9 - default method gets the $_[0] it needs to work
ok
t/001_mouse/018-multiattr-has.t ................................
1..3
ok 1 - Class->can(...)
ok 2 - three attributes created
ok 3 - correct triggers called
ok
t/001_mouse/019-handles.t ......................................
ok 1 - Class->can(...)
ok 2 - don't have a person yet
ok 3 - calling person_name instantiated person
ok 4 - we really do have a person
ok 5 - handles method
ok 6 - traditional lookup
ok 7 - handles method
ok 8 - traditional lookup
ok 9 - curring
ok 10 - we have a person from the constructor
ok 11 - handles method
ok 12 - traditional lookup
ok 13 - no age because we didn't use the default
ok 14 - no age because we didn't use the default
ok 15 - currying
ok 16 - we have a Shawn
ok 17 - name handle
ok 18 - age handle
ok 19 - me->name
ok 20 - me->age
ok 21 - correct handles layout for 'me'
ok 22 - correct handles layout for 'person'
ok 23 - threw Regexp ((?-xism:Cannot delegate person_name to name because the value of person is not defined))
ok 24 - threw Regexp ((?-xism:Cannot delegate person_age to age because the value of person is not an object))
ok 25 - threw Regexp ((?-xism:Cannot delegate person_name to name because the value of person is not defined))
ok 26 - threw Regexp ((?-xism:Cannot delegate person_age to age because the value of person is not an object))
1..26
ok
t/001_mouse/020-load-class.t ...................................
ok 1 - is_class_loaded with undef returns false
ok 2 - can't load the empty class
ok 3 - can't load a class name reference
ok 4 - Mouse is loaded
ok 5 - Test::More is loaded
ok 6 - threw Regexp ((?-xism:Invalid class name \(undef\)))
ok 7 - threw Regexp ((?-xism:Invalid class name \(\)))
ok 8 - threw Regexp ((?-xism:Invalid class name \(SCALAR\(\w+\)\)))
ok 9 - threw Regexp ((?-xism:Invalid class name))
ok 10 - threw Regexp ((?-xism:Invalid class name))
ok 11
ok 12 - Unsweetened->can('unsweetened')
ok 13 - this should not die!
ok 14 - threw Regexp ((?-xism:Can't locate ))
ok 15 - threw Regexp ((?-xism:Missing right curly))
1..15
ok
t/001_mouse/021-weak-ref.t .....................................
1..31
ok 1 - weak reference
ok 2 - we've got circularity
ok 3 - weak reference
ok 4 - we've got circularity
ok 5 - weak reference
ok 6 - we've got circularity
ok 7 - destroyed from the accessor
ok 8 - destroyed from the constructor
ok 9 - casuality of war
ok 10 - make_immutable made it immutable
ok 11 - weak reference
ok 12 - we've got circularity
ok 13 - weak reference
ok 14 - we've got circularity
ok 15 - weak reference
ok 16 - we've got circularity
ok 17 - destroyed from the accessor (after make_immutable)
ok 18 - destroyed from the constructor (after make_immutable)
ok 19 - casuality of war (after make_immutable)
ok 20 - type is not a weakref
ok 21 - self IS a weakref
ok 22 - value IS a weakref
ok 23 - weak_ref doesn't apply to non-refs
ok 24
ok 25
ok 26 - weakened the reference even with a nonref default
ok 27 - hashref collected immediately because refcount=0
ok 28 - attribute is turned into undef, not deleted from instance
ok 29 - hashref collected between set and get because refcount=0
ok 30 - attribute is turned into undef, not deleted from instance
ok 31 - hashref IS a weakref
ok
t/001_mouse/022-init-arg.t .....................................
1..20
ok 1 - accessor uses attribute name (mutable)
ok 2 - nothing in object->{init_arg}!
ok 3 - value is in object->{name}
ok 4 - attribute value is from name
ok 5 - no value for the init_arg
ok 6 - value is in key from name
ok 7 - got the attribute object by name (not init_arg)
ok 8 - name is name
ok 9 - init_arg is key
ok 10 - init_arg => undef ignores attribute name in the constructor
ok 11 - accessor uses attribute name (immutable)
ok 12 - nothing in object->{init_arg}!
ok 13 - value is in object->{name}
ok 14 - attribute value is from name
ok 15 - no value for the init_arg
ok 16 - value is in key from name
ok 17 - got the attribute object by name (not init_arg)
ok 18 - name is name
ok 19 - init_arg is key
ok 20 - init_arg => undef ignores attribute name in the constructor
ok
t/001_mouse/023-builder.t ......................................
1..47
ok 1 - predicate: value from constructor
ok 2 - builder not called in the constructor when we pass a value
ok 3 - builder doesn't matter when we just set the value in constructor
ok 4 - builder doesn't matter when we just set the value in writer
ok 5 - builder not called in the setter
ok 6 - predicate: no value after clear
ok 7 - eager builder does NOT swoop in after clear
ok 8 - predicate: no value after clear and get
ok 9 - builder not called in the getter, even after clear
ok 10 - predicate: value from eager builder
ok 11 - builder called to provide the default value
ok 12 - builder called ONCE to provide the default value
ok 13 - lazy builder not called yet
ok 14 - predicate: no age yet
ok 15 - lazy builder value
ok 16 - predicate: have value after get
ok 17 - lazy builder called on get
ok 18 - lazy builder value
ok 19 - lazy builder not called on subsequent gets
ok 20 - predicate: have value after subsequent gets
ok 21 - predicate: no value after clear
ok 22 - lazy builder not called on clear
ok 23 - lazy builder value
ok 24 - predicate: have value after clear and get
ok 25 - lazy builder called on get after clear
ok 26 - predicate: have value from constructor
ok 27 - lazy builder not called yet
ok 28 - value from constructor
ok 29 - lazy builder not called if value is from constructor
ok 30 - predicate: no value after clear
ok 31 - lazy builder not called on clear
ok 32 - lazy builder value
ok 33 - predicate: have value after clear and get
ok 34 - lazy builder called on get after clear
ok 35 - threw Regexp ((?-xism:You can not use lazy_build and default for the same attribute \(error\)))
ok 36 - correct predicate
ok 37
ok 38
ok 39 - correct predicate
ok 40 - correct clearer
ok 41 - correct predicate
ok 42 - correct predicate
ok 43
ok 44
ok 45 - correct predicate
ok 46 - correct clearer
ok 47 - correct predicate
ok
t/001_mouse/024-isa.t ..........................................
1..1712
ok 1 - Class->can(...)
ok 2 - correctly set a Any in the constructor
ok 3
ok 4 - initially unset
ok 5 - correctly set a Any in the setter
ok 6
ok 7 - correctly set a Any in the constructor
ok 8
ok 9 - initially unset
ok 10 - correctly set a Any in the setter
ok 11
ok 12 - correctly set a Any in the constructor
ok 13
ok 14 - initially unset
ok 15 - correctly set a Any in the setter
ok 16
ok 17 - correctly set a Any in the constructor
ok 18
ok 19 - initially unset
ok 20 - correctly set a Any in the setter
ok 21
ok 22 - correctly set a Any in the constructor
ok 23
ok 24 - initially unset
ok 25 - correctly set a Any in the setter
ok 26
ok 27 - correctly set a Any in the constructor
ok 28
ok 29 - initially unset
ok 30 - correctly set a Any in the setter
ok 31
ok 32 - correctly set a Any in the constructor
ok 33
ok 34 - initially unset
ok 35 - correctly set a Any in the setter
ok 36
ok 37 - correctly set a Any in the constructor
ok 38
ok 39 - initially unset
ok 40 - correctly set a Any in the setter
ok 41
ok 42 - correctly set a Any in the constructor
ok 43
ok 44 - initially unset
ok 45 - correctly set a Any in the setter
ok 46
ok 47 - correctly set a Any in the constructor
ok 48
ok 49 - initially unset
ok 50 - correctly set a Any in the setter
ok 51
ok 52 - correctly set a Any in the constructor
ok 53
ok 54 - initially unset
ok 55 - correctly set a Any in the setter
ok 56
ok 57 - correctly set a Any in the constructor
ok 58
ok 59 - initially unset
ok 60 - correctly set a Any in the setter
ok 61
ok 62 - correctly set a Any in the constructor
ok 63
ok 64 - initially unset
ok 65 - correctly set a Any in the setter
ok 66
ok 67 - correctly set a Any in the constructor
ok 68
ok 69 - initially unset
ok 70 - correctly set a Any in the setter
ok 71
ok 72 - correctly set a Any in the constructor
ok 73
ok 74 - initially unset
ok 75 - correctly set a Any in the setter
ok 76
ok 77 - correctly set a Any in the constructor
ok 78
ok 79 - initially unset
ok 80 - correctly set a Any in the setter
ok 81
ok 82 - correctly set a Any in the constructor
ok 83
ok 84 - initially unset
ok 85 - correctly set a Any in the setter
ok 86
ok 87 - correctly set a Any in the constructor
ok 88
ok 89 - initially unset
ok 90 - correctly set a Any in the setter
ok 91
ok 92 - correctly set a Any in the constructor
ok 93
ok 94 - initially unset
ok 95 - correctly set a Any in the setter
ok 96
ok 97 - correctly set a Any in the constructor
ok 98
ok 99 - initially unset
ok 100 - correctly set a Any in the setter
ok 101
ok 102 - correctly set a Any in the constructor
ok 103
ok 104 - initially unset
ok 105 - correctly set a Any in the setter
ok 106
ok 107 - correctly set a Item in the constructor
ok 108
ok 109 - initially unset
ok 110 - correctly set a Item in the setter
ok 111
ok 112 - correctly set a Item in the constructor
ok 113
ok 114 - initially unset
ok 115 - correctly set a Item in the setter
ok 116
ok 117 - correctly set a Item in the constructor
ok 118
ok 119 - initially unset
ok 120 - correctly set a Item in the setter
ok 121
ok 122 - correctly set a Item in the constructor
ok 123
ok 124 - initially unset
ok 125 - correctly set a Item in the setter
ok 126
ok 127 - correctly set a Item in the constructor
ok 128
ok 129 - initially unset
ok 130 - correctly set a Item in the setter
ok 131
ok 132 - correctly set a Item in the constructor
ok 133
ok 134 - initially unset
ok 135 - correctly set a Item in the setter
ok 136
ok 137 - correctly set a Item in the constructor
ok 138
ok 139 - initially unset
ok 140 - correctly set a Item in the setter
ok 141
ok 142 - correctly set a Item in the constructor
ok 143
ok 144 - initially unset
ok 145 - correctly set a Item in the setter
ok 146
ok 147 - correctly set a Item in the constructor
ok 148
ok 149 - initially unset
ok 150 - correctly set a Item in the setter
ok 151
ok 152 - correctly set a Item in the constructor
ok 153
ok 154 - initially unset
ok 155 - correctly set a Item in the setter
ok 156
ok 157 - correctly set a Item in the constructor
ok 158
ok 159 - initially unset
ok 160 - correctly set a Item in the setter
ok 161
ok 162 - correctly set a Item in the constructor
ok 163
ok 164 - initially unset
ok 165 - correctly set a Item in the setter
ok 166
ok 167 - correctly set a Item in the constructor
ok 168
ok 169 - initially unset
ok 170 - correctly set a Item in the setter
ok 171
ok 172 - correctly set a Item in the constructor
ok 173
ok 174 - initially unset
ok 175 - correctly set a Item in the setter
ok 176
ok 177 - correctly set a Item in the constructor
ok 178
ok 179 - initially unset
ok 180 - correctly set a Item in the setter
ok 181
ok 182 - correctly set a Item in the constructor
ok 183
ok 184 - initially unset
ok 185 - correctly set a Item in the setter
ok 186
ok 187 - correctly set a Item in the constructor
ok 188
ok 189 - initially unset
ok 190 - correctly set a Item in the setter
ok 191
ok 192 - correctly set a Item in the constructor
ok 193
ok 194 - initially unset
ok 195 - correctly set a Item in the setter
ok 196
ok 197 - correctly set a Item in the constructor
ok 198
ok 199 - initially unset
ok 200 - correctly set a Item in the setter
ok 201
ok 202 - correctly set a Item in the constructor
ok 203
ok 204 - initially unset
ok 205 - correctly set a Item in the setter
ok 206
ok 207 - correctly set a Item in the constructor
ok 208
ok 209 - initially unset
ok 210 - correctly set a Item in the setter
ok 211
ok 212 - correctly set a Bool in the constructor
ok 213
ok 214 - initially unset
ok 215 - correctly set a Bool in the setter
ok 216
ok 217 - correctly set a Bool in the constructor
ok 218
ok 219 - initially unset
ok 220 - correctly set a Bool in the setter
ok 221
ok 222 - correctly set a Bool in the constructor
ok 223
ok 224 - initially unset
ok 225 - correctly set a Bool in the setter
ok 226
ok 227 - correctly set a Bool in the constructor
ok 228
ok 229 - initially unset
ok 230 - correctly set a Bool in the setter
ok 231
ok 232 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value 1\.5))
ok 233 - no object created
ok 234 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value 1\.5))
ok 235 - value for Bool not set
ok 236 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value t))
ok 237 - no object created
ok 238 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value t))
ok 239 - value for Bool not set
ok 240 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value f))
ok 241 - no object created
ok 242 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value f))
ok 243 - value for Bool not set
ok 244 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value undef))
ok 245 - no object created
ok 246 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value undef))
ok 247 - value for Bool not set
ok 248 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value Test\:\:More))
ok 249 - no object created
ok 250 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value Test\:\:More))
ok 251 - value for Bool not set
ok 252 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value SCALAR\(0x436630\)))
ok 253 - no object created
ok 254 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value SCALAR\(0x436630\)))
ok 255 - value for Bool not set
ok 256 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value SCALAR\(0x260788\)))
ok 257 - no object created
ok 258 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value SCALAR\(0x260788\)))
ok 259 - value for Bool not set
ok 260 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value SCALAR\(0x260824\)))
ok 261 - no object created
ok 262 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value SCALAR\(0x260824\)))
ok 263 - value for Bool not set
ok 264 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value ARRAY\(0x164e58\)))
ok 265 - no object created
ok 266 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value ARRAY\(0x164e58\)))
ok 267 - value for Bool not set
ok 268 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value ARRAY\(0x164ec4\)))
ok 269 - no object created
ok 270 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value ARRAY\(0x164ec4\)))
ok 271 - value for Bool not set
ok 272 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value HASH\(0x164f48\)))
ok 273 - no object created
ok 274 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value HASH\(0x164f48\)))
ok 275 - value for Bool not set
ok 276 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value CODE\(0x260944\)))
ok 277 - no object created
ok 278 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value CODE\(0x260944\)))
ok 279 - value for Bool not set
ok 280 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value Regexp\=SCALAR\(0x165020\)))
ok 281 - no object created
ok 282 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value Regexp\=SCALAR\(0x165020\)))
ok 283 - value for Bool not set
ok 284 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value GLOB\(0x252a34\)))
ok 285 - no object created
ok 286 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value GLOB\(0x252a34\)))
ok 287 - value for Bool not set
ok 288 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value GLOB\(0x149c20\)))
ok 289 - no object created
ok 290 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value GLOB\(0x149c20\)))
ok 291 - value for Bool not set
ok 292 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 293 - no object created
ok 294 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 295 - value for Bool not set
ok 296 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 297 - no object created
ok 298 - threw Regexp ((?-xism:Attribute \(Bool\) does not pass the type constraint because: Validation failed for 'Bool' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 299 - value for Bool not set
ok 300 - correctly set a Undef in the constructor
ok 301
ok 302 - initially unset
ok 303 - correctly set a Undef in the setter
ok 304
ok 305 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value 0))
ok 306 - no object created
ok 307 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value 0))
ok 308 - value for Undef not set
ok 309 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value 1))
ok 310 - no object created
ok 311 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value 1))
ok 312 - value for Undef not set
ok 313 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value 1\.5))
ok 314 - no object created
ok 315 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value 1\.5))
ok 316 - value for Undef not set
ok 317 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value ))
ok 318 - no object created
ok 319 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value ))
ok 320 - value for Undef not set
ok 321 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value t))
ok 322 - no object created
ok 323 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value t))
ok 324 - value for Undef not set
ok 325 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value f))
ok 326 - no object created
ok 327 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value f))
ok 328 - value for Undef not set
ok 329 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value undef))
ok 330 - no object created
ok 331 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value undef))
ok 332 - value for Undef not set
ok 333 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value Test\:\:More))
ok 334 - no object created
ok 335 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value Test\:\:More))
ok 336 - value for Undef not set
ok 337 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value SCALAR\(0x436630\)))
ok 338 - no object created
ok 339 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value SCALAR\(0x436630\)))
ok 340 - value for Undef not set
ok 341 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value SCALAR\(0x260788\)))
ok 342 - no object created
ok 343 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value SCALAR\(0x260788\)))
ok 344 - value for Undef not set
ok 345 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value SCALAR\(0x260824\)))
ok 346 - no object created
ok 347 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value SCALAR\(0x260824\)))
ok 348 - value for Undef not set
ok 349 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value ARRAY\(0x164e58\)))
ok 350 - no object created
ok 351 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value ARRAY\(0x164e58\)))
ok 352 - value for Undef not set
ok 353 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value ARRAY\(0x164ec4\)))
ok 354 - no object created
ok 355 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value ARRAY\(0x164ec4\)))
ok 356 - value for Undef not set
ok 357 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value HASH\(0x164f48\)))
ok 358 - no object created
ok 359 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value HASH\(0x164f48\)))
ok 360 - value for Undef not set
ok 361 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value CODE\(0x260944\)))
ok 362 - no object created
ok 363 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value CODE\(0x260944\)))
ok 364 - value for Undef not set
ok 365 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value Regexp\=SCALAR\(0x165020\)))
ok 366 - no object created
ok 367 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value Regexp\=SCALAR\(0x165020\)))
ok 368 - value for Undef not set
ok 369 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value GLOB\(0x252a34\)))
ok 370 - no object created
ok 371 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value GLOB\(0x252a34\)))
ok 372 - value for Undef not set
ok 373 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value GLOB\(0x149c20\)))
ok 374 - no object created
ok 375 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value GLOB\(0x149c20\)))
ok 376 - value for Undef not set
ok 377 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 378 - no object created
ok 379 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 380 - value for Undef not set
ok 381 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 382 - no object created
ok 383 - threw Regexp ((?-xism:Attribute \(Undef\) does not pass the type constraint because: Validation failed for 'Undef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 384 - value for Undef not set
ok 385 - correctly set a Defined in the constructor
ok 386
ok 387 - initially unset
ok 388 - correctly set a Defined in the setter
ok 389
ok 390 - correctly set a Defined in the constructor
ok 391
ok 392 - initially unset
ok 393 - correctly set a Defined in the setter
ok 394
ok 395 - correctly set a Defined in the constructor
ok 396
ok 397 - initially unset
ok 398 - correctly set a Defined in the setter
ok 399
ok 400 - correctly set a Defined in the constructor
ok 401
ok 402 - initially unset
ok 403 - correctly set a Defined in the setter
ok 404
ok 405 - correctly set a Defined in the constructor
ok 406
ok 407 - initially unset
ok 408 - correctly set a Defined in the setter
ok 409
ok 410 - correctly set a Defined in the constructor
ok 411
ok 412 - initially unset
ok 413 - correctly set a Defined in the setter
ok 414
ok 415 - correctly set a Defined in the constructor
ok 416
ok 417 - initially unset
ok 418 - correctly set a Defined in the setter
ok 419
ok 420 - correctly set a Defined in the constructor
ok 421
ok 422 - initially unset
ok 423 - correctly set a Defined in the setter
ok 424
ok 425 - correctly set a Defined in the constructor
ok 426
ok 427 - initially unset
ok 428 - correctly set a Defined in the setter
ok 429
ok 430 - correctly set a Defined in the constructor
ok 431
ok 432 - initially unset
ok 433 - correctly set a Defined in the setter
ok 434
ok 435 - correctly set a Defined in the constructor
ok 436
ok 437 - initially unset
ok 438 - correctly set a Defined in the setter
ok 439
ok 440 - correctly set a Defined in the constructor
ok 441
ok 442 - initially unset
ok 443 - correctly set a Defined in the setter
ok 444
ok 445 - correctly set a Defined in the constructor
ok 446
ok 447 - initially unset
ok 448 - correctly set a Defined in the setter
ok 449
ok 450 - correctly set a Defined in the constructor
ok 451
ok 452 - initially unset
ok 453 - correctly set a Defined in the setter
ok 454
ok 455 - correctly set a Defined in the constructor
ok 456
ok 457 - initially unset
ok 458 - correctly set a Defined in the setter
ok 459
ok 460 - correctly set a Defined in the constructor
ok 461
ok 462 - initially unset
ok 463 - correctly set a Defined in the setter
ok 464
ok 465 - correctly set a Defined in the constructor
ok 466
ok 467 - initially unset
ok 468 - correctly set a Defined in the setter
ok 469
ok 470 - correctly set a Defined in the constructor
ok 471
ok 472 - initially unset
ok 473 - correctly set a Defined in the setter
ok 474
ok 475 - correctly set a Defined in the constructor
ok 476
ok 477 - initially unset
ok 478 - correctly set a Defined in the setter
ok 479
ok 480 - correctly set a Defined in the constructor
ok 481
ok 482 - initially unset
ok 483 - correctly set a Defined in the setter
ok 484
ok 485 - threw Regexp ((?-xism:Attribute \(Defined\) does not pass the type constraint because: Validation failed for 'Defined' with value undef))
ok 486 - no object created
ok 487 - threw Regexp ((?-xism:Attribute \(Defined\) does not pass the type constraint because: Validation failed for 'Defined' with value undef))
ok 488 - value for Defined not set
ok 489 - correctly set a Value in the constructor
ok 490
ok 491 - initially unset
ok 492 - correctly set a Value in the setter
ok 493
ok 494 - correctly set a Value in the constructor
ok 495
ok 496 - initially unset
ok 497 - correctly set a Value in the setter
ok 498
ok 499 - correctly set a Value in the constructor
ok 500
ok 501 - initially unset
ok 502 - correctly set a Value in the setter
ok 503
ok 504 - correctly set a Value in the constructor
ok 505
ok 506 - initially unset
ok 507 - correctly set a Value in the setter
ok 508
ok 509 - correctly set a Value in the constructor
ok 510
ok 511 - initially unset
ok 512 - correctly set a Value in the setter
ok 513
ok 514 - correctly set a Value in the constructor
ok 515
ok 516 - initially unset
ok 517 - correctly set a Value in the setter
ok 518
ok 519 - correctly set a Value in the constructor
ok 520
ok 521 - initially unset
ok 522 - correctly set a Value in the setter
ok 523
ok 524 - correctly set a Value in the constructor
ok 525
ok 526 - initially unset
ok 527 - correctly set a Value in the setter
ok 528
ok 529 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value undef))
ok 530 - no object created
ok 531 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value undef))
ok 532 - value for Value not set
ok 533 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value SCALAR\(0x436630\)))
ok 534 - no object created
ok 535 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value SCALAR\(0x436630\)))
ok 536 - value for Value not set
ok 537 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value SCALAR\(0x260788\)))
ok 538 - no object created
ok 539 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value SCALAR\(0x260788\)))
ok 540 - value for Value not set
ok 541 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value SCALAR\(0x260824\)))
ok 542 - no object created
ok 543 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value SCALAR\(0x260824\)))
ok 544 - value for Value not set
ok 545 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value ARRAY\(0x164e58\)))
ok 546 - no object created
ok 547 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value ARRAY\(0x164e58\)))
ok 548 - value for Value not set
ok 549 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value ARRAY\(0x164ec4\)))
ok 550 - no object created
ok 551 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value ARRAY\(0x164ec4\)))
ok 552 - value for Value not set
ok 553 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value HASH\(0x164f48\)))
ok 554 - no object created
ok 555 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value HASH\(0x164f48\)))
ok 556 - value for Value not set
ok 557 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value CODE\(0x260944\)))
ok 558 - no object created
ok 559 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value CODE\(0x260944\)))
ok 560 - value for Value not set
ok 561 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value Regexp\=SCALAR\(0x165020\)))
ok 562 - no object created
ok 563 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value Regexp\=SCALAR\(0x165020\)))
ok 564 - value for Value not set
ok 565 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value GLOB\(0x252a34\)))
ok 566 - no object created
ok 567 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value GLOB\(0x252a34\)))
ok 568 - value for Value not set
ok 569 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value GLOB\(0x149c20\)))
ok 570 - no object created
ok 571 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value GLOB\(0x149c20\)))
ok 572 - value for Value not set
ok 573 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 574 - no object created
ok 575 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 576 - value for Value not set
ok 577 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 578 - no object created
ok 579 - threw Regexp ((?-xism:Attribute \(Value\) does not pass the type constraint because: Validation failed for 'Value' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 580 - value for Value not set
ok 581 - correctly set a Num in the constructor
ok 582
ok 583 - initially unset
ok 584 - correctly set a Num in the setter
ok 585
ok 586 - correctly set a Num in the constructor
ok 587
ok 588 - initially unset
ok 589 - correctly set a Num in the setter
ok 590
ok 591 - correctly set a Num in the constructor
ok 592
ok 593 - initially unset
ok 594 - correctly set a Num in the setter
ok 595
ok 596 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value undef))
ok 597 - no object created
ok 598 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value undef))
ok 599 - value for Num not set
ok 600 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value ))
ok 601 - no object created
ok 602 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value ))
ok 603 - value for Num not set
ok 604 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value t))
ok 605 - no object created
ok 606 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value t))
ok 607 - value for Num not set
ok 608 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value f))
ok 609 - no object created
ok 610 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value f))
ok 611 - value for Num not set
ok 612 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value undef))
ok 613 - no object created
ok 614 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value undef))
ok 615 - value for Num not set
ok 616 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value Test\:\:More))
ok 617 - no object created
ok 618 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value Test\:\:More))
ok 619 - value for Num not set
ok 620 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value SCALAR\(0x436630\)))
ok 621 - no object created
ok 622 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value SCALAR\(0x436630\)))
ok 623 - value for Num not set
ok 624 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value SCALAR\(0x260788\)))
ok 625 - no object created
ok 626 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value SCALAR\(0x260788\)))
ok 627 - value for Num not set
ok 628 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value SCALAR\(0x260824\)))
ok 629 - no object created
ok 630 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value SCALAR\(0x260824\)))
ok 631 - value for Num not set
ok 632 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value ARRAY\(0x164e58\)))
ok 633 - no object created
ok 634 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value ARRAY\(0x164e58\)))
ok 635 - value for Num not set
ok 636 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value ARRAY\(0x164ec4\)))
ok 637 - no object created
ok 638 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value ARRAY\(0x164ec4\)))
ok 639 - value for Num not set
ok 640 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value HASH\(0x164f48\)))
ok 641 - no object created
ok 642 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value HASH\(0x164f48\)))
ok 643 - value for Num not set
ok 644 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value CODE\(0x260944\)))
ok 645 - no object created
ok 646 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value CODE\(0x260944\)))
ok 647 - value for Num not set
ok 648 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value Regexp\=SCALAR\(0x165020\)))
ok 649 - no object created
ok 650 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value Regexp\=SCALAR\(0x165020\)))
ok 651 - value for Num not set
ok 652 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value GLOB\(0x252a34\)))
ok 653 - no object created
ok 654 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value GLOB\(0x252a34\)))
ok 655 - value for Num not set
ok 656 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value GLOB\(0x149c20\)))
ok 657 - no object created
ok 658 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value GLOB\(0x149c20\)))
ok 659 - value for Num not set
ok 660 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 661 - no object created
ok 662 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 663 - value for Num not set
ok 664 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 665 - no object created
ok 666 - threw Regexp ((?-xism:Attribute \(Num\) does not pass the type constraint because: Validation failed for 'Num' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 667 - value for Num not set
ok 668 - correctly set a Int in the constructor
ok 669
ok 670 - initially unset
ok 671 - correctly set a Int in the setter
ok 672
ok 673 - correctly set a Int in the constructor
ok 674
ok 675 - initially unset
ok 676 - correctly set a Int in the setter
ok 677
ok 678 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value undef))
ok 679 - no object created
ok 680 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value undef))
ok 681 - value for Int not set
ok 682 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value 1\.5))
ok 683 - no object created
ok 684 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value 1\.5))
ok 685 - value for Int not set
ok 686 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value ))
ok 687 - no object created
ok 688 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value ))
ok 689 - value for Int not set
ok 690 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value t))
ok 691 - no object created
ok 692 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value t))
ok 693 - value for Int not set
ok 694 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value f))
ok 695 - no object created
ok 696 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value f))
ok 697 - value for Int not set
ok 698 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value undef))
ok 699 - no object created
ok 700 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value undef))
ok 701 - value for Int not set
ok 702 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value Test\:\:More))
ok 703 - no object created
ok 704 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value Test\:\:More))
ok 705 - value for Int not set
ok 706 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value SCALAR\(0x436630\)))
ok 707 - no object created
ok 708 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value SCALAR\(0x436630\)))
ok 709 - value for Int not set
ok 710 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value SCALAR\(0x260788\)))
ok 711 - no object created
ok 712 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value SCALAR\(0x260788\)))
ok 713 - value for Int not set
ok 714 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value SCALAR\(0x260824\)))
ok 715 - no object created
ok 716 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value SCALAR\(0x260824\)))
ok 717 - value for Int not set
ok 718 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value ARRAY\(0x164e58\)))
ok 719 - no object created
ok 720 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value ARRAY\(0x164e58\)))
ok 721 - value for Int not set
ok 722 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value ARRAY\(0x164ec4\)))
ok 723 - no object created
ok 724 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value ARRAY\(0x164ec4\)))
ok 725 - value for Int not set
ok 726 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value HASH\(0x164f48\)))
ok 727 - no object created
ok 728 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value HASH\(0x164f48\)))
ok 729 - value for Int not set
ok 730 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value CODE\(0x260944\)))
ok 731 - no object created
ok 732 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value CODE\(0x260944\)))
ok 733 - value for Int not set
ok 734 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value Regexp\=SCALAR\(0x165020\)))
ok 735 - no object created
ok 736 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value Regexp\=SCALAR\(0x165020\)))
ok 737 - value for Int not set
ok 738 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value GLOB\(0x252a34\)))
ok 739 - no object created
ok 740 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value GLOB\(0x252a34\)))
ok 741 - value for Int not set
ok 742 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value GLOB\(0x149c20\)))
ok 743 - no object created
ok 744 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value GLOB\(0x149c20\)))
ok 745 - value for Int not set
ok 746 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 747 - no object created
ok 748 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 749 - value for Int not set
ok 750 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 751 - no object created
ok 752 - threw Regexp ((?-xism:Attribute \(Int\) does not pass the type constraint because: Validation failed for 'Int' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 753 - value for Int not set
ok 754 - correctly set a Str in the constructor
ok 755
ok 756 - initially unset
ok 757 - correctly set a Str in the setter
ok 758
ok 759 - correctly set a Str in the constructor
ok 760
ok 761 - initially unset
ok 762 - correctly set a Str in the setter
ok 763
ok 764 - correctly set a Str in the constructor
ok 765
ok 766 - initially unset
ok 767 - correctly set a Str in the setter
ok 768
ok 769 - correctly set a Str in the constructor
ok 770
ok 771 - initially unset
ok 772 - correctly set a Str in the setter
ok 773
ok 774 - correctly set a Str in the constructor
ok 775
ok 776 - initially unset
ok 777 - correctly set a Str in the setter
ok 778
ok 779 - correctly set a Str in the constructor
ok 780
ok 781 - initially unset
ok 782 - correctly set a Str in the setter
ok 783
ok 784 - correctly set a Str in the constructor
ok 785
ok 786 - initially unset
ok 787 - correctly set a Str in the setter
ok 788
ok 789 - correctly set a Str in the constructor
ok 790
ok 791 - initially unset
ok 792 - correctly set a Str in the setter
ok 793
ok 794 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value undef))
ok 795 - no object created
ok 796 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value undef))
ok 797 - value for Str not set
ok 798 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value SCALAR\(0x436630\)))
ok 799 - no object created
ok 800 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value SCALAR\(0x436630\)))
ok 801 - value for Str not set
ok 802 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value SCALAR\(0x260788\)))
ok 803 - no object created
ok 804 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value SCALAR\(0x260788\)))
ok 805 - value for Str not set
ok 806 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value SCALAR\(0x260824\)))
ok 807 - no object created
ok 808 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value SCALAR\(0x260824\)))
ok 809 - value for Str not set
ok 810 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value ARRAY\(0x164e58\)))
ok 811 - no object created
ok 812 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value ARRAY\(0x164e58\)))
ok 813 - value for Str not set
ok 814 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value ARRAY\(0x164ec4\)))
ok 815 - no object created
ok 816 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value ARRAY\(0x164ec4\)))
ok 817 - value for Str not set
ok 818 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value HASH\(0x164f48\)))
ok 819 - no object created
ok 820 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value HASH\(0x164f48\)))
ok 821 - value for Str not set
ok 822 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value CODE\(0x260944\)))
ok 823 - no object created
ok 824 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value CODE\(0x260944\)))
ok 825 - value for Str not set
ok 826 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value Regexp\=SCALAR\(0x165020\)))
ok 827 - no object created
ok 828 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value Regexp\=SCALAR\(0x165020\)))
ok 829 - value for Str not set
ok 830 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value GLOB\(0x252a34\)))
ok 831 - no object created
ok 832 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value GLOB\(0x252a34\)))
ok 833 - value for Str not set
ok 834 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value GLOB\(0x149c20\)))
ok 835 - no object created
ok 836 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value GLOB\(0x149c20\)))
ok 837 - value for Str not set
ok 838 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 839 - no object created
ok 840 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 841 - value for Str not set
ok 842 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 843 - no object created
ok 844 - threw Regexp ((?-xism:Attribute \(Str\) does not pass the type constraint because: Validation failed for 'Str' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 845 - value for Str not set
ok 846 - correctly set a ClassName in the constructor
ok 847
ok 848 - initially unset
ok 849 - correctly set a ClassName in the setter
ok 850
ok 851 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value undef))
ok 852 - no object created
ok 853 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value undef))
ok 854 - value for ClassName not set
ok 855 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value 0))
ok 856 - no object created
ok 857 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value 0))
ok 858 - value for ClassName not set
ok 859 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value 1))
ok 860 - no object created
ok 861 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value 1))
ok 862 - value for ClassName not set
ok 863 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value 1\.5))
ok 864 - no object created
ok 865 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value 1\.5))
ok 866 - value for ClassName not set
ok 867 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value ))
ok 868 - no object created
ok 869 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value ))
ok 870 - value for ClassName not set
ok 871 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value t))
ok 872 - no object created
ok 873 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value t))
ok 874 - value for ClassName not set
ok 875 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value f))
ok 876 - no object created
ok 877 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value f))
ok 878 - value for ClassName not set
ok 879 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value undef))
ok 880 - no object created
ok 881 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value undef))
ok 882 - value for ClassName not set
ok 883 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value SCALAR\(0x436630\)))
ok 884 - no object created
ok 885 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value SCALAR\(0x436630\)))
ok 886 - value for ClassName not set
ok 887 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value SCALAR\(0x260788\)))
ok 888 - no object created
ok 889 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value SCALAR\(0x260788\)))
ok 890 - value for ClassName not set
ok 891 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value SCALAR\(0x260824\)))
ok 892 - no object created
ok 893 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value SCALAR\(0x260824\)))
ok 894 - value for ClassName not set
ok 895 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value ARRAY\(0x164e58\)))
ok 896 - no object created
ok 897 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value ARRAY\(0x164e58\)))
ok 898 - value for ClassName not set
ok 899 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value ARRAY\(0x164ec4\)))
ok 900 - no object created
ok 901 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value ARRAY\(0x164ec4\)))
ok 902 - value for ClassName not set
ok 903 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value HASH\(0x164f48\)))
ok 904 - no object created
ok 905 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value HASH\(0x164f48\)))
ok 906 - value for ClassName not set
ok 907 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value CODE\(0x260944\)))
ok 908 - no object created
ok 909 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value CODE\(0x260944\)))
ok 910 - value for ClassName not set
ok 911 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value Regexp\=SCALAR\(0x165020\)))
ok 912 - no object created
ok 913 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value Regexp\=SCALAR\(0x165020\)))
ok 914 - value for ClassName not set
ok 915 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value GLOB\(0x252a34\)))
ok 916 - no object created
ok 917 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value GLOB\(0x252a34\)))
ok 918 - value for ClassName not set
ok 919 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value GLOB\(0x149c20\)))
ok 920 - no object created
ok 921 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value GLOB\(0x149c20\)))
ok 922 - value for ClassName not set
ok 923 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 924 - no object created
ok 925 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 926 - value for ClassName not set
ok 927 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 928 - no object created
ok 929 - threw Regexp ((?-xism:Attribute \(ClassName\) does not pass the type constraint because: Validation failed for 'ClassName' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 930 - value for ClassName not set
ok 931 - correctly set a Ref in the constructor
ok 932
ok 933 - initially unset
ok 934 - correctly set a Ref in the setter
ok 935
ok 936 - correctly set a Ref in the constructor
ok 937
ok 938 - initially unset
ok 939 - correctly set a Ref in the setter
ok 940
ok 941 - correctly set a Ref in the constructor
ok 942
ok 943 - initially unset
ok 944 - correctly set a Ref in the setter
ok 945
ok 946 - correctly set a Ref in the constructor
ok 947
ok 948 - initially unset
ok 949 - correctly set a Ref in the setter
ok 950
ok 951 - correctly set a Ref in the constructor
ok 952
ok 953 - initially unset
ok 954 - correctly set a Ref in the setter
ok 955
ok 956 - correctly set a Ref in the constructor
ok 957
ok 958 - initially unset
ok 959 - correctly set a Ref in the setter
ok 960
ok 961 - correctly set a Ref in the constructor
ok 962
ok 963 - initially unset
ok 964 - correctly set a Ref in the setter
ok 965
ok 966 - correctly set a Ref in the constructor
ok 967
ok 968 - initially unset
ok 969 - correctly set a Ref in the setter
ok 970
ok 971 - correctly set a Ref in the constructor
ok 972
ok 973 - initially unset
ok 974 - correctly set a Ref in the setter
ok 975
ok 976 - correctly set a Ref in the constructor
ok 977
ok 978 - initially unset
ok 979 - correctly set a Ref in the setter
ok 980
ok 981 - correctly set a Ref in the constructor
ok 982
ok 983 - initially unset
ok 984 - correctly set a Ref in the setter
ok 985
ok 986 - correctly set a Ref in the constructor
ok 987
ok 988 - initially unset
ok 989 - correctly set a Ref in the setter
ok 990
ok 991 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value undef))
ok 992 - no object created
ok 993 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value undef))
ok 994 - value for Ref not set
ok 995 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value 0))
ok 996 - no object created
ok 997 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value 0))
ok 998 - value for Ref not set
ok 999 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value 1))
ok 1000 - no object created
ok 1001 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value 1))
ok 1002 - value for Ref not set
ok 1003 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value 1\.5))
ok 1004 - no object created
ok 1005 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value 1\.5))
ok 1006 - value for Ref not set
ok 1007 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value ))
ok 1008 - no object created
ok 1009 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value ))
ok 1010 - value for Ref not set
ok 1011 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value t))
ok 1012 - no object created
ok 1013 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value t))
ok 1014 - value for Ref not set
ok 1015 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value f))
ok 1016 - no object created
ok 1017 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value f))
ok 1018 - value for Ref not set
ok 1019 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value undef))
ok 1020 - no object created
ok 1021 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value undef))
ok 1022 - value for Ref not set
ok 1023 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value Test\:\:More))
ok 1024 - no object created
ok 1025 - threw Regexp ((?-xism:Attribute \(Ref\) does not pass the type constraint because: Validation failed for 'Ref' with value Test\:\:More))
ok 1026 - value for Ref not set
ok 1027 - correctly set a ScalarRef in the constructor
ok 1028
ok 1029 - initially unset
ok 1030 - correctly set a ScalarRef in the setter
ok 1031
ok 1032 - correctly set a ScalarRef in the constructor
ok 1033
ok 1034 - initially unset
ok 1035 - correctly set a ScalarRef in the setter
ok 1036
ok 1037 - correctly set a ScalarRef in the constructor
ok 1038
ok 1039 - initially unset
ok 1040 - correctly set a ScalarRef in the setter
ok 1041
ok 1042 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value undef))
ok 1043 - no object created
ok 1044 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value undef))
ok 1045 - value for ScalarRef not set
ok 1046 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value 0))
ok 1047 - no object created
ok 1048 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value 0))
ok 1049 - value for ScalarRef not set
ok 1050 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value 1))
ok 1051 - no object created
ok 1052 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value 1))
ok 1053 - value for ScalarRef not set
ok 1054 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value 1\.5))
ok 1055 - no object created
ok 1056 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value 1\.5))
ok 1057 - value for ScalarRef not set
ok 1058 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value ))
ok 1059 - no object created
ok 1060 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value ))
ok 1061 - value for ScalarRef not set
ok 1062 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value t))
ok 1063 - no object created
ok 1064 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value t))
ok 1065 - value for ScalarRef not set
ok 1066 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value f))
ok 1067 - no object created
ok 1068 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value f))
ok 1069 - value for ScalarRef not set
ok 1070 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value undef))
ok 1071 - no object created
ok 1072 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value undef))
ok 1073 - value for ScalarRef not set
ok 1074 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value Test\:\:More))
ok 1075 - no object created
ok 1076 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value Test\:\:More))
ok 1077 - value for ScalarRef not set
ok 1078 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value ARRAY\(0x164e58\)))
ok 1079 - no object created
ok 1080 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value ARRAY\(0x164e58\)))
ok 1081 - value for ScalarRef not set
ok 1082 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value ARRAY\(0x164ec4\)))
ok 1083 - no object created
ok 1084 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value ARRAY\(0x164ec4\)))
ok 1085 - value for ScalarRef not set
ok 1086 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value HASH\(0x164f48\)))
ok 1087 - no object created
ok 1088 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value HASH\(0x164f48\)))
ok 1089 - value for ScalarRef not set
ok 1090 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value CODE\(0x260944\)))
ok 1091 - no object created
ok 1092 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value CODE\(0x260944\)))
ok 1093 - value for ScalarRef not set
ok 1094 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1095 - no object created
ok 1096 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1097 - value for ScalarRef not set
ok 1098 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value GLOB\(0x252a34\)))
ok 1099 - no object created
ok 1100 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value GLOB\(0x252a34\)))
ok 1101 - value for ScalarRef not set
ok 1102 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value GLOB\(0x149c20\)))
ok 1103 - no object created
ok 1104 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value GLOB\(0x149c20\)))
ok 1105 - value for ScalarRef not set
ok 1106 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1107 - no object created
ok 1108 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1109 - value for ScalarRef not set
ok 1110 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1111 - no object created
ok 1112 - threw Regexp ((?-xism:Attribute \(ScalarRef\) does not pass the type constraint because: Validation failed for 'ScalarRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1113 - value for ScalarRef not set
ok 1114 - correctly set a ArrayRef in the constructor
ok 1115
ok 1116 - initially unset
ok 1117 - correctly set a ArrayRef in the setter
ok 1118
ok 1119 - correctly set a ArrayRef in the constructor
ok 1120
ok 1121 - initially unset
ok 1122 - correctly set a ArrayRef in the setter
ok 1123
ok 1124 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value undef))
ok 1125 - no object created
ok 1126 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value undef))
ok 1127 - value for ArrayRef not set
ok 1128 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value 0))
ok 1129 - no object created
ok 1130 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value 0))
ok 1131 - value for ArrayRef not set
ok 1132 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value 1))
ok 1133 - no object created
ok 1134 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value 1))
ok 1135 - value for ArrayRef not set
ok 1136 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value 1\.5))
ok 1137 - no object created
ok 1138 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value 1\.5))
ok 1139 - value for ArrayRef not set
ok 1140 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value ))
ok 1141 - no object created
ok 1142 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value ))
ok 1143 - value for ArrayRef not set
ok 1144 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value t))
ok 1145 - no object created
ok 1146 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value t))
ok 1147 - value for ArrayRef not set
ok 1148 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value f))
ok 1149 - no object created
ok 1150 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value f))
ok 1151 - value for ArrayRef not set
ok 1152 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value undef))
ok 1153 - no object created
ok 1154 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value undef))
ok 1155 - value for ArrayRef not set
ok 1156 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value Test\:\:More))
ok 1157 - no object created
ok 1158 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value Test\:\:More))
ok 1159 - value for ArrayRef not set
ok 1160 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value SCALAR\(0x436630\)))
ok 1161 - no object created
ok 1162 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value SCALAR\(0x436630\)))
ok 1163 - value for ArrayRef not set
ok 1164 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value SCALAR\(0x260788\)))
ok 1165 - no object created
ok 1166 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value SCALAR\(0x260788\)))
ok 1167 - value for ArrayRef not set
ok 1168 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value SCALAR\(0x260824\)))
ok 1169 - no object created
ok 1170 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value SCALAR\(0x260824\)))
ok 1171 - value for ArrayRef not set
ok 1172 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value HASH\(0x164f48\)))
ok 1173 - no object created
ok 1174 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value HASH\(0x164f48\)))
ok 1175 - value for ArrayRef not set
ok 1176 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value CODE\(0x260944\)))
ok 1177 - no object created
ok 1178 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value CODE\(0x260944\)))
ok 1179 - value for ArrayRef not set
ok 1180 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1181 - no object created
ok 1182 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1183 - value for ArrayRef not set
ok 1184 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value GLOB\(0x252a34\)))
ok 1185 - no object created
ok 1186 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value GLOB\(0x252a34\)))
ok 1187 - value for ArrayRef not set
ok 1188 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value GLOB\(0x149c20\)))
ok 1189 - no object created
ok 1190 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value GLOB\(0x149c20\)))
ok 1191 - value for ArrayRef not set
ok 1192 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1193 - no object created
ok 1194 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1195 - value for ArrayRef not set
ok 1196 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1197 - no object created
ok 1198 - threw Regexp ((?-xism:Attribute \(ArrayRef\) does not pass the type constraint because: Validation failed for 'ArrayRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1199 - value for ArrayRef not set
ok 1200 - correctly set a HashRef in the constructor
ok 1201
ok 1202 - initially unset
ok 1203 - correctly set a HashRef in the setter
ok 1204
ok 1205 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value undef))
ok 1206 - no object created
ok 1207 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value undef))
ok 1208 - value for HashRef not set
ok 1209 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value 0))
ok 1210 - no object created
ok 1211 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value 0))
ok 1212 - value for HashRef not set
ok 1213 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value 1))
ok 1214 - no object created
ok 1215 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value 1))
ok 1216 - value for HashRef not set
ok 1217 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value 1\.5))
ok 1218 - no object created
ok 1219 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value 1\.5))
ok 1220 - value for HashRef not set
ok 1221 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value ))
ok 1222 - no object created
ok 1223 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value ))
ok 1224 - value for HashRef not set
ok 1225 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value t))
ok 1226 - no object created
ok 1227 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value t))
ok 1228 - value for HashRef not set
ok 1229 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value f))
ok 1230 - no object created
ok 1231 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value f))
ok 1232 - value for HashRef not set
ok 1233 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value undef))
ok 1234 - no object created
ok 1235 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value undef))
ok 1236 - value for HashRef not set
ok 1237 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value Test\:\:More))
ok 1238 - no object created
ok 1239 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value Test\:\:More))
ok 1240 - value for HashRef not set
ok 1241 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value SCALAR\(0x436630\)))
ok 1242 - no object created
ok 1243 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value SCALAR\(0x436630\)))
ok 1244 - value for HashRef not set
ok 1245 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value SCALAR\(0x260788\)))
ok 1246 - no object created
ok 1247 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value SCALAR\(0x260788\)))
ok 1248 - value for HashRef not set
ok 1249 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value SCALAR\(0x260824\)))
ok 1250 - no object created
ok 1251 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value SCALAR\(0x260824\)))
ok 1252 - value for HashRef not set
ok 1253 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value ARRAY\(0x164e58\)))
ok 1254 - no object created
ok 1255 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value ARRAY\(0x164e58\)))
ok 1256 - value for HashRef not set
ok 1257 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value ARRAY\(0x164ec4\)))
ok 1258 - no object created
ok 1259 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value ARRAY\(0x164ec4\)))
ok 1260 - value for HashRef not set
ok 1261 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value CODE\(0x260944\)))
ok 1262 - no object created
ok 1263 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value CODE\(0x260944\)))
ok 1264 - value for HashRef not set
ok 1265 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1266 - no object created
ok 1267 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1268 - value for HashRef not set
ok 1269 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value GLOB\(0x252a34\)))
ok 1270 - no object created
ok 1271 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value GLOB\(0x252a34\)))
ok 1272 - value for HashRef not set
ok 1273 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value GLOB\(0x149c20\)))
ok 1274 - no object created
ok 1275 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value GLOB\(0x149c20\)))
ok 1276 - value for HashRef not set
ok 1277 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1278 - no object created
ok 1279 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1280 - value for HashRef not set
ok 1281 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1282 - no object created
ok 1283 - threw Regexp ((?-xism:Attribute \(HashRef\) does not pass the type constraint because: Validation failed for 'HashRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1284 - value for HashRef not set
ok 1285 - correctly set a CodeRef in the constructor
ok 1286
ok 1287 - initially unset
ok 1288 - correctly set a CodeRef in the setter
ok 1289
ok 1290 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value undef))
ok 1291 - no object created
ok 1292 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value undef))
ok 1293 - value for CodeRef not set
ok 1294 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value 0))
ok 1295 - no object created
ok 1296 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value 0))
ok 1297 - value for CodeRef not set
ok 1298 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value 1))
ok 1299 - no object created
ok 1300 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value 1))
ok 1301 - value for CodeRef not set
ok 1302 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value 1\.5))
ok 1303 - no object created
ok 1304 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value 1\.5))
ok 1305 - value for CodeRef not set
ok 1306 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value ))
ok 1307 - no object created
ok 1308 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value ))
ok 1309 - value for CodeRef not set
ok 1310 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value t))
ok 1311 - no object created
ok 1312 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value t))
ok 1313 - value for CodeRef not set
ok 1314 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value f))
ok 1315 - no object created
ok 1316 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value f))
ok 1317 - value for CodeRef not set
ok 1318 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value undef))
ok 1319 - no object created
ok 1320 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value undef))
ok 1321 - value for CodeRef not set
ok 1322 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value Test\:\:More))
ok 1323 - no object created
ok 1324 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value Test\:\:More))
ok 1325 - value for CodeRef not set
ok 1326 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value SCALAR\(0x436630\)))
ok 1327 - no object created
ok 1328 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value SCALAR\(0x436630\)))
ok 1329 - value for CodeRef not set
ok 1330 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value SCALAR\(0x260788\)))
ok 1331 - no object created
ok 1332 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value SCALAR\(0x260788\)))
ok 1333 - value for CodeRef not set
ok 1334 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value SCALAR\(0x260824\)))
ok 1335 - no object created
ok 1336 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value SCALAR\(0x260824\)))
ok 1337 - value for CodeRef not set
ok 1338 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value ARRAY\(0x164e58\)))
ok 1339 - no object created
ok 1340 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value ARRAY\(0x164e58\)))
ok 1341 - value for CodeRef not set
ok 1342 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value ARRAY\(0x164ec4\)))
ok 1343 - no object created
ok 1344 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value ARRAY\(0x164ec4\)))
ok 1345 - value for CodeRef not set
ok 1346 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value HASH\(0x164f48\)))
ok 1347 - no object created
ok 1348 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value HASH\(0x164f48\)))
ok 1349 - value for CodeRef not set
ok 1350 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1351 - no object created
ok 1352 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1353 - value for CodeRef not set
ok 1354 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value GLOB\(0x252a34\)))
ok 1355 - no object created
ok 1356 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value GLOB\(0x252a34\)))
ok 1357 - value for CodeRef not set
ok 1358 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value GLOB\(0x149c20\)))
ok 1359 - no object created
ok 1360 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value GLOB\(0x149c20\)))
ok 1361 - value for CodeRef not set
ok 1362 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1363 - no object created
ok 1364 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1365 - value for CodeRef not set
ok 1366 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1367 - no object created
ok 1368 - threw Regexp ((?-xism:Attribute \(CodeRef\) does not pass the type constraint because: Validation failed for 'CodeRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1369 - value for CodeRef not set
ok 1370 - correctly set a RegexpRef in the constructor
ok 1371
ok 1372 - initially unset
ok 1373 - correctly set a RegexpRef in the setter
ok 1374
ok 1375 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value undef))
ok 1376 - no object created
ok 1377 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value undef))
ok 1378 - value for RegexpRef not set
ok 1379 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value 0))
ok 1380 - no object created
ok 1381 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value 0))
ok 1382 - value for RegexpRef not set
ok 1383 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value 1))
ok 1384 - no object created
ok 1385 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value 1))
ok 1386 - value for RegexpRef not set
ok 1387 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value 1\.5))
ok 1388 - no object created
ok 1389 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value 1\.5))
ok 1390 - value for RegexpRef not set
ok 1391 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value ))
ok 1392 - no object created
ok 1393 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value ))
ok 1394 - value for RegexpRef not set
ok 1395 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value t))
ok 1396 - no object created
ok 1397 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value t))
ok 1398 - value for RegexpRef not set
ok 1399 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value f))
ok 1400 - no object created
ok 1401 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value f))
ok 1402 - value for RegexpRef not set
ok 1403 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value undef))
ok 1404 - no object created
ok 1405 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value undef))
ok 1406 - value for RegexpRef not set
ok 1407 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value Test\:\:More))
ok 1408 - no object created
ok 1409 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value Test\:\:More))
ok 1410 - value for RegexpRef not set
ok 1411 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value SCALAR\(0x436630\)))
ok 1412 - no object created
ok 1413 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value SCALAR\(0x436630\)))
ok 1414 - value for RegexpRef not set
ok 1415 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value SCALAR\(0x260788\)))
ok 1416 - no object created
ok 1417 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value SCALAR\(0x260788\)))
ok 1418 - value for RegexpRef not set
ok 1419 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value SCALAR\(0x260824\)))
ok 1420 - no object created
ok 1421 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value SCALAR\(0x260824\)))
ok 1422 - value for RegexpRef not set
ok 1423 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value ARRAY\(0x164e58\)))
ok 1424 - no object created
ok 1425 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value ARRAY\(0x164e58\)))
ok 1426 - value for RegexpRef not set
ok 1427 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value ARRAY\(0x164ec4\)))
ok 1428 - no object created
ok 1429 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value ARRAY\(0x164ec4\)))
ok 1430 - value for RegexpRef not set
ok 1431 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value HASH\(0x164f48\)))
ok 1432 - no object created
ok 1433 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value HASH\(0x164f48\)))
ok 1434 - value for RegexpRef not set
ok 1435 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value CODE\(0x260944\)))
ok 1436 - no object created
ok 1437 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value CODE\(0x260944\)))
ok 1438 - value for RegexpRef not set
ok 1439 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value GLOB\(0x252a34\)))
ok 1440 - no object created
ok 1441 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value GLOB\(0x252a34\)))
ok 1442 - value for RegexpRef not set
ok 1443 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value GLOB\(0x149c20\)))
ok 1444 - no object created
ok 1445 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value GLOB\(0x149c20\)))
ok 1446 - value for RegexpRef not set
ok 1447 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1448 - no object created
ok 1449 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1450 - value for RegexpRef not set
ok 1451 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1452 - no object created
ok 1453 - threw Regexp ((?-xism:Attribute \(RegexpRef\) does not pass the type constraint because: Validation failed for 'RegexpRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1454 - value for RegexpRef not set
ok 1455 - correctly set a GlobRef in the constructor
ok 1456
ok 1457 - initially unset
ok 1458 - correctly set a GlobRef in the setter
ok 1459
ok 1460 - correctly set a GlobRef in the constructor
ok 1461
ok 1462 - initially unset
ok 1463 - correctly set a GlobRef in the setter
ok 1464
ok 1465 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value undef))
ok 1466 - no object created
ok 1467 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value undef))
ok 1468 - value for GlobRef not set
ok 1469 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value 0))
ok 1470 - no object created
ok 1471 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value 0))
ok 1472 - value for GlobRef not set
ok 1473 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value 1))
ok 1474 - no object created
ok 1475 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value 1))
ok 1476 - value for GlobRef not set
ok 1477 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value 1\.5))
ok 1478 - no object created
ok 1479 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value 1\.5))
ok 1480 - value for GlobRef not set
ok 1481 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value ))
ok 1482 - no object created
ok 1483 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value ))
ok 1484 - value for GlobRef not set
ok 1485 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value t))
ok 1486 - no object created
ok 1487 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value t))
ok 1488 - value for GlobRef not set
ok 1489 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value f))
ok 1490 - no object created
ok 1491 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value f))
ok 1492 - value for GlobRef not set
ok 1493 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value undef))
ok 1494 - no object created
ok 1495 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value undef))
ok 1496 - value for GlobRef not set
ok 1497 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value Test\:\:More))
ok 1498 - no object created
ok 1499 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value Test\:\:More))
ok 1500 - value for GlobRef not set
ok 1501 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value SCALAR\(0x436630\)))
ok 1502 - no object created
ok 1503 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value SCALAR\(0x436630\)))
ok 1504 - value for GlobRef not set
ok 1505 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value SCALAR\(0x260788\)))
ok 1506 - no object created
ok 1507 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value SCALAR\(0x260788\)))
ok 1508 - value for GlobRef not set
ok 1509 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value SCALAR\(0x260824\)))
ok 1510 - no object created
ok 1511 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value SCALAR\(0x260824\)))
ok 1512 - value for GlobRef not set
ok 1513 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value ARRAY\(0x164e58\)))
ok 1514 - no object created
ok 1515 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value ARRAY\(0x164e58\)))
ok 1516 - value for GlobRef not set
ok 1517 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value ARRAY\(0x164ec4\)))
ok 1518 - no object created
ok 1519 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value ARRAY\(0x164ec4\)))
ok 1520 - value for GlobRef not set
ok 1521 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value HASH\(0x164f48\)))
ok 1522 - no object created
ok 1523 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value HASH\(0x164f48\)))
ok 1524 - value for GlobRef not set
ok 1525 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value CODE\(0x260944\)))
ok 1526 - no object created
ok 1527 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value CODE\(0x260944\)))
ok 1528 - value for GlobRef not set
ok 1529 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1530 - no object created
ok 1531 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value Regexp\=SCALAR\(0x165020\)))
ok 1532 - value for GlobRef not set
ok 1533 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1534 - no object created
ok 1535 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value IO\:\:Handle\=GLOB\(0x16514c\)))
ok 1536 - value for GlobRef not set
ok 1537 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1538 - no object created
ok 1539 - threw Regexp ((?-xism:Attribute \(GlobRef\) does not pass the type constraint because: Validation failed for 'GlobRef' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1540 - value for GlobRef not set
ok 1541 - correctly set a FileHandle in the constructor
ok 1542
ok 1543 - initially unset
ok 1544 - correctly set a FileHandle in the setter
ok 1545
ok 1546 - correctly set a FileHandle in the constructor
ok 1547
ok 1548 - initially unset
ok 1549 - correctly set a FileHandle in the setter
ok 1550
ok 1551 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value undef))
ok 1552 - no object created
ok 1553 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value undef))
ok 1554 - value for FileHandle not set
ok 1555 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value 0))
ok 1556 - no object created
ok 1557 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value 0))
ok 1558 - value for FileHandle not set
ok 1559 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value 1))
ok 1560 - no object created
ok 1561 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value 1))
ok 1562 - value for FileHandle not set
ok 1563 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value 1\.5))
ok 1564 - no object created
ok 1565 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value 1\.5))
ok 1566 - value for FileHandle not set
ok 1567 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value ))
ok 1568 - no object created
ok 1569 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value ))
ok 1570 - value for FileHandle not set
ok 1571 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value t))
ok 1572 - no object created
ok 1573 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value t))
ok 1574 - value for FileHandle not set
ok 1575 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value f))
ok 1576 - no object created
ok 1577 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value f))
ok 1578 - value for FileHandle not set
ok 1579 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value undef))
ok 1580 - no object created
ok 1581 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value undef))
ok 1582 - value for FileHandle not set
ok 1583 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value Test\:\:More))
ok 1584 - no object created
ok 1585 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value Test\:\:More))
ok 1586 - value for FileHandle not set
ok 1587 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value SCALAR\(0x436630\)))
ok 1588 - no object created
ok 1589 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value SCALAR\(0x436630\)))
ok 1590 - value for FileHandle not set
ok 1591 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value SCALAR\(0x260788\)))
ok 1592 - no object created
ok 1593 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value SCALAR\(0x260788\)))
ok 1594 - value for FileHandle not set
ok 1595 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value SCALAR\(0x260824\)))
ok 1596 - no object created
ok 1597 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value SCALAR\(0x260824\)))
ok 1598 - value for FileHandle not set
ok 1599 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value ARRAY\(0x164e58\)))
ok 1600 - no object created
ok 1601 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value ARRAY\(0x164e58\)))
ok 1602 - value for FileHandle not set
ok 1603 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value ARRAY\(0x164ec4\)))
ok 1604 - no object created
ok 1605 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value ARRAY\(0x164ec4\)))
ok 1606 - value for FileHandle not set
ok 1607 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value HASH\(0x164f48\)))
ok 1608 - no object created
ok 1609 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value HASH\(0x164f48\)))
ok 1610 - value for FileHandle not set
ok 1611 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value CODE\(0x260944\)))
ok 1612 - no object created
ok 1613 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value CODE\(0x260944\)))
ok 1614 - value for FileHandle not set
ok 1615 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value Regexp\=SCALAR\(0x165020\)))
ok 1616 - no object created
ok 1617 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value Regexp\=SCALAR\(0x165020\)))
ok 1618 - value for FileHandle not set
ok 1619 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value GLOB\(0x252a34\)))
ok 1620 - no object created
ok 1621 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value GLOB\(0x252a34\)))
ok 1622 - value for FileHandle not set
ok 1623 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1624 - no object created
ok 1625 - threw Regexp ((?-xism:Attribute \(FileHandle\) does not pass the type constraint because: Validation failed for 'FileHandle' with value Test\:\:Builder\=HASH\(0x21088c\)))
ok 1626 - value for FileHandle not set
ok 1627 - correctly set a Object in the constructor
ok 1628
ok 1629 - initially unset
ok 1630 - correctly set a Object in the setter
ok 1631
ok 1632 - correctly set a Object in the constructor
ok 1633
ok 1634 - initially unset
ok 1635 - correctly set a Object in the setter
ok 1636
ok 1637 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value undef))
ok 1638 - no object created
ok 1639 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value undef))
ok 1640 - value for Object not set
ok 1641 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value 0))
ok 1642 - no object created
ok 1643 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value 0))
ok 1644 - value for Object not set
ok 1645 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value 1))
ok 1646 - no object created
ok 1647 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value 1))
ok 1648 - value for Object not set
ok 1649 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value 1\.5))
ok 1650 - no object created
ok 1651 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value 1\.5))
ok 1652 - value for Object not set
ok 1653 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value ))
ok 1654 - no object created
ok 1655 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value ))
ok 1656 - value for Object not set
ok 1657 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value t))
ok 1658 - no object created
ok 1659 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value t))
ok 1660 - value for Object not set
ok 1661 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value f))
ok 1662 - no object created
ok 1663 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value f))
ok 1664 - value for Object not set
ok 1665 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value undef))
ok 1666 - no object created
ok 1667 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value undef))
ok 1668 - value for Object not set
ok 1669 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value Test\:\:More))
ok 1670 - no object created
ok 1671 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value Test\:\:More))
ok 1672 - value for Object not set
ok 1673 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value SCALAR\(0x436630\)))
ok 1674 - no object created
ok 1675 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value SCALAR\(0x436630\)))
ok 1676 - value for Object not set
ok 1677 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value SCALAR\(0x260788\)))
ok 1678 - no object created
ok 1679 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value SCALAR\(0x260788\)))
ok 1680 - value for Object not set
ok 1681 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value SCALAR\(0x260824\)))
ok 1682 - no object created
ok 1683 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value SCALAR\(0x260824\)))
ok 1684 - value for Object not set
ok 1685 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value ARRAY\(0x164e58\)))
ok 1686 - no object created
ok 1687 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value ARRAY\(0x164e58\)))
ok 1688 - value for Object not set
ok 1689 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value ARRAY\(0x164ec4\)))
ok 1690 - no object created
ok 1691 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value ARRAY\(0x164ec4\)))
ok 1692 - value for Object not set
ok 1693 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value HASH\(0x164f48\)))
ok 1694 - no object created
ok 1695 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value HASH\(0x164f48\)))
ok 1696 - value for Object not set
ok 1697 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value CODE\(0x260944\)))
ok 1698 - no object created
ok 1699 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value CODE\(0x260944\)))
ok 1700 - value for Object not set
ok 1701 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value Regexp\=SCALAR\(0x165020\)))
ok 1702 - no object created
ok 1703 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value Regexp\=SCALAR\(0x165020\)))
ok 1704 - value for Object not set
ok 1705 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value GLOB\(0x252a34\)))
ok 1706 - no object created
ok 1707 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value GLOB\(0x252a34\)))
ok 1708 - value for Object not set
ok 1709 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value GLOB\(0x149c20\)))
ok 1710 - no object created
ok 1711 - threw Regexp ((?-xism:Attribute \(Object\) does not pass the type constraint because: Validation failed for 'Object' with value GLOB\(0x149c20\)))
ok 1712 - value for Object not set
ok
t/001_mouse/025-more-isa.t .....................................
1..34
ok 1 - Class->can('tb')
ok 2
ok 3
ok 4 - The object isa Test::Builder
ok 5
ok 6 - threw Regexp ((?-xism:Attribute \(tb\) does not pass the type constraint because: Validation failed for 'Test::Builder' with value 3))
ok 7 - threw Regexp ((?-xism:Attribute \(tb\) does not pass the type constraint because: Validation failed for 'Test::Builder' with value 3))
ok 8 - threw Regexp ((?-xism:Attribute \(tb\) does not pass the type constraint because: Validation failed for 'Test::Builder' with value Class=HASH\(\w+\)))
ok 9 - threw Regexp ((?-xism:Attribute \(oops\) does not pass the type constraint because: Validation failed for 'Int' with value yikes))
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value A))
ok 20 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value A))
ok 21 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value C))
ok 22 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value C))
ok 23 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value F))
ok 24 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value F))
ok 25 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value G))
ok 26 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value G))
ok 27 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value I))
ok 28 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value I))
ok 29 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value Z))
ok 30 - threw Regexp ((?-xism:Attribute \(class\) does not pass the type constraint because: Validation failed for 'ClassName' with value Z))
ok 31
ok 32
ok 33 - threw Regexp ((?-xism:^Attribute \(sausage\) does not pass the type constraint because: Validation failed for 'SausageRole' with value Class=))
ok 34 - threw Regexp ((?-xism:^Attribute \(sausage\) does not pass the type constraint because: Validation failed for 'SausageRole' with value Class=))
ok
t/001_mouse/026-auto-deref.t ...................................
1..15
ok 1 - threw Regexp ((?-xism:You cannot auto-dereference without specifying a type constraint on attribute \(any\)))
ok 2 - threw Regexp ((?-xism:You cannot auto-dereference anything other than a ArrayRef or HashRef on attribute \(scalar\)))
ok 3 - (?-xism:auto_deref without defaults don't explode on new)
ok 4 - (?-xism:auto_deref without default doesn't explode on get)
ok 5 - array without value is undef in scalar context
ok 6 - hash without value is undef in scalar context
ok 7 - array without value is empty in list context
ok 8 - hash without value is empty in list context
ok 9 - setter returns the dereferenced list
ok 10 - setter returns the dereferenced hash
ok 11 - (?-xism:auto_deref without default doesn't explode on get)
ok 12 - auto_deref in scalar context gives the reference
ok 13 - auto_deref in scalar context gives the reference
ok 14 - auto_deref in list context gives the list
ok 15 - auto_deref in list context gives the hash
ok
t/001_mouse/027-modifiers.t ....................................
1..25
ok 1 - multiple afters called in the right order
ok 2 - SuperL loaded correctly
ok 3 - SuperR loaded correctly
ok 4 - MiddleL loaded correctly
ok 5 - MiddleR loaded correctly
ok 6 - Child loaded correctly
ok 7 - SuperL->sl_c on SuperL
ok 8 - SuperL->sl_c wrapped by Child's around
ok 9 - SuperR->sr_c on SuperR
ok 10 - SuperR->sr_c wrapped by Child's around
ok 11 - SuperR->sr_m_c on SuperR
ok 12 - SuperR->sr_m_c wrapped by MiddleR's around
ok 13 - MiddleR->sr_m_c's wrapping wrapped by Child's around
ok 14 - SuperL->conflict on SuperL
ok 15 - MiddleR->conflict on MiddleR
ok 16 - SuperL->conflict on Child
ok 17 - SuperL->cnf_mod on SuperL
ok 18 - MiddleR->cnf_mod on MiddleR
ok 19 - SuperL->cnf_mod wrapped by Child's around
ok 20 - original method called
ok 21 - after-modifier called
ok 22 - list context with after doesn't screw up 'return'
ok 23 - original method called
ok 24 - after-modifier called
ok 25 - scalar context with after doesn't screw up 'return'
ok
t/001_mouse/028-subclass-attr.t ................................
1..11
ok 1 - local attribute set in constructor
ok 2 - inherited attribute set in constructor
ok 3 - correct get_all_attributes
ok 4 - subclass does not affect parent attr
ok 5 - new attribute does not have the new default
ok 6
ok 7
ok 8
ok 9
ok 10 - correct get_all_attributes
ok 11 - correct get_all_attributes
ok
t/001_mouse/029-new.t ..........................................
1..7
ok 1
ok 2
ok 3
ok 4 - threw Regexp ((?-xism:Single parameters to new\(\) must be a HASH ref))
ok 5 - threw Regexp ((?-xism:Single parameters to new\(\) must be a HASH ref))
ok 6 - threw Regexp ((?-xism:Single parameters to new\(\) must be a HASH ref))
ok 7 - threw Regexp ((?-xism:Single parameters to new\(\) must be a HASH ref))
ok
t/001_mouse/030-has-plus.t .....................................
1..3
ok 1 - has + does not affect the superclass
ok 2 - has + combines child attribute with parent
ok 3 - threw Regexp ((?-xism:Could not find an attribute by the name of 'nonexistent' to inherit from))
ok
t/001_mouse/031-clone.t ........................................
ok 1 - attr 1
ok 2 - init_arg respected
ok 3
ok 4 - attr 2
ok 5
ok 6 - clone_object() invokes triggers
ok 7 - overridden attr
ok 8 - clone attr
ok 9 - init_arg=undef means the attr is ignored
ok 10 - clone uses init_arg and not attribute name
ok 11 - clone() with required attributes
ok 12 - threw Regexp ((?-xism:You must pass an instance of the metaclass \(Foo\), not \(constant\)))
ok 13 - threw Regexp ((?-xism:You must pass an instance of the metaclass \(Foo\), not \(Mouse::Meta::Class=HASH\(\w+\)\)))
1..13
ok
t/001_mouse/032-buildargs.t ....................................
1..11
ok 1
ok 2
ok 3
ok 4
ok 5 - values must be copied
ok 6 - values must be copied
ok 7 - threw Regexp ((?-xism:must be a HASH ref))
ok 8 - threw Regexp ((?-xism:must be a HASH ref))
ok 9 - no value
ok 10 - single arg
ok 11 - twoargs
ok
t/001_mouse/033-requires.t .....................................
1..1
ok 1 - threw Regexp ((?-xism:'Foo' requires the method 'foo' to be implemented by 'Bar'))
ok
t/001_mouse/034-apply_all_roles.t ..............................
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/001_mouse/035-apply-roles-to-roles.t .........................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/001_mouse/036-with-method-alias.t ............................
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/001_mouse/037-dont-load-test-exception.t .....................
1..1
ok 1 - don't load Test::Exception on production environment
ok
t/001_mouse/039-subtype.t ......................................
1..14
ok 1
ok 2 - threw Regexp ((?-xism:^Attribute \(name\) does not pass the type constraint because: The string is empty!))
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok
t/001_mouse/040-existing-subclass.t ............................
1..3
not ok 1 - Mouse warns when it would have blown away the inherited constructor # TODO Mouse doesn't track enough context
# Failed (TODO) test 'Mouse warns when it would have blown away the inherited constructor'
# at t/001_mouse/040-existing-subclass.t line 25.
# STDERR is:
#
# not:
# Not inlining a constructor for Child since it is not inheriting the default Mouse::Object constructor
#
# as expected
ok 2 - Mouse does not warn about inlining a constructor when the superclass inlined a constructor
ok 3
ok
t/001_mouse/041-enum.t .........................................
1..19
ok 1
ok 2
ok 3
ok 4 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value extra small))
ok 5 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value Small))
ok 6 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value ))
ok 7 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value small ))
ok 8 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value small))
ok 9
ok 10
ok 11
ok 12 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value extra small))
ok 13 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value Small))
ok 14 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value ))
ok 15 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value small ))
ok 16 - threw Regexp ((?-xism:^Attribute \(size\) does not pass the type constraint because: Validation failed for '\S+' with value small))
ok 17 - enum $name, $array_ref
ok 18
ok 19
ok
t/001_mouse/042-override.t .....................................
1..3
ok 1
ok 2
ok 3 - threw Regexp ((?-xism:^You cannot override 'foo' because it has no super method))
ok
t/001_mouse/043-parameterized-type.t ...........................
1..54
ok 1
ok 2 - foo is a proper hash
ok 3 - bar is a proper array
ok 4 - complex is a proper ... structure
ok 5 - Parameterized constraints work
ok 6 - The object isa My::Class
ok 7 - Parameterized constraints work
ok 8 - Bad args for hash throws an exception
ok 9 - Bad args for array throws an exception
ok 10 - Bad args for complex types throws an exception
ok 11 - threw Regexp ((?-xism:Attribute \(my_class\) does not pass the type constraint because: Validation failed for 'ArrayRef\[My::Class\]' with value))
ok 12 - threw Regexp ((?-xism:Attribute \(my_class\) does not pass the type constraint because: Validation failed for 'ArrayRef\[My::Class\]' with value))
ok 13 - threw Regexp ((?-xism:Attribute \(my_role\) does not pass the type constraint because: Validation failed for 'ArrayRef\[My::Role\]' with value))
ok 14 - threw Regexp ((?-xism:Attribute \(my_role\) does not pass the type constraint because: Validation failed for 'ArrayRef\[My::Role\]' with value))
ok 15 - list is as expected
ok 16 - Bad coercion parameter throws an error
ok 17 - Maybe[Int] is a type of Maybe[Int]
ok 18 - Maybe[Int] is a type of Maybe
ok 19 - Maybe[Int] is a type of Maybe[Int]
ok 20
ok 21
ok 22
ok 23
ok 24 - Maybe[Int] is a type of Maybe[Int]
ok 25 - Maybe[Int] is a type of Maybe
ok 26 - Maybe[Int] is a type of Maybe[Int]
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47 - magical array
ok 48
ok 49 - magical hash
ok 50
ok 51
ok 52
ok 53
ok 54 - the hash iterator is initialized
ok
t/001_mouse/044-attribute-metaclass.t ..........................
1..7
ok 1 - MyClass->can('i_add')
ok 2
ok 3 - MyClassWithTraits->can(...)
ok 4
ok 5
ok 6
ok 7
ok
t/001_mouse/045-import-into_level.t ............................
1..1
ok 1
ok
t/001_mouse/046-meta-add_attribute.t ...........................
1..1
ok 1
ok
t/001_mouse/047-attribute-metaclass-role.t .....................
1..7
ok 1 - Klass1->can('add_number')
ok 2
ok 3 - Klass2->can('f_m')
ok 4 - Klass2->can('b_m')
ok 5 - Klass2->can('add_number')
ok 6 - Klass2->can('add_number_j')
ok 7
ok
t/001_mouse/049-coercion-application-order.t ...................
1..3
ok 1 - initial date is correct: 2001-01-01
ok 2 - initial date field correct: 2001-01-01
ok 3 - coerced timestamp 1238778317 to date field 2009-04-03 correctly
ok
t/001_mouse/050-inherited-immutable-constructor-bug.t ..........
1..8
ok 1 - The object isa SausageDog
ok 2 - The object isa Dog
ok 3 - Fritz is not a Sausage
ok 4 - Fritz does Sausage
ok 5 - SausageDog->can(...)
ok 6 - Fritz has gristle
ok 7 - Fritz has a tail
ok 8 - Fritz has a yap
ok
t/001_mouse/051_throw_error.t ..................................
1..4
ok 1 - threw Regexp ((?msx-i:\b foo \b))
ok 2 - threw Regexp ((?msx-i:\b foo \b))
ok 3 - threw Regexp ((?msx-i:\b bar \b))
ok 4 - threw Regexp ((?msx-i:\b bar \b))
ok
t/001_mouse/052-undefined-type-in-union.t ...................... skipped: suspending
t/001_mouse/053-extends-meta.t .................................
1..14
ok 1 - The object isa My::Meta::Class
ok 2 - The object isa Mouse::Meta::Class
ok 3 - My::Meta::Class->can(...)
ok 4
ok 5
ok 6 - The object isa My::Meta::Role
ok 7 - The object isa Mouse::Meta::Class
ok 8 - My::Meta::Role->can(...)
ok 9
ok 10
ok 11 - The object isa My::Meta::Attribute
ok 12 - My::Meta::Attribute->can(...)
ok 13
ok 14
ok
t/001_mouse/054-anon-leak.t ....................................
1..6
ok 1 - create_anon_class() (leaks 0 <= 0)
ok 2 - create_anon_class() with superclasses (leaks 0 <= 0)
ok 3 - create_anon_class() with attributes (leaks 0 <= 0)
ok 4 - create_anon_class() with roles (leaks 0 <= 0)
ok 5 - create_anon_role() (leaks 0 <= 0)
ok 6 - create_anon_role() with roles (leaks 0 <= 2)
ok
t/001_mouse/055-exporter.t .....................................
1..14
ok 1 - MyMouse->can(...)
ok 2 - MyMouseEx->can(...)
ok 3 - MyApp->can('meta')
ok 4 - foo is imported
ok 5 - has is also imported
ok 6 - foo is unimported
ok 7 - has is also unimported
ok 8 - MyAppEx->can('meta')
ok 9 - foo is imported
ok 10 - foo is also imported
ok 11 - has is also imported
ok 12 - foo is unimported
ok 13 - foo is also unimported
ok 14 - has is also unimported
ok
t/001_mouse/056-role-combine.t .................................
1..2
ok 1 - threw Regexp ((?-xism:Due to method name conflicts in roles 'RoleA' and 'RoleB', the methods 'bar' and 'foo' must be))
ok 2
ok
t/001_mouse/057_subtype_without_where.t ........................
1..4
ok 1 - The object isa Class
ok 2
ok 3 - The object isa Class
ok 4
ok
t/001_mouse/058-accessor-leaks.t ...............................
1..11
ok 1 - leaks 0 == 0
ok 2 - leaks 0 == 0
ok 3 - leaks 0 == 0
ok 4 - leaks 0 == 0
ok 5 - leaks 0 == 0
ok 6 - leaks 0 == 0
ok 7 - leaks 0 == 0
ok 8 - leaks 0 == 0
ok 9 - leaks 0 == 0
ok 10 - leaks 0 == 0
ok 11 - leaks 0 == 0
ok
t/001_mouse/059-weak-with-default.t ............................
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/001_mouse/060-threads.t ......................................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/001_mouse/061-metaclass-compatibility.t ......................
ok 1 - BaseClass->meta->does("FooTrait")
ok 2 - !BaseClass->meta->does("BarTrait")
ok 3 - SubClass->meta->does("FooTrait")
ok 4 - SubClass->meta->does("BarTrait")
ok 5 - SubSubClass->meta->does("FooTrait")
ok 6 - SubSubClass->meta->does("BarTrait")
1..6
ok
t/001_mouse/062-duck_type.t ....................................
1..15
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok
t/001_mouse/063-meta-of-metaclasses.t ..........................
1..10
ok 1 - Mouse::Meta::Class->can('meta')
ok 2 - Mouse::Meta::Method::Constructor::XS->can('meta')
ok 3 - Mouse::Meta::Method::Destructor::XS->can('meta')
ok 4 - Mouse::Meta::Attribute->can('meta')
ok 5 - Mouse::Meta::Method->can('meta')
ok 6 - Mouse::Meta::Attribute->can('meta')
ok 7 - Mouse::Meta::Method::Accessor::XS->can('meta')
ok 8 - Mouse::Meta::Method::Delegation->can('meta')
ok 9 - Mouse::Meta::Class->can('meta')
ok 10 - Mouse::Meta::Method->can('meta')
ok
t/001_mouse/064-class-c3.t .....................................
1..1
ok 1
ok
t/001_mouse/065-attr-mop.t .....................................
1..10
ok 1 - mutable
ok 2 - has_value
ok 3 - set_value/get_value
ok 4 - has_value
ok 5 - clear_value
ok 6 - immutable
ok 7 - has_value
ok 8 - set_value/get_value
ok 9 - has_value
ok 10 - clear_value
ok
t/001_mouse/066-magic.t ........................................
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/001_mouse/067-traits.t .......................................
ok 1 - The object does MyMouseX::Foo::Class
ok 2 - The object does MyMouseX::Foo::Method
ok 3 - The object does MyMouseX::Bar::Class
ok 4 - The object does MyMouseX::Bar::Method
ok 5 - The object does MyMouseX::Foo::Class
ok 6 - The object does MyMouseX::Foo::Method
ok 7 - The object does MyMouseX::Foo::Class
ok 8 - The object does MyMouseX::Foo::Method
ok 9 - The object does MyMouseX::Bar::Class
ok 10 - The object does MyMouseX::Bar::Method
1..10
ok
t/001_mouse/068-strict-constructor.t ...........................
ok 1 - The object isa MyClass
ok 2 - correc use of the constructor
ok 3 - The object isa MyClass
ok 4 - correc use of the constructor
ok 5 - threw Regexp ((?msx-i:\b hoge \b))
ok 6 - init_arg => undef
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13 - The object isa MyClass
ok 14 - correc use of the constructor
ok 15 - The object isa MyClass
ok 16 - correc use of the constructor
ok 17 - threw Regexp ((?msx-i:\b hoge \b))
ok 18 - init_arg => undef
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
1..24
ok
t/001_mouse/100-meta-class.t ...................................
ok 1 - The object isa Mouse::Meta::Class
ok 2 - correctly inherting from Mouse::Object
ok 3 - same metaclass instance
ok 4 - Mouse::Meta::Class->can(...)
ok 5
ok 6 - The object isa Mouse::Meta::Attribute
ok 7 - got the correct attribute
ok 8 - attribute list
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19 - same metaclass instance, even if use Mouse is performed again
ok 20 - name for the metaclass
ok 21 - The object isa Mouse::Meta::Class
ok 22 - different metaclass instances for the two classes
ok 23 - correct superclasses
ok 24
ok 25
ok 26
ok 27 - Mouse::Meta::Class->can('find_method_by_name')
ok 28
ok 29
ok 30
1..30
ok
t/001_mouse/101-meta-attribute.t ...............................
1..10
ok 1 - The object isa Mouse::Meta::Class
ok 2 - The object isa Mouse::Meta::Attribute
ok 3 - Mouse::Meta::Attribute->can(...)
ok 4 - attribute name
ok 5 - associated_class
ok 6 - predicate
ok 7 - clearer
ok 8 - not lazy_build
ok 9 - default is a coderef
ok 10 - verify_against_type_constraint works even without isa
ok
t/001_mouse/301-bugs-non-mouse.t ...............................
ok 1 - inherit attr when @ISA contains a non Mouse class before a Mouse class with the base attr
ok 2 - inherited attribute
1..2
ok
t/001_mouse/400-define-role.t ..................................
1..11
ok 1
ok 2 - threw Regexp ((?-xism:Roles do not support 'extends'))
ok 3
ok 4
ok 5
ok 6
not ok 7 - excludes # TODO Mouse::Role does not currently support 'excludes'
# Failed (TODO) test 'excludes'
# at t/001_mouse/400-define-role.t line 76.
ok 8 - threw Regexp ((?-xism:^Mouse::Role exports confess))
ok 9
ok 10
ok 11
ok
t/001_mouse/401-meta-role.t ....................................
1..5
ok 1 - Role has a meta
ok 2 - The object isa Mouse::Meta::Role
ok 3
ok 4 - Role doesn't have attr attribute yet
ok 5 - Role has an attr now
ok
t/001_mouse/402-attribute-application.t ........................
1..11
ok 1
ok 2 - role application added the attribute
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 - local class wins over the role
ok 10
ok 11 - role wins over the parent method
ok
t/001_mouse/403-method-modifiers.t .............................
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/001_mouse/404-role-overrides.t ...............................
1..2
ok 1
ok 2
ok
t/001_mouse/600-tiny-tiny.t ....................................
1..2
ok 1
ok 2
ok
t/001_mouse/601-tiny-mouse.t ...................................
1..2
ok 1
ok 2
ok
t/001_mouse/602-mouse-tiny.t ...................................
1..2
ok 1
ok 2
ok
t/001_mouse/603-mouse-pureperl.t ...............................
1..1
ok 1 - load Mouse::PurePerl
ok
t/001_mouse/801-coerce.t .......................................
1..6
ok 1 - The object isa Headers
ok 2
ok 3 - The object isa Headers
ok 4
ok 5
ok 6
ok
t/001_mouse/802-coerce_multi_class.t ...........................
1..13
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6 - The object isa Response::Headers
ok 7
ok 8 - The object isa Response::Headers
ok 9
ok 10 - The object isa Response::Headers
ok 11
ok 12 - The object isa Response::Headers
ok 13
ok
t/001_mouse/804-immutable-demolish.t ...........................
1..2
ok 1
ok 2
ok
t/001_mouse/805-class_type.t ...................................
1..4
ok 1 - The object isa t::lib::ClassType_Foo
ok 2
ok 3 - The object isa t::lib::ClassType_Foo
ok 4
ok
t/001_mouse/806-role_type.t ....................................
1..5
ok 1 - The object isa Response::Headers
ok 2
ok 3 - The object isa Response::Headers
ok 4
ok 5
ok
t/001_mouse/807-multi-roles.t ..................................
1..3
ok 1
ok 2
ok 3
ok
t/001_mouse/808-create_class.t .................................
1..25
ok 1 - threw Regexp ((?-xism:You must pass an ARRAY ref of superclasses))
ok 2 - threw Regexp ((?-xism:You must pass an ARRAY ref of attributes))
ok 3 - threw Regexp ((?-xism:You must pass a HASH ref of methods))
ok 4 - The object isa Mouse::Meta::Class
ok 5
ok 6 - The object isa Mouse::Meta::Class
ok 7 - The object isa FooBar
ok 8
ok 9
ok 10 - create_anon_class isa Mouse::Meta::Class
ok 11 - is_anon_class
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19 - cache => 1 makes it immortal
ok 20
ok 21
ok 22 - make anon class immutable
ok 23 - The object isa Mouse::Object
ok 24 - Mouse::Meta::Class::__ANON__::4->can('meta')
ok 25 - The object isa Mouse::Meta::Class
ok
t/001_mouse/809-overwrite-builtin-subtype.t ....................
1..1
ok 1
ok
t/001_mouse/810-isa-or.t .......................................
1..22
ok 1 - type constraint and coercion failed
ok 2 - The object isa Foo
ok 3 - got an object 1
ok 4 - The object isa Foo
ok 5 - got an object 2
ok 6 -
ok 7 - bar is baz (coerce from ArrayRef)
ok 8
ok 9 - bar is hoge
ok 10
ok 11 - bar is undef
ok 12 - got an object 3
ok 13 - foo is Name
ok 14
ok 15 - got an object 4
ok 16 - foo is Name
ok 17 - The object isa KLASS
ok 18 - foo is undef
ok 19
ok 20
ok 21
ok 22
ok
t/001_mouse/811-util-linear-isa.t ..............................
1..2
ok 1
ok 2
ok
t/001_mouse/812-role-compatibility.t ...........................
1..5
ok 1 - does ChildRole
ok 2 - does ParentRole
ok 3 - Class->can(...)
ok 4
ok 5
ok
t/001_mouse/813-compatibility-get_method_list.t ................
1..6
ok 1 - mutable Mouse
ok 2 - immutable Mouse
ok 3 - role Mouse
ok 4 - role Mouse
ok 5 - Mouse with a role
ok 6 - Mouse with roles
ok
t/001_mouse/814-subtype-as.t ...................................
1..12
ok 1
ok 2
ok 3
ok 4
ok 5 - The object isa Foo
ok 6
ok 7 - The object isa Foo
ok 8
ok 9 - The object isa Foo
ok 10
ok 11 - The object isa Foo
ok 12
ok
t/010_basics/001_basic_class_setup.t ...........................
1..29
ok 1 - Foo->can('meta')
ok 2 - The object isa Mouse::Meta::Class
ok 3 - ... we got the &meta method
ok 4 - ... Foo is automagically a Mouse::Object
ok 5 - ... has_method requires an arg
ok 6 - Foo->can('does')
ok 7 - ... the meta does not treat "extends" as a method
ok 8 - ... the meta does not treat "has" as a method
ok 9 - ... the meta does not treat "before" as a method
ok 10 - ... the meta does not treat "after" as a method
ok 11 - ... the meta does not treat "around" as a method
ok 12 - ... the meta does not treat "blessed" as a method
ok 13 - ... the meta does not treat "confess" as a method
ok 14 - ... the meta does not treat "type" as a method
ok 15 - ... the meta does not treat "subtype" as a method
ok 16 - ... the meta does not treat "as" as a method
ok 17 - ... the meta does not treat "where" as a method
ok 18 - ... the meta does not treat "coerce" as a method
ok 19 - ... the meta does not treat "from" as a method
ok 20 - ... the meta does not treat "via" as a method
ok 21 - ... the meta does not treat "find_type_constraint" as a method
ok 22 - no namespace pollution in Mouse::Object (blessed)
not ok 23 - no namespace pollution in Mouse::Object (blessed) # TODO no automatic namespace cleaning yet
# Failed (TODO) test 'no namespace pollution in Mouse::Object (blessed)'
# at t/010_basics/001_basic_class_setup.t line 50.
ok 24 - no namespace pollution in Mouse::Object (try)
ok 25 - no namespace pollution in Mouse::Object (try)
ok 26 - no namespace pollution in Mouse::Object (catch)
ok 27 - no namespace pollution in Mouse::Object (catch)
ok 28 - no namespace pollution in Mouse::Object (in_global_destruction)
ok 29 - no namespace pollution in Mouse::Object (in_global_destruction)
ok
t/010_basics/002_require_superclasses.t ........................
1..4
ok 1 - loaded Foo superclass correctly
ok 2 - loaded (inline) Bar superclass correctly
ok 3 - loaded Foo and (inline) Bar superclass correctly
ok 4 - correct error when superclass could not be found
ok
t/010_basics/003_super_and_override.t ..........................
1..16
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from &foo
ok 5 - ... got the right value from &bar
ok 6 - ... got the right value from &baz
ok 7 - The object isa Bar
ok 8 - The object isa Foo
ok 9 - ... got the right value from &foo
ok 10 - ... got the right value from &bar
ok 11 - ... got the right value from &baz
ok 12 - The object isa Foo
ok 13 - ... got the right value from &foo
ok 14 - ... got the right value from &bar
ok 15 - ... got the right value from &baz
ok 16 - ... cannot override a method which has a local equivalent
ok
t/010_basics/004_inner_and_augment.t ...........................
1..16
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from &foo
ok 5 - ... got the right value from &bar
ok 6 - ... got the right value from &baz
ok 7 - The object isa Bar
ok 8 - The object isa Foo
ok 9 - ... got the right value from &foo
ok 10 - ... got the right value from &bar
ok 11 - ... got the right value from &baz
ok 12 - The object isa Foo
ok 13 - ... got the right value from &foo
ok 14 - ... got the right value from &bar
ok 15 - ... got the right value from &baz
ok 16 - ... cannot augment a method which has a local equivalent
ok
t/010_basics/005_override_augment_inner_super.t ................
1..5
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from mixed augment/override foo
not ok 5 - ... got the right value from mixed augment/override bar # TODO mixed augment/override is not supported
# Failed (TODO) test '... got the right value from mixed augment/override bar'
# at t/010_basics/005_override_augment_inner_super.t line 70.
# got: 'Bar::bar -> Foo::bar()'
# expected: 'Bar::bar -> Foo::bar(Baz::bar)'
ok
t/010_basics/006_override_and_foreign_classes.t ................
1..15
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from &foo
ok 5 - ... got the right value from &bar
ok 6 - ... got the right value from &baz
ok 7 - The object isa Bar
ok 8 - The object isa Foo
ok 9 - ... got the right value from &foo
ok 10 - ... got the right value from &bar
ok 11 - ... got the right value from &baz
ok 12 - The object isa Foo
ok 13 - ... got the right value from &foo
ok 14 - ... got the right value from &bar
ok 15 - ... got the right value from &baz
ok
t/010_basics/007_always_strict_warnings.t ......................
1..15
ok 1 - ... got an error because strict is on
ok 2 - ... got the right error
ok 3 - ... no warning yet
ok 4 - ... got a warning
ok 5 - .. and it is the right warning
ok 6 - ... got an error because strict is on
ok 7 - ... got the right error
ok 8 - ... no warning yet
ok 9 - ... got a warning
ok 10 - .. and it is the right warning
ok 11 - ... got an error because strict is on
ok 12 - ... got the right error
ok 13 - ... no warning yet
ok 14 - ... got a warning
ok 15 - .. and it is the right warning
ok
t/010_basics/008_wrapped_method_cxt_propagation.t ..............
1..7
ok 1 - array context (TouchyBase)
ok 2 - scalar context (TouchyBase)
ok 3 - void context (TouchyBase)
ok 4 - array context (AfterSub)
ok 5 - scalar context (AfterSub)
ok 6 - void context (AfterSub)
ok 7 - methods were wrapped
ok
t/010_basics/009_import_unimport.t .............................
1..40
ok 1 - Foo->can('extends')
ok 2 - Foo->can('with')
ok 3 - Foo->can('has')
ok 4 - Foo->can('before')
ok 5 - Foo->can('after')
ok 6 - Foo->can('around')
ok 7 - Foo->can('override')
ok 8 - Foo->can('augment')
ok 9 - Foo->can('super')
ok 10 - Foo->can('inner')
ok 11 - ... Foo can no longer do extends
ok 12 - ... Foo can no longer do with
ok 13 - ... Foo can no longer do has
ok 14 - ... Foo can no longer do before
ok 15 - ... Foo can no longer do after
ok 16 - ... Foo can no longer do around
ok 17 - ... Foo can no longer do override
ok 18 - ... Foo can no longer do augment
ok 19 - ... Foo can no longer do super
ok 20 - ... Foo can no longer do inner
ok 21 - Bar->can('type')
ok 22 - Bar->can('subtype')
ok 23 - Bar->can('as')
ok 24 - Bar->can('where')
ok 25 - Bar->can('message')
ok 26 - Bar->can('coerce')
ok 27 - Bar->can('from')
ok 28 - Bar->can('via')
ok 29 - Bar->can('enum')
ok 30 - Bar->can('find_type_constraint')
ok 31 - ... Bar can no longer do type
ok 32 - ... Bar can no longer do subtype
ok 33 - ... Bar can no longer do as
ok 34 - ... Bar can no longer do where
ok 35 - ... Bar can no longer do message
ok 36 - ... Bar can no longer do coerce
ok 37 - ... Bar can no longer do from
ok 38 - ... Bar can no longer do via
ok 39 - ... Bar can no longer do enum
ok 40 - ... Bar can no longer do find_type_constraint
ok
t/010_basics/010_method_modifier_with_regexp.t .................
1..9
ok 1 - around modifier is called
ok 2 - around modifier is called
ok 3 - before modifier is called once
ok 4 - after modifier is called once
ok 5 - before modifier is called twice
ok 6 - after modifier is called twice
ok 7 - ... this is not currently supported
ok 8 - ... this is not currently supported
ok 9 - ... this is not currently supported
ok
t/010_basics/011_moose_respects_type_constraints.t .............
1..7
ok 1 - The object isa Mouse::Meta::TypeConstraint
ok 2 - ... got the Value subtype for Foo
ok 3 - ... my constraint passed correctly
ok 4 - ... my constraint failed correctly
ok 5 - The object isa Bar
ok 6 - ... checked the type constraint correctly
ok 7 - ... checked the type constraint correctly
ok
t/010_basics/013_create.t ......................................
1..7
ok 1 - creating lives
ok 2
ok 3
ok 4 - $with_foo isa Class
ok 5 - threw Regexp ((?-xism:You must pass an ARRAY ref of roles))
ok 6 - did not create Made::Of::Fail
ok 7 - conflicting roles == death
ok
t/010_basics/014_create_anon.t .................................
ok 1 - creating the same class twice without caching results in 2 classes
ok 2
ok 3
ok 4 - with cache, the same class is the same class
ok 5
ok 6
ok 7 - class_and_foo and class_and_bar are different
ok 8
ok 9 - Mouse::Meta::Class::__ANON__::5->can('meta')
1..9
ok
t/010_basics/015_buildargs.t ...................................
1..14
ok 1 - no args
ok 2 - normal args
ok 3 - single arg
ok 4 - ... got the right bar
ok 5 - ... got the right bar
ok 6 - ... got the right bar
ok 7 - ... got the right bar
ok 8 - no args
ok 9 - normal args
ok 10 - single arg
ok 11 - ... got the right bar
ok 12 - ... got the right bar
ok 13 - ... got the right bar
ok 14 - ... got the right bar
ok
t/010_basics/017_error_handling.t ..............................
1..3
ok 1 - A single non-hashref arg to a constructor throws an error
ok 2 - A single non-hashref arg to a constructor throws an error
ok 3 - Cannot call does() without a role name
ok
t/010_basics/018_methods.t .....................................
1..6
ok 1 - associated_metaclass is defined
ok 2 - associated_metaclass is correct class isa Mouse::Meta::Class
ok 3 - associated_metaclass->name looks like an anonymous class
ok 4 - associated_metaclass is defined
ok 5 - associated_metaclass is correct class isa Mouse::Meta::Class
ok 6 - associated_metaclass->name is Test2
ok
t/010_basics/019-destruction.t .................................
1..3
ok 1 - Foo demolished properly
ok 2 - Foo::Sub demolished properly
ok 3 - Foo::Sub::Sub demolished properly
ok
t/010_basics/020-global-destruction.t ..........................
ok 1 - in_global_destruction state is passed to DEMOLISH properly (false)
ok 2 - in_global_destruction state is passed to DEMOLISH properly (false)
ok 3 - in_global_destruction state is passed to DEMOLISH properly (true)
ok 4 - in_global_destruction state is passed to DEMOLISH properly (true)
ok 5 - exited successfully
1..5
ok
t/020_attributes/001_attribute_reader_generation.t .............
ok 1 - ... created the reader method okay
ok 2 - ... created the lazy reader method okay
ok 3 - ... got a warning for mispelled attribute argument
ok 4 - The object isa Foo
ok 5 - Foo->can('get_foo')
ok 6 - ... got an undefined value
ok 7 - ... get_foo is a read-only
ok 8 - ... no value in get_lazy_foo slot
ok 9 - Foo->can('get_lazy_foo')
ok 10 - ... got an deferred value
ok 11 - ... get_lazy_foo is a read-only
ok 12 - The object isa Foo
ok 13 - The object isa Mouse::Meta::Attribute
ok 14 - it's lazy
# skip Moose specific features
ok 15 - The object isa Foo
ok 16 - ... got the correct value
ok 17 - ... got the correct value
1..17
ok
t/020_attributes/002_attribute_writer_generation.t .............
1..29
ok 1 - ... created the writer method okay
ok 2 - ... created the required writer method okay
ok 3 - ... created the writer method with type constraint okay
ok 4 - ... created the writer method with weak_ref okay
ok 5 - The object isa Foo
ok 6 - Foo->can('set_foo')
ok 7 - ... got an unset value
ok 8 - ... set_foo wrote successfully
ok 9 - ... got the correct set value
ok 10 - ... it is not a weak reference
ok 11 - ... cannot create without the required attribute
ok 12 - Foo->can('set_foo_required')
ok 13 - ... got an unset value
ok 14 - ... set_foo_required wrote successfully
ok 15 - ... got the correct set value
ok 16 - ... set_foo_required died successfully with no value
ok 17 - ... set_foo_required did accept undef
ok 18 - ... it is not a weak reference
ok 19 - Foo->can('set_foo_int')
ok 20 - ... got an unset value
ok 21 - ... set_foo_int wrote successfully
ok 22 - ... got the correct set value
ok 23 - ... set_foo_int died successfully
ok 24 - ... it is not a weak reference
ok 25 - Foo->can('set_foo_weak')
ok 26 - ... got an unset value
ok 27 - ... set_foo_weak wrote successfully
ok 28 - ... got the correct set value
ok 29 - ... it is a weak reference
ok
t/020_attributes/003_attribute_accessor_generation.t ...........
1..57
ok 1 - ... created the accessor method okay
ok 2 - ... created the lazy accessor method okay
ok 3 - ... created the required accessor method okay
ok 4 - ... created the accessor method with type constraint okay
ok 5 - ... created the accessor method with weak_ref okay
ok 6 - ... created the accessor method with auto_deref okay
ok 7 - ... created the reader method with auto_deref okay
ok 8 - ... created the reader method with auto_deref okay
ok 9 - The object isa Foo
ok 10 - Foo->can('foo')
ok 11 - ... got an unset value
ok 12 - ... foo wrote successfully
ok 13 - ... got the correct set value
ok 14 - ... it is not a weak reference
ok 15 - ... cannot create without the required attribute
ok 16 - Foo->can('foo_required')
ok 17 - ... got an unset value
ok 18 - ... foo_required wrote successfully
ok 19 - ... got the correct set value
ok 20 - ... foo_required did not die with undef
ok 21 - value is undef
ok 22 - ... it is not a weak reference
ok 23 - ... no value in lazy_foo slot
ok 24 - Foo->can('lazy_foo')
ok 25 - ... got an deferred value
ok 26 - Foo->can('foo_int')
ok 27 - ... got an unset value
ok 28 - ... foo_int wrote successfully
ok 29 - ... got the correct set value
ok 30 - ... foo_int died successfully
ok 31 - ... it is not a weak reference
ok 32 - Foo->can('foo_weak')
ok 33 - ... got an unset value
ok 34 - ... foo_weak wrote successfully
ok 35 - ... got the correct set value
ok 36 - ... it is a weak reference
ok 37 - Foo->can('foo_deref')
ok 38 - ... default default value
ok 39 - ... doesn't deref undef value
ok 40 - returns empty list in list context
ok 41 - ... foo_deref wrote successfully
ok 42 - returns an array reference in scalar context
ok 43 - correct array
ok 44 - returns list in list context
ok 45 - correct list
ok 46 - Foo->can('foo_deref')
ok 47 - ... default default value
ok 48 - ... read only
ok 49 - scalar context ro
ok 50 - list context ro
ok 51 - Foo->can('foo_deref_hash')
ok 52 - ... default default value
ok 53 - ... doesn't deref undef value
ok 54 - returns empty list in list context
ok 55 - ... foo_deref_hash wrote successfully
ok 56 - scalar context
ok 57 - list context
ok
t/020_attributes/004_attribute_triggers.t ......................
ok 1 - The object isa Foo
ok 2 - The object isa Bar
ok 3 - The object isa Baz
ok 4 - ... did not die setting bar
ok 5 - ... set the value foo.bar correctly
ok 6 - ... which in turn set the value bar.foo correctly
ok 7 - ... bar.foo is a weak reference
ok 8 - ... did not die un-setting bar
ok 9 - ... set the value foo.bar correctly
ok 10 - ... which in turn set the value bar.foo correctly
ok 11 - ... did not die setting baz
ok 12 - ... set the value foo.baz correctly
ok 13 - ... which in turn set the value baz.foo correctly
ok 14 - ... baz.foo is a weak reference
ok 15 - The object isa Bar
ok 16 - The object isa Baz
ok 17 - The object isa Foo
ok 18 - ... set the value foo.bar correctly
ok 19 - ... which in turn set the value bar.foo correctly
ok 20 - ... bar.foo is a weak reference
ok 21 - ... set the value foo.baz correctly
ok 22 - ... which in turn set the value baz.foo correctly
ok 23 - ... baz.foo is a weak reference
ok 24 - ... a trigger must be a CODE ref
ok 25 - ... a trigger must be a CODE ref
ok 26 - Blarg->new() lives
ok 27 - Have a $blarg
ok 28 - foo has default value
ok 29 - bar has default value
ok 30 - baz has default value
ok 31 - No triggers fired
ok 32 - All triggers fired once on assign
ok 33 - All triggers given assigned values
ok 34 - ->new() with parameters
ok 35 - All triggers fired once on construct
ok 36 - All triggers given assigned values
ok 37 - trigger called correctly on initial set via meta-API
# skip Moose specific features
# skip Moose specific features
1..37
ok
t/020_attributes/005_attribute_does.t ..........................
1..9
ok 1 - The object isa Foo::Class
ok 2 - The object isa Bar::Class
ok 3 - ... bar passed the type constraint okay
ok 4 - ... foo did not pass the type constraint okay
ok 5 - ... baz passed the type constraint okay
ok 6 - ... foo did not pass the type constraint okay
ok 7 - ... foo passed the type constraint okay
ok 8 - ... cannot have a does() which is not done by the isa()
ok 9 - ... cannot have a isa() which is cannot does()
ok
t/020_attributes/006_attribute_required.t ......................
1..15
ok 1 - The object isa Foo
ok 2 - ... got the right bar
ok 3 - ... got the right baz
ok 4 - ... got the right boo
ok 5 - The object isa Foo
ok 6 - ... got the right bar
ok 7 - ... got the right baz
ok 8 - ... got the right boo
ok 9 - The object isa Foo
ok 10 - ... got the right bar
ok 11 - ... got the right baz
ok 12 - ... got the right boo
ok 13 - ... undef is a valid attribute value
ok 14 - ... undef is a valid attribute value
ok 15 - ... must supply all the required attribute
ok
t/020_attributes/007_attribute_custom_metaclass.t ..............
1..16
ok 1 - The object isa Foo
ok 2 - The object isa Foo::Meta::Attribute
ok 3 - The object isa Mouse::Meta::Attribute
ok 4 - ... got the right name for our meta-attribute
ok 5 - ... our meta-attrubute created the accessor for us
ok 6 - ... our meta-attrubute created the type_constraint for us
ok 7 - The object isa Mouse::Meta::TypeConstraint
ok 8 - ... got the right type constraint name
ok 9 - ... got the right type constraint parent name
ok 10 - ... the attribute metaclass need not be a Mouse::Meta::Attribute as long as it behaves
ok 11 - ... the attribute metaclass alias worked correctly
ok 12 - ... the attribute metaclass alias worked correctly
ok 13 - The object isa Foo::Meta::Attribute
ok 14 - The object isa Mouse::Meta::Attribute
ok 15 - The object isa Mouse::Meta::Attribute::Custom::Bar
ok 16 - The object isa Mouse::Meta::Attribute
ok
t/020_attributes/008_attribute_type_unions.t ...................
1..18
ok 1 - The object isa Foo
ok 2 - ... set bar successfully with an ARRAY ref
ok 3 - ... set bar successfully with a HASH ref
ok 4 - ... couldnt set bar successfully with a number
ok 5 - ... couldnt set bar successfully with a CODE ref
ok 6 - ... created new Foo with bar successfully set with an ARRAY ref
ok 7 - ... created new Foo with bar successfully set with a HASH ref
ok 8 - ... didnt create a new Foo with bar as a number
ok 9 - ... didnt create a new Foo with bar as a CODE ref
ok 10 - The object isa Bar
ok 11 - ... set baz successfully with a string
ok 12 - ... set baz successfully with a CODE ref
ok 13 - ... couldnt set baz successfully with a SCALAR ref
ok 14 - ... couldnt set bar successfully with a HASH ref
ok 15 - ... created new Bar with baz successfully set with a string
ok 16 - ... created new Bar with baz successfully set with a CODE ref
ok 17 - ... didnt create a new Bar with baz as a number
ok 18 - ... didnt create a new Bar with baz as a HASH ref
ok
t/020_attributes/009_attribute_inherited_slot_specs.t ..........
ok 1 - ... we can change the default attribute option
ok 2 - ... we can add change the isa as long as it is a subtype
ok 3 - ... we can change/add coerce as an attribute option
ok 4 - ... we can change/add required as an attribute option
ok 5 - ... we can change/add lazy as an attribute option
ok 6 - ... we can add lazy_build as an attribute option
ok 7 - ... extend an attribute with parameterized type
ok 8 - ... extend an attribute with anon-subtype
ok 9 - ... now can extend an attribute with a non-subtype
ok 10 - ... now allowed to add the weak_ref option via inheritance
ok 11 - ... we can add the handles attribute option
ok 12 - ... we can not alter the handles attribute option
ok 13 - ... can now create an attribute with an improper subtype relation
ok 14 - ... cannot create an attribute with an illegal option
ok 15 - ... cannot extend a non-existing attribute
ok 16 - The object isa Foo
ok 17 - ... got the right undef default value
ok 18 - ... assigned foo correctly
ok 19 - ... got the right value for foo
ok 20 - ... foo is not coercing (as expected)
ok 21 - ... got the right default value
ok 22 - ... Foo::bar is a read/only attr
ok 23 - ... got the right undef default value
ok 24 - ... Foo::baz accepts hash refs
ok 25 - ... got the right value assigned to baz
ok 26 - ... Foo::baz accepts an array ref
ok 27 - ... got the right value assigned to baz
ok 28 - ... Foo::baz accepts scalar ref
ok 29 - ... got the right value assigned to baz
ok 30 - ... Foo::bunch_of_stuff accepts an array of strings
ok 31 - ... Foo::one_last_one accepts a code ref
ok 32 - ... Foo::baz accepts a code ref
ok 33 - ... got the right value assigned to baz
ok 34 - ... cannot create Bar without required gorch param
ok 35 - The object isa Bar
ok 36 - The object isa Foo
ok 37 - ... got the right undef default value
ok 38 - ... assigned foo correctly
ok 39 - ... got the right value for foo
ok 40 - ... assigned foo correctly
ok 41 - ... got the right value for foo
ok 42 - ... got the right default value
ok 43 - ... got the right default value
ok 44 - ... Bar::bar is a read/only attr
ok 45 - ... got the right undef default value
ok 46 - ... Bar::baz does not accept hash refs
ok 47 - ... Bar::baz can accept an array ref
ok 48 - ... got the right value assigned to baz
ok 49 - ... Bar::baz does not accept a scalar ref
ok 50 - ... Bar::bunch_of_stuff accepts an array of ints
ok 51 - ... Bar::bunch_of_stuff does not accept an array of strings
ok 52 - ... Bar::baz does not accept a code ref
ok 53 - ... Bar has a foo attr
ok 54 - ... Bar has a bar attr
ok 55 - ... Bar has a baz attr
ok 56 - ... Bar has a gorch attr
ok 57 - ... Bar has a gloum attr
ok 58 - ... Bar has a bling attr
ok 59 - ... Bar does have a bunch_of_stuff attr
ok 60 - ... Bar has a blang attr
ok 61 - ... Bar has a fail attr
ok 62 - ... Bar does not have an other_fail attr
ok 63 - ... Foo and Bar have different copies of foo
ok 64 - ... Foo and Bar have different copies of bar
ok 65 - ... Foo and Bar have different copies of baz
ok 66 - ... Foo and Bar have different copies of gorch
ok 67 - ... Foo and Bar have different copies of gloum
ok 68 - ... Foo and Bar have different copies of bling
ok 69 - ... Foo and Bar have different copies of bunch_of_stuff
ok 70 - ... Bar::bar inherited the type constraint too
ok 71 - ... Bar::baz inherited the type constraint too
ok 72 - ... Bar::bar inherited the right type constraint too
ok 73 - ... Foo::baz inherited the right type constraint too
ok 74 - ... Bar::baz inherited the right type constraint too
ok 75 - ... Foo::gorch is not a required attr
ok 76 - ... Bar::gorch is a required attr
ok 77 - ... Foo::bunch_of_stuff is an ArrayRef
ok 78 - ... Bar::bunch_of_stuff is an ArrayRef[Int]
ok 79 - ... Foo::gloum is not a required attr
ok 80 - ... Bar::gloum is a required attr
ok 81 - ... Foo::foo should not coerce
ok 82 - ... Bar::foo should coerce
ok 83 - ... Foo::foo should not handles
ok 84 - ... Bar::foo should handles
1..84
ok
t/020_attributes/011_more_attr_delegation.t ....................
1..39
ok 1 - all_methods requires explicit isa
ok 2 - allow all_methods with explicit isa
ok 3 - don't need to declare isa if method list is predefined
ok 4 - can declare regex collector
ok 5 - can't create attr with generative handles parameter and no isa
ok 6 - can't create attr with generative handles parameter and no isa
ok 7 - can delegate to non moose class using explicit method list
ok 8 - subrefs on non moose class give no meta
ok 9 - plain classes are handed down to subs
ok 10 - can delegate to object even without explicit reader
ok 11 - The object isa Parent
ok 12 - The object isa ChildA
ok 13 - The object isa ChildB
ok 14 - The object isa ChildC
ok 15 - The object isa ChildD
ok 16 - The object isa ChildE
ok 17 - The object isa ChildF
ok 18 - ... no child_g accessor defined
ok 19 - parent method
ok 20 - child supermethod
ok 21 - child method
ok 22 - Parent->can('child_a_super_method')
ok 23 - Parent->can('child_a_method_1')
ok 24 - Parent->can('child_a_method_2')
ok 25 - but not subclass of delegate class
ok 26 - delegate behaves the same
ok 27 - delegates are their own invocants
ok 28 - Parent->can('child_b_method_1')
ok 29 - but not ChildB's unspecified siblings
ok 30 - none of ChildD's methods (child_d_method_2)
ok 31 - none of ChildD's methods (child_d_method_1)
ok 32 - Parent->can('child_c_method_3_la')
ok 33 - Parent->can('child_c_method_4_la')
ok 34 - ChildC method delegated OK
ok 35 - Parent->can('child_e_method_2')
ok 36 - but not child_e_method_1
ok 37 - delegate to non moose class (child_e_method_2)
ok 38 - Parent->can('child_g_method_1')
ok 39 - delegate to moose class without reader (child_g_method_1)
ok
t/020_attributes/012_misc_attribute_tests.t ....................
1..43
ok 1 - ... the foo has docs
ok 2 - ... got the foo docs
ok 3 - The object isa Test::For::Lazy::TypeConstraint
ok 4 - ... this does not work
ok 5 - ... this does work
ok 6 - The object isa Test::Arrayref::Attributes
ok 7 - Test::Arrayref::Attributes->can(...)
ok 8 - The object isa Test::Arrayref::RoleAttributes
ok 9 - Test::Arrayref::RoleAttributes->can(...)
ok 10 - ... default must return a value which passes the type constraint
ok 11 - setter took string
ok 12 - this is a *not* a string
ok 13 - ... dies without overloading the string
ok 14 - ... this doesnt trip overload to break anymore
ok 15 - ... this works fine though
ok 16 - foo is required
ok 17 - foo has builder
ok 18 - .. and it's named build_foo
ok 19 - foo builder works
ok 20 - ... no builder, wtf
ok 21 - foo is lazy
ok 22 - foo is lazy_build
ok 23 - foo has clearer
ok 24 - .. and it's named clear_foo
ok 25 - foo has builder
ok 26 - .. and it's named build_foo
ok 27 - foo has predicate
ok 28 - .. and it's named has_foo
ok 29 - _foo is lazy
ok 30 - lazy_build attributes are no longer automatically required
ok 31 - _foo is lazy_build
ok 32 - _foo has clearer
ok 33 - .. and it's named _clear_foo
ok 34 - _foo has builder
ok 35 - .. and it's named _build_foo
ok 36 - _foo has predicate
ok 37 - .. and it's named _has_foo
ok 38 - noo foo value yet
ok 39 - noo _foo value yet
ok 40 - foo builder works
ok 41 - foo builder works too
ok 42 - Correct error when a builder method is not present
ok 43 - has throws error with odd number of attribute options
ok
t/020_attributes/013_attr_dereference_test.t ...................
1..11
ok 1 - ... successfully created attr
ok 2 - The object isa Customer
ok 3 - The object isa Firm
ok 4 - Firm->can('customers')
ok 5 - ... got the right dereferenced value
ok 6 - The object isa Firm
ok 7 - Firm->can('customers')
ok 8 - ... got the right dereferenced value
ok 9 - ... its auto-de-ref-ing, not auto-en-ref-ing
ok 10 - ... set the results of bar correctly
ok 11 - ... auto-dereffed correctly
ok
t/020_attributes/014_misc_attribute_coerce_lazy.t ..............
1..2
ok 1 - The object isa Request
ok 2 - ... this coerces and passes the type constraint even with lazy
ok
t/020_attributes/015_attribute_traits.t ........................
1..12
ok 1 - The object isa My::Class
ok 2 - ... got the right value for bar
ok 3 - ... got the right value for gorch
ok 4 - My::Class->can('baz')
ok 5 - ... got the right value for baz
ok 6 - The object does My::Attribute::Trait
ok 7 - ... got the applied traits
ok 8 - ... got the applied traits
ok 9 - attr initialized
ok 10 - ... gorch doesnt do the trait
ok 11 - ... no traits applied
ok 12 - ... no traits applied
ok
t/020_attributes/016_attribute_traits_registered.t .............
1..23
ok 1 - The object isa My::Class
ok 2 - ... got the right value for bar
ok 3 - My::Class->can('baz')
ok 4 - ... got the right value for baz
ok 5 - The object does My::Attribute::Trait
ok 6 - attr initialized
ok 7 - does_role ignores aliases for sanity
not ok 8 - attr->does uses aliases # TODO aliased name is not supported
# Failed (TODO) test 'attr->does uses aliases'
# at t/020_attributes/016_attribute_traits_registered.t line 94.
ok 9 - does_role returns false for nonexistent roles
ok 10 - attr->does returns false for nonexistent roles
ok 11 - ... got the right value for bar
ok 12 - My::Derived::Class->can('baz')
ok 13 - ... got the right value for baz
ok 14 - The object does My::Attribute::Trait
ok 15 - attr initialized
ok 16 - The object does My::Other::Attribute::Trait
ok 17 - attr initialized
ok 18 - does_role ignores aliases for sanity
not ok 19 - attr->does uses aliases # TODO aliased name is not supported
# Failed (TODO) test 'attr->does uses aliases'
# at t/020_attributes/016_attribute_traits_registered.t line 118.
ok 20 - does_role returns false for nonexistent roles
ok 21 - attr->does returns false for nonexistent roles
ok 22 - My::Derived::Class->can('additional_method')
ok 23 - ... got the right value for additional_method
ok
t/020_attributes/017_attribute_traits_n_meta.t .................
1..7
ok 1 - The object isa My::Class
ok 2 - ... got the right value for bar
ok 3 - My::Class->can('baz')
ok 4 - ... got the right value for baz
ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly
ok 6 - The object does My::Attribute::Trait
ok 7 - ... got the right metaclass customization
ok
t/020_attributes/018_no_init_arg.t .............................
1..4
ok 1 - ... created the attr okay
ok 2 - The object isa Foo
ok 3 - field is not set via init arg
ok 4 - field is set via setter
ok
t/020_attributes/020_trigger_and_coerce.t ......................
1..11
ok 1 - ... trigger is being called
ok 2 - The object isa Fake::DateTime
ok 3 - The object isa Fake::DateTime
ok 4 - The object isa Mortgage
ok 5 - The object isa Fake::DateTime
ok 6 - ... Mortgage is now immutable
ok 7 - ... trigger is being called
ok 8 - The object isa Fake::DateTime
ok 9 - The object isa Fake::DateTime
ok 10 - The object isa Mortgage
ok 11 - The object isa Fake::DateTime
ok
t/020_attributes/022_illegal_options_for_inheritance.t .........
ok 1 - can't override is
ok 2 - can't override reader
ok 3 - can override unspecified things
ok 4 - can't override clearer
ok 5 - can override unspecified things
ok 6 - can use illegal options
ok 7 - can't override illegal attribute
ok 8 - can add illegal option if superclass doesn't set it
ok 9 - ... added my_illegal_option as illegal option for inheritance
1..9
ok
t/020_attributes/024_attribute_traits_parameterized.t ..........
1..5
ok 1 - the aliased method is in the attribute
ok 2 - the method was not installed under the other class' alias
ok 3 - the aliased method is in the attribute
ok 4 - the method was not installed under the other class' alias
ok 5 - the method was not installed under the original name when that was excluded
ok
t/020_attributes/025_chained_coercion.t ........................
1..4
ok 1 - The object isa Foo
ok 2 - The object isa Bar
ok 3 - The object isa Baz
ok 4 - ... this all worked fine
ok
t/020_attributes/026_attribute_without_any_methods.t ...........
1..2
ok 1 - correct error message
ok 2 - add attribute with no methods and is => "bare"
ok
t/020_attributes/029_accessor_context.t ........................
1..14
ok 1 - class definition
ok 2 - uninitialized scalar attribute/rw in scalar context
ok 3 - uninitialized scalar attribute/rw in list context
ok 4 - uninitialized scalar attribute/ro in scalar context
ok 5 - uninitialized scalar attribute/ro in list context
ok 6 - uninitialized ArrayRef attribute/rw in scalar context
ok 7 - uninitialized ArrayRef attribute/rw in list context
ok 8 - uninitialized ArrayRef attribute/ro in scalar context
ok 9 - uninitialized ArrayRef attribute/ro in list context
ok 10 - uninitialized HashRef attribute/rw in scalar context
ok 11 - uninitialized HashRef attribute/rw in list context
ok 12 - uninitialized HashRef attribute/ro in scalar context
ok 13 - uninitialized HashRef attribute/ro in list context
ok 14 - testing
ok
t/020_attributes/030_non_alpha_attr_names.t ....................
1..12
ok 1 - Foo has 'type' attribute
ok 2 - Foo has '@type' attribute
ok 3 - Foo has 'has spaces' attribute
ok 4 - 'type' attribute default is 1
ok 5 - '@type' attribute default is 1
ok 6 - 'has spaces' attribute default is 42
ok 7 - Foo has 'type' attribute
ok 8 - Foo has '@type' attribute
ok 9 - Foo has 'has spaces' attribute
ok 10 - 'type' attribute default is 1
ok 11 - '@type' attribute default is 1
ok 12 - 'has spaces' attribute default is 42
ok
t/030_roles/001_meta_role.t ....................................
1..26
ok 1 - The object isa Mouse::Meta::Role
ok 2 - ... got the right name of FooRole
ok 3 - ... got the right version of FooRole
ok 4 - ... FooRole has the foo method
ok 5 - ... FooRole got the foo method
ok 6 - The object isa Mouse::Meta::Role::Method
ok 7 - ... got the right method list
ok 8 - ... got the right attribute list
ok 9 - ... FooRole does not have the bar attribute
ok 10 - ... added the bar attribute okay
ok 11 - ... got the right attribute list
ok 12 - ... FooRole does have the bar attribute
ok 13 - ... got the correct description of the bar attribute # TODO Mouse does not support role attributes
ok 14 - ... added the baz attribute okay
ok 15 - ... got the right attribute list
ok 16 - ... FooRole does have the baz attribute
ok 17 - ... got the correct description of the baz attribute
ok 18 - ... removed the bar attribute okay
ok 19 - ... got the right attribute list
ok 20 - ... FooRole does not have the bar attribute
ok 21 - ... FooRole does still have the baz attribute
ok 22 - ... no boo:before modifier
ok 23 - ... added a method modifier okay
ok 24 - ... now we have a boo:before modifier
ok 25 - ... got the right method back
ok 26 - ... got the right list of before method modifiers
ok
t/030_roles/002_role.t .........................................
1..40
ok 1 - ... extends() is not supported
ok 2 - ... augment() is not supported
ok 3 - ... inner() is not supported
ok 4 - The object isa Mouse::Meta::Role
ok 5 - ... got the right name of FooRole
ok 6 - ... got the right version of FooRole
ok 7 - ... FooRole has the foo method
ok 8 - ... FooRole got the foo method
ok 9 - The object isa Mouse::Meta::Role::Method
ok 10 - ... FooRole has the boo method
ok 11 - ... FooRole got the boo method
ok 12 - The object isa Mouse::Meta::Role::Method
ok 13 - ... got the right method list
ok 14 - locally defined methods are still there
ok 15 - sugar was unimported
ok 16 - ... got the right attribute list
ok 17 - ... FooRole does have the bar attribute
ok 18 - bar attribute is rw
ok 19 - bar attribute isa Foo
not ok 20 - bar's definition context is a hash # TODO definition_context is not yet implemented
# Failed (TODO) test 'bar's definition context is a hash'
# at t/030_roles/002_role.t line 97.
# got: ''
# expected: 'HASH'
not ok 21 - bar was defined in FooRole # TODO definition_context is not yet implemented
# Failed (TODO) test 'bar was defined in FooRole'
# at t/030_roles/002_role.t line 99.
# got: undef
# expected: 'FooRole'
ok 22 - ... FooRole does have the baz attribute
ok 23 - baz attribute is ro
not ok 24 - bar's definition context is a hash # TODO definition_context is not yet implemented
# Failed (TODO) test 'bar's definition context is a hash'
# at t/030_roles/002_role.t line 111.
# got: ''
# expected: 'HASH'
not ok 25 - baz was defined in FooRole # TODO definition_context is not yet implemented
# Failed (TODO) test 'baz was defined in FooRole'
# at t/030_roles/002_role.t line 113.
# got: undef
# expected: 'FooRole'
ok 26 - ... now we have a boo:before modifier
ok 27 - ... got the right method back
ok 28 - ... got the right list of before method modifiers
ok 29 - ... now we have a boo:after modifier
ok 30 - ... got the right method back
ok 31 - ... got the right method back
ok 32 - ... got the right list of after method modifiers
ok 33 - ... now we have a boo:around modifier
ok 34 - ... got the right method back
ok 35 - ... got the right list of around method modifiers
ok 36 - ... now we have a bling:override modifier
ok 37 - ... got the right method back
ok 38 - ... now we have a fling:override modifier
ok 39 - ... got the right method back
ok 40 - ... got the right list of override method modifiers
ok
t/030_roles/003_apply_role.t ...................................
ok 1 - The object isa Mouse::Meta::Class
ok 2 - The object isa Mouse::Meta::Class
ok 3 - ... does_role requires a role name
ok 4 - ... apply_role requires a role
ok 5 - ... apply_role requires a role
ok 6 - ... the FooClass->meta does_role FooRole
ok 7 - ... the FooClass->meta !does_role OtherRole
ok 8 - ... the FooBarClass->meta does_role FooRole
ok 9 - ... the FooBarClass->meta does_role BarRole
ok 10 - ... the FooBarClass->meta !does_role OtherRole
ok 11 - ... FooClass has the method bar
ok 12 - ... FooBarClass has the method bar
ok 13 - ... FooClass has the method baz
ok 14 - ... FooBarClass has the method baz
ok 15 - ... FooClass has the method foo
ok 16 - ... FooBarClass has the method foo
ok 17 - ... FooClass has the method boo
ok 18 - ... FooBarClass has the method boo
ok 19 - ... FooClass has the method blau
ok 20 - ... FooBarClass has the method blau
ok 21 - ... FooClass has the method goo
ok 22 - ... FooBarClass has the method goo
ok 23 - ... FooClass lacks the method woot
ok 24 - ... FooBarClass has the method woot
ok 25 - ... FooClass has the attribute bar
ok 26 - ... FooBarClass has the attribute bar
ok 27 - ... FooClass has the attribute baz
ok 28 - ... FooBarClass has the attribute baz
ok 29 - FooClass->can('does')
ok 30 - ... the FooClass does FooRole
ok 31 - ... the FooClass does not do BarRole
ok 32 - ... the FooClass does not do OtherRole
ok 33 - FooBarClass->can('does')
ok 34 - ... the FooClass does FooRole
ok 35 - ... the FooBarClass does FooBarRole
ok 36 - ... the FooBarClass does not do OtherRole
ok 37 - The object isa FooClass
ok 38 - The object isa FooBarClass
ok 39 - ... got the right value of goo
ok 40 - ... got the right value of goo
ok 41 - ... got the right value from ->boo
ok 42 - ... got the right value from ->boo (double wrapped)
ok 43 - ... got the right value from ->blau
ok 44 - ... got the right value from ->blau
ok 45 - FooClass->can('does')
ok 46 - ... an instance of FooClass does FooRole
ok 47 - ... and instance of FooClass does not do OtherRole
ok 48 - FooBarClass->can('does')
ok 49 - ... an instance of FooBarClass does FooRole
ok 50 - ... an instance of FooBarClass does BarRole
ok 51 - ... and instance of FooBarClass does not do OtherRole
ok 52 - FooClass->can('bar')
ok 53 - FooClass->can('baz')
ok 54 - FooClass->can('foo')
ok 55 - FooClass->can('boo')
ok 56 - FooClass->can('goo')
ok 57 - FooClass->can('blau')
ok 58 - ... got the right value of foo
ok 59 - ... $foo->baz is undefined
ok 60 - ... $foo->bar is undefined
ok 61 - ... baz is a read-only accessor
ok 62 - ... bar is a read-write accessor with a type constraint
ok 63 - The object isa FooClass
ok 64 - ... bar is a read-write accessor with a type constraint
ok 65 - ... got the right value for bar now
ok 66 - FooBarClass->can('does')
ok 67 - ... an instance of FooClass does FooRole
ok 68 - ... and instance of FooClass does not do OtherRole
ok 69 - FooBarClass->can('does')
ok 70 - ... an instance of FooBarClass does FooRole
ok 71 - ... an instance of FooBarClass does BarRole
ok 72 - ... and instance of FooBarClass does not do OtherRole
ok 73 - FooBarClass->can('bar')
ok 74 - FooBarClass->can('baz')
ok 75 - FooBarClass->can('foo')
ok 76 - FooBarClass->can('boo')
ok 77 - FooBarClass->can('goo')
ok 78 - FooBarClass->can('blau')
ok 79 - ... got the right value of foo
ok 80 - ... $foo->baz is undefined
ok 81 - ... $foo->bar is undefined
ok 82 - ... baz is a read-only accessor
ok 83 - ... bar is a read-write accessor with a type constraint
ok 84 - The object isa FooClass
ok 85 - ... bar is a read-write accessor with a type constraint
ok 86 - ... got the right value for bar now
1..86
ok
t/030_roles/004_role_composition_errors.t ......................
ok 1 - ... the Foo::Role has a required method (foo)
ok 2 - ... no foo method implemented by Foo::Class
ok 3 - ... cannot consume a class, it must be a role
ok 4 - ... has a foo method implemented by Bar::Class
ok 5 - ... has a foo method implemented by Bar::Role
ok 6 - ... the Bar::Role has not inherited the required method from Foo::Role
ok 7 - ... no foo method implemented by Baz::Role
ok 8 - ... the Baz::Role has inherited the required method from Foo::Role
ok 9 - ... no foo method implemented by Baz::Class2
ok 10 - ... has a foo method implemented by Baz::Class2
ok 11 - exception mentions all the missing required methods at once
ok 12 - exception mentions all the missing required methods at once, but not the one that exists
ok 13 - exception mentions all the missing methods at once, but not the accessors
ok 14 - exception mentions all the require methods that are accessors at once, as well as missing methods, but not the one that exists
1..14
ok
t/030_roles/005_role_conflict_detection.t ......................
ok 1 - ... our mutually recursive roles combine okay
ok 2 - ... our mutually recursive roles combine okay (no matter what order)
ok 3 - The object isa My::Test1
ok 4 - ... $test1 does Role::Foo
ok 5 - ... $test1 does Role::Bar
ok 6 - My::Test1->can('foo')
ok 7 - My::Test1->can('bar')
ok 8 - ... $test1->foo worked
ok 9 - ... $test1->bar worked
ok 10 - The object isa My::Test2
ok 11 - ... $test2 does Role::Foo
ok 12 - ... $test2 does Role::Bar
ok 13 - My::Test2->can('foo')
ok 14 - My::Test2->can('bar')
ok 15 - ... $test2->foo worked
ok 16 - ... $test2->bar worked
ok 17 - ... it still has the bar method
ok 18 - ... it still has the required foo method
ok 19 - ... it still has the foo method
ok 20 - ... it still has the required bar method
ok 21 - ... role methods conflict and method was required
ok 22 - ... role methods didnt conflict when manually combined
ok 23 - ... role methods didnt conflict when manually combined (in opposite order)
ok 24 - ... role methods didnt conflict when manually resolved
ok 25 - ... we didnt get any methods in the conflict
ok 26 - ... we did get the method when manually dealt with
ok 27 - ... we did get the method when manually dealt with
ok 28 - ... we did get the method when manually dealt with
ok 29 - ... our class does() the correct roles
ok 30 - ... our class does() the correct roles
ok 31 - ... our class does() the correct roles
ok 32 - ... our class does() the correct roles
ok 33 - ... our class does() the correct roles
ok 34 - ... our class does() the correct roles
ok 35 - ... our class does() the correct roles
ok 36 - ... our class does() the correct roles
ok 37 - ... and we got the first method that was added
ok 38 - ... and we got the first method that was added
ok 39 - ... and we got the local method
ok 40 - ... still got the bling method in Role::Bling::Bling
ok 41 - ... our role correctly does() the other role
ok 42 - ... dont have the bling method in Role::Bling::Bling::Bling
ok 43 - ... still got the bling method in Role::Bling::Bling::Bling
ok 44 - ... role attrs conflict and method was required
ok 45 - ... role attrs didnt conflict when manually combined
ok 46 - ... role attrs didnt conflict when manually combined
ok 47 - ... role attrs conflict and cannot be manually disambiguted
ok 48 - ... we didnt get any attributes in the conflict
ok 49 - ... we did get an attributes when manually composed
ok 50 - ... we did get an attributes when manually composed
ok 51 - ... we did still have an attribute ghost (conflict does not mess with class)
ok 52 - ... our class does() the correct roles
ok 53 - ... our class does() the correct roles
ok 54 - ... our class does() the correct roles
ok 55 - ... our class does() the correct roles
ok 56 - ... our class does() the correct roles
ok 57 - ... our class does() the correct roles
ok 58 - ... our class does() the correct roles
ok 59 - ... our class does() the correct roles
ok 60 - My::Test8->can('ghost')
ok 61 - My::Test9->can('ghost')
ok 62 - My::Test10->can('ghost')
ok 63 - ... got the expected default attr value
ok 64 - ... got the expected default attr value
ok 65 - ... got the expected default attr value
ok 66 - ... composed the role with override okay
ok 67 - ... composed the role with override okay
ok 68 - ... cannot compose it because we have no superclass
ok 69 - ... cannot compose it because we have no superclass
ok 70 - ... the twist method has been added
ok 71 - ... the twist method has been added
ok 72 - ... the twist method has not been added
ok 73 - ... the twist method has not been added
ok 74 - ... our class does() the correct roles
ok 75 - ... our class does() the correct roles
ok 76 - ... our class does() the correct roles
ok 77 - ... our class does() the correct roles
ok 78 - ... our class does() the correct roles
ok 79 - ... our class does() the correct roles
ok 80 - ... our class does() the correct roles
ok 81 - ... got the right method return
ok 82 - ... got the right method return
ok 83 - ... no twist method here at all
ok 84 - ... got the right method return (from superclass)
ok 85 - ... could not compose roles here, it dies
ok 86 - ... the twist method has not been added
ok 87 - ... the twist method returns the right value
ok 88 - threw Regexp ((?-xism:Due to a method name conflict in roles 'Role1' and 'Role2', the method 'foo' must be implemented or excluded by 'Conflicts'))
1..88
ok
t/030_roles/008_role_conflict_edge_cases.t .....................
1..32
ok 1 - ... roles composed okay (no conflicts)
ok 2 - ... have the method foo as expected
ok 3 - ... have the method foo as expected
ok 4 - ... have the method foo as expected
ok 5 - ... have the method foo as expected
ok 6 - ... got the right value from method
ok 7 - ... roles composed okay (no conflicts)
ok 8 - ... have the method foo as expected
ok 9 - ... have the method foo as expected
ok 10 - ... have the method foo as expected
ok 11 - ... have the method foo as expected
not ok 12 - The object isa Mouse::Meta::Method::Overridden # TODO Not a Mouse::Meta::Method::Overriden
# Failed (TODO) test 'The object isa Mouse::Meta::Method::Overridden'
# at t/030_roles/008_role_conflict_edge_cases.t line 97.
# The object isn't a 'Mouse::Meta::Method::Overridden' it's a 'Mouse::Meta::Method'
ok 13 - ... have the method foo as expected
not ok 14 - The object isa Class::MOP::Method # TODO Not a Class::MOP::Method
# Failed (TODO) test 'The object isa Class::MOP::Method'
# at t/030_roles/008_role_conflict_edge_cases.t line 102.
# The object isn't a 'Class::MOP::Method' it's a 'Mouse::Meta::Method'
ok 15 - ... got the right value from method
ok 16 - ... got the right value from method
ok 17 - ... roles composed okay (no conflicts)
ok 18 - ... have the method foo as expected
ok 19 - ... have the method foo as expected
ok 20 - ... have the method foo as expected
ok 21 - ... have the method foo as expected
not ok 22 - The object isa Class::MOP::Method::Wrapped # TODO Not a Class::MOP::Method::Wrapped
# Failed (TODO) test 'The object isa Class::MOP::Method::Wrapped'
# at t/030_roles/008_role_conflict_edge_cases.t line 155.
# The object isn't a 'Class::MOP::Method::Wrapped' it's a 'Mouse::Meta::Method'
ok 23 - ... have the method foo as expected
not ok 24 - The object isa Class::MOP::Method # TODO Not a Class::MOP::Method
# Failed (TODO) test 'The object isa Class::MOP::Method'
# at t/030_roles/008_role_conflict_edge_cases.t line 160.
# The object isn't a 'Class::MOP::Method' it's a 'Mouse::Meta::Method'
ok 25 - ... got the right value from method
ok 26 - ... got the right value from method
ok 27 - ... roles composed okay (no conflicts)
ok 28 - ... have the attribute foo as expected
ok 29 - ... have the attribute foo as expected
ok 30 - ... have the attribute foo as expected
ok 31 - ... have the attribute foo as expected
ok 32 - ... got the right value from method
ok
t/030_roles/009_more_role_edge_cases.t .........................
ok 1 - ... role was composed as expected
ok 2 - does SubAA
ok 3 - does RootA
ok 4 - The object isa SubAB
ok 5 - SubAB->can('bar')
ok 6 - ... got thr right bar rv
ok 7 - SubAB->can('foo')
ok 8 - ... called foo successfully
ok 9 - ... got the right foo rv
ok 10 - ... composed the role successfully
ok 11 - BB does SubBA
ok 12 - BB does RootB
ok 13 - The object isa SubBB
ok 14 - SubBB->can('foo')
ok 15 - ... called foo successfully
ok 16 - foo rv
ok 17 - after hook called
ok 18 - ... called foo successfully (again)
ok 19 - after hook called (again)
ok 20 - ... this has the foo method
ok 21 - ... cannot compose an override over a local method
ok 22 - simple composition without abstract
ok 23 - simple composition with abstract
ok 24 - SimpleClassWithSome does Abstract
ok 25 - SimpleClassWithSome does ConcreteA
ok 26 - SimpleClassWithSome does ConcreteB
ok 27 - SimpleClassWithSome->can('method')
ok 28 - SimpleClassWithSome->can('other')
ok 29 - SimpleClassWithSome->can('another')
ok 30 - provided by abstract
ok 31 - provided by concrete a
ok 32 - provided by concrete b
ok 33 - SimpleClassWithAll does Abstract
ok 34 - SimpleClassWithAll does ConcreteA
ok 35 - SimpleClassWithAll does ConcreteB
ok 36 - SimpleClassWithAll->can('method')
ok 37 - SimpleClassWithAll->can('other')
ok 38 - SimpleClassWithAll->can('another')
ok 39 - provided by abstract
ok 40 - provided by concrete a
ok 41 - provided by concrete b
ok 42 - composition without abstract
ok 43 - composition with abstract
ok 44 - can compose ConcreteA and ConcreteC together
ok 45 - ClassWithSome does Abstract
ok 46 - ClassWithSome does ConcreteA
ok 47 - ClassWithSome does ConcreteB
ok 48 - ClassWithSome does ConcreteC
ok 49 - ClassWithSome->can('method')
ok 50 - ClassWithSome->can('other')
ok 51 - ClassWithSome->can('another')
ok 52 - provided by abstract
ok 53 - provided by concrete c + a
ok 54 - provided by concrete b
ok 55 - ClassWithAll does Abstract
ok 56 - ClassWithAll does ConcreteA
ok 57 - ClassWithAll does ConcreteB
ok 58 - ClassWithAll does ConcreteC
ok 59 - ClassWithAll->can('method')
ok 60 - ClassWithAll->can('other')
ok 61 - ClassWithAll->can('another')
ok 62 - provided by abstract
ok 63 - provided by concrete c + a
ok 64 - provided by concrete b
ok 65 - ClassWithEverything does Abstract
ok 66 - ClassWithEverything does ConcreteA
ok 67 - ClassWithEverything does ConcreteB
ok 68 - ClassWithEverything does ConcreteC
ok 69 - ClassWithEverything->can('method')
ok 70 - ClassWithEverything->can('other')
ok 71 - ClassWithEverything->can('another')
ok 72 - provided by abstract
ok 73 - provided by concrete c + a
ok 74 - provided by concrete b
1..74
ok
t/030_roles/010_run_time_role_composition.t ....................
ok 1 - The object isa My::Class
ok 2 - The object isa My::Class
ok 3 - ... the role is not composed yet
ok 4 - ... we do not do any roles yet
ok 5 - ... we now do the Bark role
ok 6 - ... the class does not do the Bark role
ok 7 - The object isa My::Class
ok 8 - ... but it is no longer blessed into My::Class
ok 9 - ... the role is not composed at the class level
ok 10 - ... the role is now composed at the object level
ok 11 - ... got the right return value for the newly composed method
ok 12 - ... we do not do any roles yet
ok 13 - ... we now do the Bark role
ok 14 - ... they share the same anon-class/role thing
ok 15 - ... the original method responds as expected
ok 16 - ... we do not do the Sleeper role
ok 17 - ... we still do the Bark role
ok 18 - ... we now do the Sleeper role too
ok 19 - ... the class does not do the Sleeper role
ok 20 - ... they no longer share the same anon-class/role thing
ok 21 - The object isa My::Class
ok 22 - ... the original method still responds as expected
ok 23 - ... got the right return value for the newly composed method
ok 24 - ... got the right return value for the newly composed method
ok 25 - ... we do not do any roles yet
ok 26 - ... we now do the Bark role
ok 27 - ... they share the same anon-class/role thing again
1..27
ok
t/030_roles/013_method_aliasing_in_composition.t ...............
1..46
ok 1 - ... this succeeds
ok 2 - ... this succeeds
ok 3 - we have a foo method
ok 4 - we have a baz method
ok 5 - we have a bar method
ok 6 - we have a role_bar method
ok 7 - ... this succeeds
ok 8 - ... cannot alias to a name that exists
ok 9 - we have a foo method
ok 10 - we have a baz method
ok 11 - we have a role_bar method
not ok 12 - ... and the &bar method is required # TODO auto requires resolution is not supported
# Failed (TODO) test '... and the &bar method is required'
# at t/030_roles/013_method_aliasing_in_composition.t line 63.
not ok 13 - ... and the &role_bar method is not required # TODO auto requires resolution is not supported
# Failed (TODO) test '... and the &role_bar method is not required'
# at t/030_roles/013_method_aliasing_in_composition.t line 64.
ok 14 - ... this succeeds
ok 15 - we have a foo method
ok 16 - we have a baz method
ok 17 - we have a role_bar method
ok 18 - ... and the &bar method is not required
ok 19 - ... composed our roles correctly
ok 20 - ... composed our roles correctly
ok 21 - The object isa My::Foo::Class
ok 22 - My::Foo::Class->can('foo')
ok 23 - My::Foo::Class->can('foo_foo')
ok 24 - My::Foo::Class->can('bar_foo')
ok 25 - ... got the right method
ok 26 - ... got the right method
ok 27 - ... got the right method
ok 28 - ... composed our roles correctly
ok 29 - we have a foo method
ok 30 - we have a foo_foo method
ok 31 - we have a bar_foo method
ok 32 - ... and the &foo method is not required
not ok 33 - ... composed our roles correctly # TODO not supported
# Failed (TODO) test '... composed our roles correctly'
# at t/030_roles/013_method_aliasing_in_composition.t line 149.
# died: Cannot create a method alias if a local method of the same name exists at /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/lib/Mouse/Meta/Role.pm line 119
# Mouse::Meta::Role::_apply_methods() called at /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/lib/Mouse/Meta/Role.pm line 233
# Mouse::Meta::Role::apply() called at /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/lib/Mouse/Meta/Role.pm line 257
# Mouse::Meta::Role::combine() called at /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/lib/Mouse/Util.pm line 305
# Mouse::Util::apply_all_roles() called at /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/lib/Mouse/Role.pm line 35
# Mouse::Role::with() called at t/030_roles/013_method_aliasing_in_composition.t line 146
# Test::Exception::lives_ok() called at t/030_roles/013_method_aliasing_in_composition.t line 149
ok 34 - we dont have a foo_foo method
not ok 35 - ... and the &foo method is required # TODO auto requires resolution is not supported
# Failed (TODO) test '... and the &foo method is required'
# at t/030_roles/013_method_aliasing_in_composition.t line 155.
ok 36 - ... composed our roles correctly
ok 37 - we have a foo method
ok 38 - .. and the aliased foo_foo method
ok 39 - Compose Role::Foo into Role::Bar with alias and exclude
ok 40 - has x1 method
ok 41 - has y1 method
ok 42 - has foo_x1 method
ok 43 - Compose Role::Foo into Role::Baz with alias and exclude
ok 44 - has x1 method
ok 45 - has foo_x1 method
ok 46 - Role::Baz has no y1 method
ok
t/030_roles/014_more_alias_and_exclude.t .......................
ok 1 - ... everything works out all right
ok 2 - The object isa My::Class
ok 3 - ... got the right method
ok 4 - ... got the right method
ok 5 - ... got the right method
ok 6 - ... got the right method
ok 7 - ... got the right method
ok 8 - ... got the right method
ok 9 - ... got the right method
1..9
ok
t/030_roles/015_runtime_roles_and_attrs.t ......................
ok 1 - The object isa Foo
ok 2 - ... the role is not composed yet
ok 3 - ditto
ok 4 - ... we do not do any roles yet
ok 5 - ... and setting the accessor fails (not a Dog yet)
ok 6 - ... we now do the Bark role
ok 7 - ... the role is now composed at the object level
ok 8 - it has fur
ok 9 - ... got the right return value for the newly composed method
ok 10 - ... and setting the accessor is okay
ok 11 - role attr initialized
1..11
ok
t/030_roles/016_runtime_roles_and_nonmoose.t ...................
ok 1 - The object isa Bar
ok 2 - The object isa Foo
ok 3 - ... the role is not composed yet
ok 4 - ... and setting the accessor fails (not a Dog yet)
ok 5 - ... the role is now composed at the object level
ok 6 - ... got the right return value for the newly composed method
ok 7 - ... and setting the accessor is okay
1..7
ok
t/030_roles/017_extending_role_attrs.t .........................
1..27
ok 1 - ... extended the attribute successfully
ok 2 - The object isa Foo
ok 3 - ... got the extended attribute
ok 4 - ... narrowed the role's type constraint successfully
ok 5 - The object isa Bar
ok 6 - ... got the extended attribute
ok 7 - ... can change the attribute's value to an Int
ok 8 - threw Regexp ((?-xism:^Attribute \(foo\) does not pass the type constraint because: Validation failed for 'Int' with value baz at ))
ok 9 - ... still has the old Int value
ok 10 - ... narrowed the role's type constraint successfully
ok 11 - The object isa Baz
ok 12 - ... got the extended attribute
ok 13 - ... can change the attribute's value to a ClassName
ok 14 - threw Regexp ((?-xism:^Attribute \(baz\) does not pass the type constraint because: Validation failed for 'ClassName\|Int' with value zonk at ))
ok 15 - ... still has the old ClassName value
ok 16 - ... narrowed the role's type constraint successfully
ok 17 - The object isa Quux
ok 18 - ... got the extended attribute
ok 19 - ... can change the attribute's value to an Int
ok 20 - ... can change the attribute's value to an ArrayRef
ok 21 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'ArrayRef\|Positive' with value quux at ))
ok 22 - ... still has the old ArrayRef value
ok 23 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'ArrayRef\|Positive' with value HASH\(\w+\) at ))
ok 24 - ... still has the old ArrayRef value
ok 25 - can get less specific in the subclass
ok 26 - or change the type completely
ok 27 - or add new types to the union
ok
t/030_roles/018_runtime_roles_w_params.t .......................
1..21
ok 1 - The object isa Foo
ok 2 - ... got the expect value
ok 3 - ... no baz method though
ok 4 - ... this works
ok 5 - ... got the expect value
ok 6 - ... we have baz method now
ok 7 - ... got the expect value
ok 8 - The object isa Foo
ok 9 - ... got the expect value
ok 10 - ... no baz method though
ok 11 - ... this works
ok 12 - ... got the expect value
ok 13 - ... we have baz method now
not ok 14 - ... got the expect value # TODO rebless_params is not implemented
# Failed (TODO) test '... got the expect value'
# at t/030_roles/018_runtime_roles_w_params.t line 55.
# got: 'BAZ'
# expected: 'FOO-BAZ'
ok 15 - The object isa Foo
ok 16 - ... got the expect value
ok 17 - ... no baz method though
ok 18 - ... this works
not ok 19 - ... got the expect value # TODO rebless params is not implemented
# Failed (TODO) test '... got the expect value'
# at t/030_roles/018_runtime_roles_w_params.t line 73.
# got: 'BAR'
# expected: 'FOO-BAR'
ok 20 - ... we have baz method now
not ok 21 - ... got the expect value # TODO rebless params is not implemented
# Failed (TODO) test '... got the expect value'
# at t/030_roles/018_runtime_roles_w_params.t line 78.
# got: 'BAZ'
# expected: 'FOO-BAZ'
ok
t/030_roles/019_build.t ........................................
1..8
ok 1
ok 2
ok 3 - no calls to BUILD yet
ok 4
ok 5
ok 6 - no calls to BUILD yet
ok 7
ok 8
ok
t/030_roles/031_roles_applied_in_create.t ......................
1..1
ok 1 - Create a new class with several roles
ok
t/030_roles/033_role_exclusion_and_alias_bug.t .................
1..17
ok 1 - The object isa My::Class
ok 2 - The object does My::Role
ok 3 - My::Class->can('baz')
ok 4 - My::Class->can('gorch')
ok 5 - ... cant call method foo
ok 6 - ... cant call method bar
ok 7 - ... got the right value
ok 8 - ... got the right value
ok 9 - The object isa My::Class::Again
ok 10 - The object does My::Role::Again
ok 11 - The object does My::Role
ok 12 - My::Class::Again->can('baz')
ok 13 - My::Class::Again->can('gorch')
ok 14 - ... cant call method foo
ok 15 - ... cant call method bar
ok 16 - ... got the right value
ok 17 - ... got the right value
ok
t/030_roles/034_create_role.t ..................................
1..4
ok 1 - attribute, accessor was consumed
ok 2 - accessor was consumed
ok 3 - method was consumed
ok 4 - the role is not anonymous
ok
t/030_roles/035_anonymous_roles.t ..............................
ok 1 - attribute, accessor was consumed
ok 2 - accessor was consumed
ok 3 - method was consumed
ok 4 -
ok 5 - the role knows it's anonymous
ok 6 - creating an anonymous role satisifes is_class_loaded
ok 7 - creating an anonymous role satisifes class_of
1..7
ok
t/030_roles/036_free_anonymous_roles.t .........................
1..4
ok 1 - we still have the role metaclass because the anonymous class that consumed it is still alive
ok 2 - we have not blown away the role's symbol table
ok 3 - the role metaclass is freed after its last reference (from a consuming anonymous class) is freed
ok 4 - we blew away the role's symbol table entries
ok
t/030_roles/037_create_role_subclass.t .........................
1..2
ok 1 - default value for the serial attribute
ok 2 - parameter value for the serial attribute
ok
t/030_roles/041_empty_method_modifiers_meta_bug.t ..............
1..6
ok 1 - get_before_method_modifiers for no method mods does not die
ok 2 - is an empty list
ok 3 - get_around_method_modifiers for no method mods does not die
ok 4 - is an empty list
ok 5 - get_after_method_modifiers for no method mods does not die
ok 6 - is an empty list
ok
t/030_roles/042_compose_overloading.t ..........................
1..1
ok 1 - overloading can be composed # TODO the special () method isn't properly composed into the class
ok
t/040_type_constraints/003_util_std_type_constraints.t .........
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - ... Any accepts anything
ok 3 - ... Any accepts anything
ok 4 - ... Any accepts anything
ok 5 - ... Any accepts anything
ok 6 - ... Any accepts anything
ok 7 - ... Any accepts anything
ok 8 - ... Any accepts anything
ok 9 - ... Any accepts anything
ok 10 - ... Any accepts anything
ok 11 - ... Any accepts anything
ok 12 - ... Any accepts anything
ok 13 - ... Any accepts anything
ok 14 - ... Any accepts anything
ok 15 - ... Any accepts anything
ok 16 - ... Item is the base type, so accepts anything
ok 17 - ... Item is the base type, so accepts anything
ok 18 - ... Item is the base type, so accepts anything
ok 19 - ... Item is the base type, so accepts anything
ok 20 - ... Item is the base type, so accepts anything
ok 21 - ... Item is the base type, so accepts anything
ok 22 - ... Item is the base type, so accepts anything
ok 23 - ... Item is the base type, so accepts anything
ok 24 - ... Item is the base type, so accepts anything
ok 25 - ... Item is the base type, so accepts anything
ok 26 - ... Item is the base type, so accepts anything
ok 27 - ... Item is the base type, so accepts anything
ok 28 - ... Item is the base type, so accepts anything
ok 29 - ... Item is the base type, so accepts anything
ok 30 - ... Defined accepts anything which is defined
ok 31 - ... Defined accepts anything which is defined
ok 32 - ... Defined accepts anything which is defined
ok 33 - ... Defined accepts anything which is defined
ok 34 - ... Defined accepts anything which is defined
ok 35 - ... Defined accepts anything which is defined
ok 36 - ... Defined accepts anything which is defined
ok 37 - ... Defined accepts anything which is defined
ok 38 - ... Defined accepts anything which is defined
ok 39 - ... Defined accepts anything which is defined
ok 40 - ... Defined accepts anything which is defined
ok 41 - ... Defined accepts anything which is defined
ok 42 - ... Defined accepts anything which is defined
ok 43 - ... Defined accepts anything which is defined
ok 44 - ... Undef accepts anything which is not defined
ok 45 - ... Undef accepts anything which is not defined
ok 46 - ... Undef accepts anything which is not defined
ok 47 - ... Undef accepts anything which is not defined
ok 48 - ... Undef accepts anything which is not defined
ok 49 - ... Undef accepts anything which is not defined
ok 50 - ... Undef accepts anything which is not defined
ok 51 - ... Undef accepts anything which is not defined
ok 52 - ... Undef accepts anything which is not defined
ok 53 - ... Undef accepts anything which is not defined
ok 54 - ... Undef accepts anything which is not defined
ok 55 - ... Undef accepts anything which is not defined
ok 56 - ... Undef accepts anything which is not defined
ok 57 - ... Undef accepts anything which is not defined
ok 58 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 59 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 60 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 61 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 62 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 63 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 64 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 65 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 66 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 67 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 68 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 69 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 70 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 71 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 72 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 73 - ... Value accepts anything which is not a Ref
ok 74 - ... Value accepts anything which is not a Ref
ok 75 - ... Value accepts anything which is not a Ref
ok 76 - ... Value accepts anything which is not a Ref
ok 77 - ... Value rejects anything which is not a Value
ok 78 - ... Value rejects anything which is not a Value
ok 79 - ... Value rejects anything which is not a Value
ok 80 - ... Value rejects anything which is not a Value
ok 81 - ... Value accepts anything which is not a Ref
ok 82 - ... Value rejects anything which is not a Value
ok 83 - ... Value rejects anything which is not a Value
ok 84 - ... Value rejects anything which is not a Value
ok 85 - ... Value rejects anything which is not a Value
ok 86 - ... Value rejects anything which is not a Value
ok 87 - ... Ref accepts anything which is not a Value
ok 88 - ... Ref accepts anything which is not a Value
ok 89 - ... Ref accepts anything which is not a Value
ok 90 - ... Ref accepts anything which is not a Value
ok 91 - ... Ref rejects anything which is not a Ref
ok 92 - ... Ref rejects anything which is not a Ref
ok 93 - ... Ref rejects anything which is not a Ref
ok 94 - ... Ref rejects anything which is not a Ref
ok 95 - ... Ref accepts anything which is not a Value
ok 96 - ... Ref rejects anything which is not a Ref
ok 97 - ... Ref rejects anything which is not a Ref
ok 98 - ... Ref rejects anything which is not a Ref
ok 99 - ... Ref rejects anything which is not a Ref
ok 100 - ... Ref rejects anything which is not a Ref
ok 101 - ... Int accepts anything which is an Int
ok 102 - ... Int accepts anything which is an Int
ok 103 - ... Int accepts anything which is not an Int
ok 104 - ... Int accepts anything which is not an Int
ok 105 - ... Int rejects anything which is not an Int
ok 106 - ... Int rejects anything which is not an Int
ok 107 - ... Int rejects anything which is not an Int
ok 108 - ... Int rejects anything which is not an Int
ok 109 - ... Int rejects anything which is not an Int
ok 110 - ... Int rejects anything which is not an Int
ok 111 - ... Int rejects anything which is not an Int
ok 112 - ... Int rejects anything which is not an Int
ok 113 - ... Int rejects anything which is not an Int
ok 114 - ... Int rejects anything which is not an Int
ok 115 - ... Int rejects anything which is not an Int
ok 116 - ... Int rejects anything which is not an Int
ok 117 - ... Num accepts anything which is an Num
ok 118 - ... Num accepts anything which is an Num
ok 119 - ... Num accepts anything which is an Num
ok 120 - ... Num accepts anything which is an Num
ok 121 - ... Num rejects anything which is not a Num
ok 122 - ... Num rejects anything which is not a Num
ok 123 - ... Num rejects anything which is not a Num
ok 124 - ... Num rejects anything which is not a Num
ok 125 - ... Num rejects anything which is not a Num
ok 126 - ... Num rejects anything which is not a Num
ok 127 - ... Num rejects anything which is not a Num
ok 128 - ... Num rejects anything which is not a Num
ok 129 - ... Num rejects anything which is not a Num
ok 130 - ... Num rejects anything which is not a Num
ok 131 - ... Num rejects anything which is not a Num
ok 132 - ... Num rejects anything which is not a Num
ok 133 - ... Str accepts anything which is a Str
ok 134 - ... Str accepts anything which is a Str
ok 135 - ... Str accepts anything which is a Str
ok 136 - ... Str accepts anything which is a Str
ok 137 - ... Str accepts anything which is a Str
ok 138 - ... Str rejects anything which is not a Str
ok 139 - ... Str rejects anything which is not a Str
ok 140 - ... Str rejects anything which is not a Str
ok 141 - ... Str rejects anything which is not a Str
ok 142 - ... Str rejects anything which is not a Str
ok 143 - ... Str rejects anything which is not a Str
ok 144 - ... Str rejects anything which is not a Str
ok 145 - ... Str rejects anything which is not a Str
ok 146 - ... Str rejects anything which is not a Str
ok 147 - ... Str rejects anything which is not a Str
ok 148 - ... ScalarRef rejects anything which is not a ScalarRef
ok 149 - ... ScalarRef rejects anything which is not a ScalarRef
ok 150 - ... ScalarRef rejects anything which is not a ScalarRef
ok 151 - ... ScalarRef rejects anything which is not a ScalarRef
ok 152 - ... ScalarRef rejects anything which is not a ScalarRef
ok 153 - ... ScalarRef rejects anything which is not a ScalarRef
ok 154 - ... ScalarRef rejects anything which is not a ScalarRef
ok 155 - ... ScalarRef accepts anything which is a ScalarRef
ok 156 - ... ScalarRef rejects anything which is not a ScalarRef
ok 157 - ... ScalarRef rejects anything which is not a ScalarRef
ok 158 - ... ScalarRef rejects anything which is not a ScalarRef
ok 159 - ... ScalarRef rejects anything which is not a ScalarRef
ok 160 - ... ScalarRef rejects anything which is not a ScalarRef
ok 161 - ... ScalarRef rejects anything which is not a ScalarRef
ok 162 - ... ArrayRef rejects anything which is not a ArrayRef
ok 163 - ... ArrayRef rejects anything which is not a ArrayRef
ok 164 - ... ArrayRef rejects anything which is not a ArrayRef
ok 165 - ... ArrayRef rejects anything which is not a ArrayRef
ok 166 - ... ArrayRef accepts anything which is a ArrayRef
ok 167 - ... ArrayRef rejects anything which is not a ArrayRef
ok 168 - ... ArrayRef rejects anything which is not a ArrayRef
ok 169 - ... ArrayRef rejects anything which is not a ArrayRef
ok 170 - ... ArrayRef rejects anything which is not a ArrayRef
ok 171 - ... ArrayRef rejects anything which is not a ArrayRef
ok 172 - ... ArrayRef rejects anything which is not a ArrayRef
ok 173 - ... ArrayRef rejects anything which is not a ArrayRef
ok 174 - ... ArrayRef rejects anything which is not a ArrayRef
ok 175 - ... ArrayRef rejects anything which is not a ArrayRef
ok 176 - ... HashRef rejects anything which is not a HashRef
ok 177 - ... HashRef rejects anything which is not a HashRef
ok 178 - ... HashRef rejects anything which is not a HashRef
ok 179 - ... HashRef rejects anything which is not a HashRef
ok 180 - ... HashRef rejects anything which is not a HashRef
ok 181 - ... HashRef accepts anything which is a HashRef
ok 182 - ... HashRef rejects anything which is not a HashRef
ok 183 - ... HashRef rejects anything which is not a HashRef
ok 184 - ... HashRef rejects anything which is not a HashRef
ok 185 - ... HashRef rejects anything which is not a HashRef
ok 186 - ... HashRef rejects anything which is not a HashRef
ok 187 - ... HashRef rejects anything which is not a HashRef
ok 188 - ... HashRef rejects anything which is not a HashRef
ok 189 - ... HashRef rejects anything which is not a HashRef
ok 190 - ... CodeRef rejects anything which is not a CodeRef
ok 191 - ... CodeRef rejects anything which is not a CodeRef
ok 192 - ... CodeRef rejects anything which is not a CodeRef
ok 193 - ... CodeRef rejects anything which is not a CodeRef
ok 194 - ... CodeRef rejects anything which is not a CodeRef
ok 195 - ... CodeRef rejects anything which is not a CodeRef
ok 196 - ... CodeRef accepts anything which is a CodeRef
ok 197 - ... CodeRef rejects anything which is not a CodeRef
ok 198 - ... CodeRef rejects anything which is not a CodeRef
ok 199 - ... CodeRef rejects anything which is not a CodeRef
ok 200 - ... CodeRef rejects anything which is not a CodeRef
ok 201 - ... CodeRef rejects anything which is not a CodeRef
ok 202 - ... CodeRef rejects anything which is not a CodeRef
ok 203 - ... CodeRef rejects anything which is not a CodeRef
ok 204 - ... RegexpRef rejects anything which is not a RegexpRef
ok 205 - ... RegexpRef rejects anything which is not a RegexpRef
ok 206 - ... RegexpRef rejects anything which is not a RegexpRef
ok 207 - ... RegexpRef rejects anything which is not a RegexpRef
ok 208 - ... RegexpRef rejects anything which is not a RegexpRef
ok 209 - ... RegexpRef rejects anything which is not a RegexpRef
ok 210 - ... RegexpRef rejects anything which is not a RegexpRef
ok 211 - ... RegexpRef rejects anything which is not a RegexpRef
ok 212 - ... RegexpRef rejects anything which is not a RegexpRef
ok 213 - ... RegexpRef rejects anything which is not a RegexpRef
ok 214 - ... RegexpRef rejects anything which is not a RegexpRef
ok 215 - ... RegexpRef accepts anything which is a RegexpRef
ok 216 - ... RegexpRef rejects anything which is not a RegexpRef
ok 217 - ... RegexpRef rejects anything which is not a RegexpRef
ok 218 - ... GlobRef rejects anything which is not a GlobRef
ok 219 - ... GlobRef rejects anything which is not a GlobRef
ok 220 - ... GlobRef rejects anything which is not a GlobRef
ok 221 - ... GlobRef rejects anything which is not a GlobRef
ok 222 - ... GlobRef rejects anything which is not a GlobRef
ok 223 - ... GlobRef rejects anything which is not a GlobRef
ok 224 - ... GlobRef rejects anything which is not a GlobRef
ok 225 - ... GlobRef rejects anything which is not a GlobRef
ok 226 - ... GlobRef rejects anything which is not a GlobRef
ok 227 - ... GlobRef accepts anything which is a GlobRef
ok 228 - ... GlobRef accepts anything which is a GlobRef
ok 229 - ... GlobRef rejects anything which is not a GlobRef
ok 230 - ... GlobRef rejects anything which is not a GlobRef
ok 231 - ... GlobRef rejects anything which is not a GlobRef
ok 232 - ... GlobRef rejects anything which is not a GlobRef
ok 233 - ... FileHandle rejects anything which is not a FileHandle
ok 234 - ... FileHandle rejects anything which is not a FileHandle
ok 235 - ... FileHandle rejects anything which is not a FileHandle
ok 236 - ... FileHandle rejects anything which is not a FileHandle
ok 237 - ... FileHandle rejects anything which is not a FileHandle
ok 238 - ... FileHandle rejects anything which is not a FileHandle
ok 239 - ... FileHandle rejects anything which is not a FileHandle
ok 240 - ... FileHandle rejects anything which is not a FileHandle
ok 241 - ... FileHandle rejects anything which is not a FileHandle
ok 242 - ... FileHandle rejects anything which is not a FileHandle
ok 243 - ... FileHandle accepts anything which is a FileHandle
ok 244 - ... FileHandle accepts anything which is a FileHandle
ok 245 - ... FileHandle rejects anything which is not a FileHandle
ok 246 - ... FileHandle rejects anything which is not a FileHandle
ok 247 - ... FileHandle rejects anything which is not a FileHandle
ok 248 - ... Object rejects anything which is not blessed
ok 249 - ... Object rejects anything which is not blessed
ok 250 - ... Object rejects anything which is not blessed
ok 251 - ... Object rejects anything which is not blessed
ok 252 - ... Object rejects anything which is not blessed
ok 253 - ... Object rejects anything which is not blessed
ok 254 - ... Object rejects anything which is not blessed
ok 255 - ... Object rejects anything which is not blessed
ok 256 - ... Object rejects anything which is not blessed
ok 257 - ... Object rejects anything which is not blessed
ok 258 - ... Object rejects anything which is not blessed
ok 259 - ... Object rejects anything which is not blessed
ok 260 - ... Object accepts anything which is blessed
ok 261 - ... Object accepts anything which is blessed
ok 262 - ... ClassName rejects anything which is not a ClassName
ok 263 - ... ClassName rejects anything which is not a ClassName
ok 264 - ... ClassName rejects anything which is not a ClassName
ok 265 - ... ClassName rejects anything which is not a ClassName
ok 266 - ... ClassName rejects anything which is not a ClassName
ok 267 - ... ClassName rejects anything which is not a ClassName
ok 268 - ... ClassName rejects anything which is not a ClassName
ok 269 - ... ClassName rejects anything which is not a ClassName
ok 270 - ... ClassName rejects anything which is not a ClassName
ok 271 - ... ClassName rejects anything which is not a ClassName
ok 272 - ... ClassName rejects anything which is not a ClassName
ok 273 - ... ClassName rejects anything which is not a ClassName
ok 274 - ... ClassName rejects anything which is not a ClassName
ok 275 - ... ClassName rejects anything which is not a ClassName
ok 276 - ... ClassName rejects anything which is not a ClassName
ok 277 - ... ClassName accepts anything which is a ClassName
ok 278 - ... ClassName accepts anything which is a ClassName
ok 279 - ... ClassName accepts anything which is a ClassName
ok 280 - ... RoleName rejects anything which is not a RoleName
ok 281 - ... RoleName rejects anything which is not a RoleName
ok 282 - ... RoleName rejects anything which is not a RoleName
ok 283 - ... RoleName rejects anything which is not a RoleName
ok 284 - ... RoleName rejects anything which is not a RoleName
ok 285 - ... Rolename rejects anything which is not a RoleName
ok 286 - ... Rolename rejects anything which is not a RoleName
ok 287 - ... Rolename rejects anything which is not a RoleName
ok 288 - ... Rolename rejects anything which is not a RoleName
ok 289 - ... Rolename rejects anything which is not a RoleName
ok 290 - ... Rolename rejects anything which is not a RoleName
ok 291 - ... Rolename rejects anything which is not a RoleName
ok 292 - ... Rolename rejects anything which is not a RoleName
ok 293 - ... Rolename rejects anything which is not a RoleName
ok 294 - ... Rolename rejects anything which is not a RoleName
ok 295 - ... Rolename rejects anything which is not a RoleName
ok 296 - ... Rolename rejects anything which is not a RoleName
ok 297 - ... RoleName accepts anything which is a RoleName
ok 298 - ... RoleName accepts anything which is a RoleName
1..298
ok
t/040_type_constraints/004_util_find_type_constraint.t .........
1..17
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - ... got the right name for Any
ok 3 - ... got the right name for Item
ok 4 - ... got the right name for Bool
ok 5 - ... got the right name for Undef
ok 6 - ... got the right name for Defined
ok 7 - ... got the right name for Value
ok 8 - ... got the right name for Num
ok 9 - ... got the right name for Int
ok 10 - ... got the right name for Str
ok 11 - ... got the right name for Ref
ok 12 - ... got the right name for ScalarRef
ok 13 - ... got the right name for ArrayRef
ok 14 - ... got the right name for HashRef
ok 15 - ... got the right name for CodeRef
ok 16 - ... got the right name for RegexpRef
ok 17 - ... got the right name for Object
ok
t/040_type_constraints/005_util_type_coercion.t ................
1..8
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - The object isa HTTPHeader
ok 3 - ... this passed the type test
ok 4 - ... this did not pass the type test
ok 5 - ... this did not pass the type test
ok 6 - coercion of anonymous subtype succeeds
ok 7 - coerce when needed
ok 8 - do not coerce when unneeded
ok
t/040_type_constraints/007_util_more_type_coercion.t ...........
1..25
ok 1 - The object isa Engine
ok 2 - ... type was coerced without incident
ok 3 - The object isa HTTPHeader
ok 4 - ... got the right array value of the header
ok 5 - ... no hash value set
ok 6 - ... type was coerced without incident
ok 7 - The object isa HTTPHeader
ok 8 - ... got the right hash value of the header
ok 9 - ... no array value set
ok 10 - ... dies with the wrong type, even after coercion
ok 11 - ... lives with the right type, even after coercion
ok 12 - The object isa Engine
ok 13 - The object isa HTTPHeader
ok 14 - ... got the right array value of the header
ok 15 - ... no hash value set
ok 16 - The object isa Engine
ok 17 - The object isa HTTPHeader
ok 18 - ... got the right hash value of the header
ok 19 - ... no array value set
ok 20 - The object isa Engine
ok 21 - The object isa HTTPHeader
ok 22 - ... no hash value set
ok 23 - ... no array value set
ok 24 - ... dies correctly with bad params
ok 25 - ... dies correctly with bad params
ok
t/040_type_constraints/009_union_types_and_coercions.t .........
1..28
ok 1 - The object isa Email::Mouse
ok 2 - The object isa IO::String
ok 3 - ... got correct empty string
ok 4 - The object isa Email::Mouse
ok 5 - The object isa IO::String
ok 6 - ... got correct string
ok 7 - ... this will coerce correctly
ok 8 - The object isa IO::String
ok 9 - ... got correct string
ok 10 - The object isa Email::Mouse
ok 11 - The object isa IO::String
ok 12 - ... got correct string
ok 13 - ... this will coerce correctly
ok 14 - The object isa IO::String
ok 15 - ... got correct string
ok 16 - The object isa Email::Mouse
ok 17 - The object isa IO::String
ok 18 - ... and it is the one we expected
ok 19 - ... got correct string
ok 20 - ... this will coerce correctly
ok 21 - The object isa IO::String
ok 22 - ... and it is the one we expected
ok 23 - ... got correct string
ok 24 - The object isa Email::Mouse
ok 25 - The object isa IO::File
ok 26 - The object isa Email::Mouse
ok 27 - The object isa IO::File
ok 28 - ... and it is the one we expected
ok
t/040_type_constraints/010_misc_type_tests.t ...................
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - ... create bare subtype fine
ok 3 - The object isa Mouse::Meta::TypeConstraint
ok 4 - Created Instance
ok 5 - isa correct type isa Test::Mouse::Meta::TypeConstraint::Union
ok 6 - Got expected stringification result
ok 7 - made a subtype from our type object
ok 8 - made a subtype of our subtype
ok 9 - we can assert_valid that 1 is of type Num
ok 10 - 'foo' is not of type Num
ok 11 - correct error thrown
ok 12 - Foo type is not equal to Bar type
ok 13 - Foo equals Foo
ok 14 - overloading works
ok 15 - type constraint boolean overload works
1..15
ok
t/040_type_constraints/015_enum.t ..............................
ok 1 - 'a' is a letter
ok 2 - 'b' is a letter
ok 3 - 'c' is a letter
ok 4 - 'd' is a letter
ok 5 - 'e' is a letter
ok 6 - 'f' is a letter
ok 7 - 'g' is a letter
ok 8 - 'h' is a letter
ok 9 - 'i' is a letter
ok 10 - 'j' is a letter
ok 11 - 'k' is a letter
ok 12 - 'l' is a letter
ok 13 - 'm' is a letter
ok 14 - 'n' is a letter
ok 15 - 'o' is a letter
ok 16 - 'p' is a letter
ok 17 - 'q' is a letter
ok 18 - 'r' is a letter
ok 19 - 's' is a letter
ok 20 - 't' is a letter
ok 21 - 'u' is a letter
ok 22 - 'v' is a letter
ok 23 - 'w' is a letter
ok 24 - 'x' is a letter
ok 25 - 'y' is a letter
ok 26 - 'z' is a letter
ok 27 - 'A' is a letter
ok 28 - 'B' is a letter
ok 29 - 'C' is a letter
ok 30 - 'D' is a letter
ok 31 - 'E' is a letter
ok 32 - 'F' is a letter
ok 33 - 'G' is a letter
ok 34 - 'H' is a letter
ok 35 - 'I' is a letter
ok 36 - 'J' is a letter
ok 37 - 'K' is a letter
ok 38 - 'L' is a letter
ok 39 - 'M' is a letter
ok 40 - 'N' is a letter
ok 41 - 'O' is a letter
ok 42 - 'P' is a letter
ok 43 - 'Q' is a letter
ok 44 - 'R' is a letter
ok 45 - 'S' is a letter
ok 46 - 'T' is a letter
ok 47 - 'U' is a letter
ok 48 - 'V' is a letter
ok 49 - 'W' is a letter
ok 50 - 'X' is a letter
ok 51 - 'Y' is a letter
ok 52 - 'Z' is a letter
ok 53 - 'ab' is not a letter
ok 54 - 'abc' is not a letter
ok 55 - 'abcd' is not a letter
ok 56 - '0' is not a letter
ok 57 - '4' is not a letter
ok 58 - '9' is not a letter
ok 59 - '~' is not a letter
ok 60 - '@' is not a letter
ok 61 - '$' is not a letter
ok 62 - '%' is not a letter
ok 63 - 'l33t' is not a letter
ok 64 - 'st3v4n' is not a letter
ok 65 - '3num' is not a letter
ok 66 - 'Perl 5' is a language
ok 67 - 'Perl 6' is a language
ok 68 - 'PASM' is a language
ok 69 - 'PIR' is a language
ok 70 - 'perl 5' is not a language
ok 71 - 'Python' is not a language
ok 72 - 'Ruby' is not a language
ok 73 - 'Perl 666' is not a language
ok 74 - 'PASM++' is not a language
ok 75 - '*' is a metacharacter
ok 76 - '+' is a metacharacter
ok 77 - '?' is a metacharacter
ok 78 - '.' is a metacharacter
ok 79 - '|' is a metacharacter
ok 80 - '(' is a metacharacter
ok 81 - ')' is a metacharacter
ok 82 - '[' is a metacharacter
ok 83 - ']' is a metacharacter
ok 84 - '\' is a metacharacter
ok 85 - '<' is not a metacharacter
ok 86 - '>' is not a metacharacter
ok 87 - '&' is not a metacharacter
ok 88 - '%' is not a metacharacter
ok 89 - '$' is not a metacharacter
ok 90 - '@' is not a metacharacter
ok 91 - '!' is not a metacharacter
ok 92 - '~' is not a metacharacter
ok 93 - '`' is not a metacharacter
ok 94 - '.*' is not a metacharacter
ok 95 - 'fish(sticks)?' is not a metacharacter
ok 96 - 'atreides' is not a metacharacter
ok 97 - '^1?$|^(11+?)\1+$' is not a metacharacter
ok 98 - The object isa Mouse::Meta::TypeConstraint
ok 99 - 'Perl 5' is a language
ok 100 - 'Perl 6' is a language
ok 101 - 'PASM' is a language
ok 102 - 'PIR' is a language
ok 103 - enum not type of Object
ok 104 - enum not type of nonexistant type
1..104
ok
t/040_type_constraints/017_subtyping_union_types.t .............
1..19
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - ... created the subtype special okay
ok 3 - The object isa Mouse::Meta::TypeConstraint
ok 4 - ... name is correct
ok 5 - The object isa Mouse::Meta::TypeConstraint
ok 6 - ... parent name is correct
ok 7 - ... validated it correctly
ok 8 - ... validated it correctly
ok 9 - ... validated it correctly
ok 10 - ... created the subtype special okay
ok 11 - The object isa Mouse::Meta::TypeConstraint
ok 12 - ... name is correct
ok 13 - The object isa Mouse::Meta::TypeConstraint
ok 14 - ... parent name is correct
ok 15 - ... validated it correctly
ok 16 - ... validated it correctly
ok 17 - ... validated it correctly
ok 18 - ... validated it correctly
ok 19 - ... validated it correctly
ok
t/040_type_constraints/022_custom_type_errors.t ................
1..9
ok 1 - ... no errors thrown, value is good
ok 2 - ... no errors thrown, value is good
ok 3 - gave custom supertype error message on new
ok 4 - gave custom subtype error message on new
ok 5 - ... no errors thrown, value is good
ok 6 - gave custom supertype error message on set to 0
ok 7 - gave custom subtype error message on set to 16
ok 8 - ... no errors thrown, value is good
ok 9 - gave custom supertype error message on lazy set to 0
ok
t/040_type_constraints/023_types_and_undef.t ...................
1..54
ok 1 - ... undef is a Undef
ok 2 - ... undef is NOT a Defined
ok 3 - ... undef is NOT a Int
ok 4 - ... undef is NOT a Number
ok 5 - ... undef is NOT a Str
ok 6 - ... undef is NOT a String
ok 7 - ... 5 is a NOT a Undef
ok 8 - ... 5 is a Defined
ok 9 - ... 5 is a Int
ok 10 - ... 5 is a Number
ok 11 - ... 5 is a Str
ok 12 - ... 5 is NOT a String
ok 13 - ... 0.5 is a NOT a Undef
ok 14 - ... 0.5 is a Defined
ok 15 - ... 0.5 is NOT a Int
ok 16 - ... 0.5 is a Number
ok 17 - ... 0.5 is a Str
ok 18 - ... 0.5 is NOT a String
ok 19 - ... "Foo" is NOT a Undef
ok 20 - ... "Foo" is a Defined
ok 21 - ... "Foo" is NOT a Int
ok 22 - ... "Foo" is NOT a Number
ok 23 - ... "Foo" is a Str
ok 24 - ... "Foo" is a String
ok 25 - ... undef is a Foo->Undef
ok 26 - ... undef is NOT a Foo->Defined
ok 27 - ... undef is NOT a Foo->Int
ok 28 - ... undef is NOT a Foo->Number
ok 29 - ... undef is NOT a Foo->Str
ok 30 - ... undef is NOT a Foo->String
ok 31 - ... 5 is NOT a Foo->Undef
ok 32 - ... 5 is a Foo->Defined
ok 33 - ... 5 is a Foo->Int
ok 34 - ... 5 is a Foo->Number
ok 35 - ... 5 is a Foo->Str
ok 36 - ... 5 is NOT a Foo->String
ok 37 - ... 0.5 is NOT a Foo->Undef
ok 38 - ... 0.5 is a Foo->Defined
ok 39 - ... 0.5 is NOT a Foo->Int
ok 40 - ... 0.5 is a Foo->Number
ok 41 - ... 0.5 is a Foo->Str
ok 42 - ... 0.5 is NOT a Foo->String
ok 43 - ... "Foo" is NOT a Foo->Undef
ok 44 - ... "Foo" is a Foo->Defined
ok 45 - ... "Foo" is NOT a Foo->Int
ok 46 - ... "Foo" is NOT a Foo->Number
ok 47 - ... "Foo" is a Foo->Str
ok 48 - ... "Foo" is a Foo->String
ok 49 - ... undef is a Foo->Undef
ok 50 - ... undef is NOT a Foo->Defined
ok 51 - ... undef is NOT a Foo->Int
ok 52 - ... undef is NOT a Foo->Number
ok 53 - ... undef is NOT a Foo->Str
ok 54 - ... undef is NOT a Foo->String
ok
t/040_type_constraints/025_type_coersion_on_lazy_attributes.t ..
1..1
ok 1
ok
t/040_type_constraints/029_define_type_twice_throws.t ..........
1..2
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - Trying to create same type twice throws
ok
t/050_metaclasses/001_custom_attr_meta_with_roles.t ............
1..3
ok 1 - The object isa My::Class
ok 2 - ... got the attribute
ok 3 - The object isa My::Custom::Meta::Attr
ok
t/050_metaclasses/002_custom_attr_meta_as_role.t ...............
1..2
ok 1 - creating custom attribute "metarole" is okay
ok 2 - custom attribute metaclass extending role is okay
ok
t/050_metaclasses/011_init_meta.t ..............................
1..4
ok 1 - ... Foo isa Mouse::Object
ok 2 - The object isa Mouse::Meta::Class
ok 3 - The object isa Mouse::Meta::Class
ok 4 - ... our metas are the same
ok
t/050_metaclasses/013_metaclass_traits.t .......................
1..32
ok 1 - Mouse::Meta::Class::__ANON__::1->can('simple')
ok 2 - Foo->meta()->simple() returns expected value
ok 3 - Mouse::Meta::Class::__ANON__::2->can('simple')
ok 4 - Foo->meta()->simple() returns expected value
ok 5 - Mouse::Meta::Class::__ANON__::2->can('simple')
ok 6 - Bar->meta()->simple() returns expected value
ok 7 - Mouse::Meta::Class::__ANON__::2->can('attr')
ok 8 - Bar->meta()->attr() returns expected value
ok 9 - Mouse::Meta::Class::__ANON__::3->can('simple')
ok 10 - Baz->meta()->simple() returns expected value
ok 11 - Mouse::Meta::Class::__ANON__::3->can('attr')
ok 12 - Baz->meta()->attr() returns expected value
ok 13 - Mouse::Meta::Class::__ANON__::3->can('simple2')
ok 14 - Baz->meta()->simple2() returns expected value
ok 15 - Mouse::Meta::Class::__ANON__::3->can('attr2')
ok 16 - Baz->meta()->attr2() returns expected value
ok 17 - Quux has size attribute
ok 18 - size attribute does not have a writer
ok 19 - RanOutOfNames->meta() has whatever method
ok 20 - Mouse::Meta::Class::__ANON__::7->can('simple')
ok 21 - Role::Foo->meta()->simple() returns expected value
ok 22 - cannot provide -traits to an exporting module that does not init_meta
ok 23 - ... and error provides a useful explanation
ok 24 - Mouse::Meta::Class::__ANON__::10->can('simple')
ok 25 - Foo::Subclass->meta()->simple() returns expected value
ok 26 - Foo::Subclass->meta()->simple2() returns expected value
ok 27 - Mouse::Meta::Class::__ANON__::10->can('attr2')
ok 28 - Foo::Subclass->meta()->attr2() returns expected value
ok 29 - Can get value
ok 30 - Can create instance and access attributes
ok 31 - Can get value
ok 32 - Can create instance and access attributes
ok
t/050_metaclasses/017_use_base_of_moose.t ......................
1..4
ok 1 - correct metaclass name
ok 2 - constructor works
ok 3 - getter inherited properly
ok 4 - setter inherited properly
ok
t/050_metaclasses/020_metaclass_parameterized_traits.t .........
1..5
ok 1 - parameterized trait applied
ok 2 - the method was not installed under the other class' alias
ok 3 - parameterized trait applied
ok 4 - the method was not installed under the other class' alias
ok 5 - the method was not installed under the original name when that was excluded
ok
t/050_metaclasses/041_moose_nonmoose_chain_init_meta.t .........
1..1
ok 1 - Mouse class => use base => Mouse Class, then Mouse->init_meta on middle class ok
ok
t/050_metaclasses/051_metarole_on_anon.t .......................
ok 1 - anon class has a metaclass
ok 2 - cached anon class still has a metaclass after \$anon_class goes out of scope
ok 3 - cached anon class still has a metaclass applying a metarole
1..3
ok
t/100_bugs/001_subtype_quote_bug.t .............................
1..1
ok 1 - use Mouse;
ok
t/100_bugs/002_subtype_conflict_bug.t ..........................
1..2
ok 1 - use MyMouseA;
ok 2 - use MyMouseB;
ok
t/100_bugs/003_Moose_Object_error.t ............................
1..1
ok 1 - use MyMouseObject;
ok
t/100_bugs/004_subclass_use_base_bug.t .........................
1..2
ok 1 - The object isa Bar
ok 2 - The object isa Foo
ok
t/100_bugs/005_inline_reader_bug.t .............................
1..1
ok 1 - ... this didnt die
ok
t/100_bugs/007_reader_precedence_bug.t .........................
1..3
ok 1 - reader => "get_foo" has correct presedence
ok 2 - Foo->can('get_foo')
ok 3 - Reader works as expected
ok
t/100_bugs/009_augment_recursion_bug.t .........................
1..3
ok 1 - The object isa Baz
ok 2 - The object isa Foo
ok 3 - ... got the right value for 1 augmented subclass calling non-augmented subclass
ok
t/100_bugs/010_immutable_n_default_x2.t ........................
1..2
ok 1 - foo default was only called once during constructor
ok 2 - bar default was only called once when lazy attribute is accessed
ok
t/100_bugs/011_DEMOLISH_eats_exceptions.t ......................
1..144
ok 1 - ... Baz plain
ok 2 - ... the object is undef
ok 3 - ... Baz empty
ok 4 - ... the object is undef
ok 5 - ... Baz undef
ok 6 - ... the object is undef
ok 7 - ... Baz undef param
ok 8 - ... the object is undef
ok 9 - ... Baz root path forbidden
ok 10 - ... the object is undef
ok 11 - ... Baz non existing path
ok 12 - ... the object is undef
ok 13 - ... Baz no error
ok 14 - The object isa Baz
ok 15 - The object isa Mouse::Object
ok 16 - ... Baz got the right value
ok 17 - ... Qee plain
ok 18 - ... the object is undef
ok 19 - ... Qee empty
ok 20 - ... the object is undef
ok 21 - ... Qee undef
ok 22 - ... the object is undef
ok 23 - ... Qee undef param
ok 24 - ... the object is undef
ok 25 - ... Qee root path forbidden
ok 26 - ... the object is undef
ok 27 - ... Qee non existing path
ok 28 - ... the object is undef
ok 29 - ... Qee no error
ok 30 - The object isa Qee
ok 31 - The object isa Mouse::Object
ok 32 - ... Qee got the right value
ok 33 - ... Foo plain
ok 34 - ... the object is undef
ok 35 - ... Foo empty
ok 36 - ... the object is undef
ok 37 - ... Foo undef
ok 38 - ... the object is undef
ok 39 - ... Foo undef param
ok 40 - ... the object is undef
ok 41 - ... Foo root path forbidden
ok 42 - ... the object is undef
ok 43 - ... Foo non existing path
ok 44 - ... the object is undef
ok 45 - ... Foo no error
ok 46 - The object isa Foo
ok 47 - The object isa Mouse::Object
ok 48 - ... Foo got the right value
ok 49 - ... Qee plain
ok 50 - ... the object is undef
ok 51 - ... Qee empty
ok 52 - ... the object is undef
ok 53 - ... Qee undef
ok 54 - ... the object is undef
ok 55 - ... Qee undef param
ok 56 - ... the object is undef
ok 57 - ... Qee root path forbidden
ok 58 - ... the object is undef
ok 59 - ... Qee non existing path
ok 60 - ... the object is undef
ok 61 - ... Qee no error
ok 62 - The object isa Qee
ok 63 - The object isa Mouse::Object
ok 64 - ... Qee got the right value
ok 65 - ... Baz plain
ok 66 - ... the object is undef
ok 67 - ... Baz empty
ok 68 - ... the object is undef
ok 69 - ... Baz undef
ok 70 - ... the object is undef
ok 71 - ... Baz undef param
ok 72 - ... the object is undef
ok 73 - ... Baz root path forbidden
ok 74 - ... the object is undef
ok 75 - ... Baz non existing path
ok 76 - ... the object is undef
ok 77 - ... Baz no error
ok 78 - The object isa Baz
ok 79 - The object isa Mouse::Object
ok 80 - ... Baz got the right value
ok 81 - ... Foo plain
ok 82 - ... the object is undef
ok 83 - ... Foo empty
ok 84 - ... the object is undef
ok 85 - ... Foo undef
ok 86 - ... the object is undef
ok 87 - ... Foo undef param
ok 88 - ... the object is undef
ok 89 - ... Foo root path forbidden
ok 90 - ... the object is undef
ok 91 - ... Foo non existing path
ok 92 - ... the object is undef
ok 93 - ... Foo no error
ok 94 - The object isa Foo
ok 95 - The object isa Mouse::Object
ok 96 - ... Foo got the right value
ok 97 - ... Foo plain
ok 98 - ... the object is undef
ok 99 - ... Foo empty
ok 100 - ... the object is undef
ok 101 - ... Foo undef
ok 102 - ... the object is undef
ok 103 - ... Foo undef param
ok 104 - ... the object is undef
ok 105 - ... Foo root path forbidden
ok 106 - ... the object is undef
ok 107 - ... Foo non existing path
ok 108 - ... the object is undef
ok 109 - ... Foo no error
ok 110 - The object isa Foo
ok 111 - The object isa Mouse::Object
ok 112 - ... Foo got the right value
ok 113 - ... Baz plain
ok 114 - ... the object is undef
ok 115 - ... Baz empty
ok 116 - ... the object is undef
ok 117 - ... Baz undef
ok 118 - ... the object is undef
ok 119 - ... Baz undef param
ok 120 - ... the object is undef
ok 121 - ... Baz root path forbidden
ok 122 - ... the object is undef
ok 123 - ... Baz non existing path
ok 124 - ... the object is undef
ok 125 - ... Baz no error
ok 126 - The object isa Baz
ok 127 - The object isa Mouse::Object
ok 128 - ... Baz got the right value
ok 129 - ... Qee plain
ok 130 - ... the object is undef
ok 131 - ... Qee empty
ok 132 - ... the object is undef
ok 133 - ... Qee undef
ok 134 - ... the object is undef
ok 135 - ... Qee undef param
ok 136 - ... the object is undef
ok 137 - ... Qee root path forbidden
ok 138 - ... the object is undef
ok 139 - ... Qee non existing path
ok 140 - ... the object is undef
ok 141 - ... Qee no error
ok 142 - The object isa Qee
ok 143 - The object isa Mouse::Object
ok 144 - ... Qee got the right value
ok
t/100_bugs/012_DEMOLISH_eats_mini.t ............................
ok 1 - ... Foo plain
ok 2 - ... the object is undef
ok 3 - ... Bar plain
ok 4 - ... the object is undef
ok 5 - $@ is still 42 after object is demolished without dying
ok 6 - $? is still 84 after object is demolished without dying
ok 7 - $@ is still 0 after object is demolished without dying
ok 8 - $@ is still 42 after object is demolished without dying
ok 9 - $? is still 84 after object is demolished without dying
ok 10 - $@ is still 0 after object is demolished without dying
ok 11 - $@ contains error from demolish when demolish dies
ok 12 - $@ contains error from demolish when demolish dies
1..12
ok
t/100_bugs/013_lazybuild_required_undef.t ......................
1..4
ok 1 - NonLazyBuild: Undef default
ok 2 - NonLazyBuild: Undef explicit
ok 3 - LazyBuild: Undef default/lazy_build
ok 4 - LazyBuild: Undef explicit
ok
t/100_bugs/016_inheriting_from_roles.t .........................
1..1
ok 1 - ... this croaks correctly
ok
t/100_bugs/017_type_constraint_messages.t ......................
1..3
ok 1 - ... got the right error message
ok 2 - ... got the right error message
ok 3 - ... got the right error message
ok
t/100_bugs/019_moose_octal_defaults.t ..........................
1..10
ok 1 - quoted 019600 default works
ok 2 - value is still the same
ok 3 - 017600 octal default works
ok 4 - value is still the same
ok 5 - 017600 octal default works
ok 6 - value is still the same
ok 7 - 017600 octal default works
ok 8 - value is still the same
ok 9 - 017600 octal default works
ok 10 - value is still the same
ok
t/100_bugs/020_super_recursion.t ...............................
1..3
ok 1
ok 2
ok 3
ok
t/100_bugs/022_role_caller.t ...................................
1..4
not ok 1 - method from role has correct name in caller() # TODO Role composition does not clone methods yet
# Failed (TODO) test 'method from role has correct name in caller()'
# at t/100_bugs/022_role_caller.t line 18.
# got: 'MyRole::foo'
# expected: 'MyClass1::foo'
not ok 2 - method from role has correct name in caller() # TODO Role composition does not clone methods yet
# Failed (TODO) test 'method from role has correct name in caller()'
# at t/100_bugs/022_role_caller.t line 20.
# got: 'MyRole::foo'
# expected: 'MyClass2::foo'
ok 3 - role method is not confused with other class
ok 4 - role method is not confused with other class
ok
t/100_bugs/025_universal_methods_wrappable.t ...................
1..2
ok 1 - applied role # TODO UNIVERSAL methods should be wrappable
ok 2 - The object isa Bar # TODO UNIVERSAL methods should be wrappable
ok
t/100_bugs/026_create_anon_recursion.t .........................
1..1
ok 1 - Class is created successfully
ok
t/100_bugs/027_constructor_object_overload.t ...................
1..1
ok 1 - call constructor on object reference with overloading
ok
t/200_examples/001_example.t ...................................
1..20
ok 1 - The object isa Constraint::NoMoreThan
ok 2 - ... Constraint::NoMoreThan does Constraint
ok 3 - ... validated correctly
ok 4 - ... validation failed correctly
ok 5 - The object isa Constraint::AtLeast
ok 6 - ... Constraint::AtLeast does Constraint
ok 7 - ... validated correctly
ok 8 - ... validation failed correctly
ok 9 - The object isa Constraint::LengthNoMoreThan
ok 10 - The object isa Constraint::NoMoreThan
ok 11 - ... Constraint::LengthNoMoreThan does Constraint
ok 12 - ... Constraint::LengthNoMoreThan does Constraint::OnLength
ok 13 - ... validated correctly
ok 14 - ... validation failed correctly
ok 15 - The object isa Constraint::LengthAtLeast
ok 16 - The object isa Constraint::AtLeast
ok 17 - ... Constraint::LengthAtLeast does Constraint
ok 18 - ... Constraint::LengthAtLeast does Constraint::OnLength
ok 19 - ... validated correctly
ok 20 - ... validation failed correctly
ok
t/200_examples/003_example.t ...................................
1..30
ok 1 - ... successfully composed roles together
ok 2 - ... successfully composed roles together
ok 3 - The object isa My::List1
ok 4 - ... $coll does List
ok 5 - ... $coll does List::Immutable
ok 6 - ... we have an empty collection
ok 7 - ... we have a length of 1 for the collection
ok 8 - The object isa My::List2
ok 9 - ... $coll does List
ok 10 - ... $coll does List::Immutable
ok 11 - ... we have an empty collection
ok 12 - ... we have a length of 1 for the collection
ok 13 - The object isa My::List1
ok 14 - ... $coll does List
ok 15 - ... $coll does List::Immutable
ok 16 - ... we do not have an empty collection
ok 17 - ... we have a length of 10 for the collection
ok 18 - ... got the right printed value
ok 19 - The object isa My::List1
ok 20 - ... original is still the same
ok 21 - ... new collection is changed
ok 22 - The object isa My::List2
ok 23 - ... $coll does List
ok 24 - ... $coll does List::Immutable
ok 25 - ... we do not have an empty collection
ok 26 - ... we have a length of 10 for the collection
ok 27 - ... got the right printed value
ok 28 - The object isa My::List2
ok 29 - ... original is still the same
ok 30 - ... new collection is changed
ok
t/200_examples/004_example_w_DCS.t .............................
1..9
ok 1 - ... construction succeeded
ok 2 - The object isa Foo
ok 3 - ... got our value correctly
ok 4 - ... got our value correctly
ok 5 - ... validation failed correctly
ok 6 - ... validation failed correctly
ok 7 - ... validation failed correctly
ok 8 - ... validation failed correctly
ok 9 - ... validation failed correctly
ok
t/200_examples/005_example_w_TestDeep.t ........................
1..5
ok 1 - ... construction succeeded
ok 2 - The object isa Foo
ok 3 - ... got our value correctly
ok 4 - ... validation failed correctly
ok 5 - ... validation failed correctly
ok
t/200_examples/0071_Child_Parent_attr_inherit_imm.t ............
1..23
ok 1 - The object isa Parent
ok 2 - ... the parent has the last name we expected
ok 3 - ... parent and child have the same last name (Smith)
ok 4 - ... parent and child have the same last name (Smith)
ok 5 - ... parent and child have the same last name (Smith)
ok 6 - ... parent and child have the same last name (Smith)
ok 7 - ... the parent has the new last name
ok 8 - ... parent and child have the same last name (Jones)
ok 9 - ... parent and child have the same last name (Jones)
ok 10 - ... parent and child have the same last name (Jones)
ok 11 - ... parent and child have the same last name (Jones)
ok 12 - The object isa Parent
ok 13 - ... parent and child have the same last name (Jones)
ok 14 - ... parent and child have the same last name (Jones)
ok 15 - ... parent and child have the same last name (Jones)
ok 16 - ... the orphan child does not have the same last name anymore (Brown)
ok 17 - ... parent2 and orphan child have the same last name (Brown)
ok 18 - ... the parent has the new last name (again)
ok 19 - ... parent and child have the same last name (Miller)
ok 20 - ... parent and child have the same last name (Miller)
ok 21 - ... parent and child have the same last name (Miller)
ok 22 - ... the orphan child is not affected by changes in the parent anymore
ok 23 - ... parent2 and orphan child have the same last name (Brown)
ok
t/200_examples/007_Child_Parent_attr_inherit.t .................
1..23
ok 1 - The object isa Parent
ok 2 - ... the parent has the last name we expected
ok 3 - ... parent and child have the same last name (Smith)
ok 4 - ... parent and child have the same last name (Smith)
ok 5 - ... parent and child have the same last name (Smith)
ok 6 - ... parent and child have the same last name (Smith)
ok 7 - ... the parent has the new last name
ok 8 - ... parent and child have the same last name (Jones)
ok 9 - ... parent and child have the same last name (Jones)
ok 10 - ... parent and child have the same last name (Jones)
ok 11 - ... parent and child have the same last name (Jones)
ok 12 - The object isa Parent
ok 13 - ... parent and child have the same last name (Jones)
ok 14 - ... parent and child have the same last name (Jones)
ok 15 - ... parent and child have the same last name (Jones)
ok 16 - ... the orphan child does not have the same last name anymore (Brown)
ok 17 - ... parent2 and orphan child have the same last name (Brown)
ok 18 - ... the parent has the new last name (again)
ok 19 - ... parent and child have the same last name (Miller)
ok 20 - ... parent and child have the same last name (Miller)
ok 21 - ... parent and child have the same last name (Miller)
ok 22 - ... the orphan child is not affected by changes in the parent anymore
ok 23 - ... parent2 and orphan child have the same last name (Brown)
ok
t/200_examples/008_record_set_iterator.t .......................
1..8
ok 1 - The object isa RecordSet
ok 2 - The object isa RecordSetIterator
ok 3 - ... got the right first name
ok 4 - ... got the right last name
ok 5 - ... got the right first name
ok 6 - ... got the right last name
ok 7 - ... got the right first name
ok 8 - ... got the right last name
ok
t/300_immutable/001_immutable_moose.t ..........................
1..15
ok 1 - lazy_build works
ok 2 - correct value for 'foos' before inlining constructor
ok 3 - correct value for 'bars' before inlining constructor
ok 4 - correct value for 'bazes' before inlining constructor
ok 5 - Foo is imutable
ok 6 - ->identifier on metaclass lives
ok 7 - Add Role is locked
ok 8 - Inlined constructor works with lazy_build
ok 9 - correct value for 'foos' after inlining constructor
ok 10 - correct value for 'bars' after inlining constructor
ok 11 - correct value for 'bazes' after inlining constructor
ok 12 # skip Mouse doesn't supports make_mutable
ok 13 # skip Mouse doesn't supports make_mutable
ok 14 - Immutable meta with single BUILD
ok 15 - Immutable meta with multiple BUILDs
ok
t/300_immutable/004_inlined_constructors_n_types.t .............
1..10
ok 1 - Type coercion works as expected on default (mutable)
ok 2 - Type coercion works as expected on builder (mutable)
ok 3 - ... this passes the constuctor correctly (mutable)
ok 4 - ... the constructor doesn't care about 'zot' (mutable)
ok 5 - ... this fails the constuctor correctly (mutable)
ok 6 - Type coercion works as expected on default (immutable)
ok 7 - Type coercion works as expected on builder (immutable)
ok 8 - ... this passes the constuctor correctly (immutable)
ok 9 - ... the constructor doesn't care about 'zot' (immutable)
ok 10 - ... this fails the constuctor correctly (immutable)
ok
t/300_immutable/005_multiple_demolish_inline.t .................
1..5
ok 1 - Bar->new()
ok 2 - Bar->meta->make_immutable
ok 3 - Bar has a DESTROY method in the Bar class (not inherited)
ok 4 - Foo->meta->make_immutable
ok 5 - Foo has a DESTROY method in the Bar class (not inherited)
ok
t/300_immutable/007_immutable_trigger_from_constructor.t .......
1..3
ok 1 - trigger from immutable constructor
ok 2 - trigger from immutable constructor
ok 3 - ... no triggers called
ok
t/300_immutable/008_immutable_constructor_error.t ..............
1..2
ok 1 - Non-ref provided to immutable constructor gives useful error message
ok 2 - Scalar ref provided to immutable constructor gives useful error message
ok
t/300_immutable/009_buildargs.t ................................
1..14
ok 1 - no args
ok 2 - normal args
ok 3 - single arg
ok 4 - ... got the right bar
ok 5 - ... got the right bar
ok 6 - ... got the right bar
ok 7 - ... got the right bar
ok 8 - no args
ok 9 - normal args
ok 10 - single arg
ok 11 - ... got the right bar
ok 12 - ... got the right bar
ok 13 - ... got the right bar
ok 14 - ... got the right bar
ok
t/300_immutable/101-immutable-default.t ........................
1..5
ok 1 - Immutable meta with single BUILD
ok 2 - The object isa Foo
ok 3 - str default
ok 4 - int default
ok 5 - code default
ok
t/400_mouse_util/002_mouse_util_does_role.t ....................
1..8
ok 1 - use Mouse::Util;
ok 2 - ... Bar does Foo
ok 3 - ... Baz doesnt do Foo
ok 4 - ... $bar does Foo
ok 5 - ... $baz doesnt do Foo
ok 6 - ... undef doesnt do Foo
ok 7 - ... 1 doesnt do Foo
ok 8 - ... Quux doesnt do Foo (does not die tho)
ok
t/800_with_external/001-pod-coverage-moose.t ...................
1..1
ok 1
ok
t/800_with_external/002-externals.t ............................ skipped: for release testing
t/810_with_moose/201-squirrel.t ................................ skipped: Moose 1.05 required for this test
t/810_with_moose/202-squirrel-role.t ........................... skipped: Moose 1.05 required for this test
t/810_with_moose/500_moose_extends_mouse.t ..................... skipped: [TODO] a Moose class cannot extends a Mouse class
t/810_with_moose/501_moose_coerce_mouse.t ...................... skipped: [TODO] a Mouse class cannot extends a Moose class
t/900_mouse_bugs/001_immutable_types.t .........................
1..4
ok 1 - The object isa C
ok 2 - The object isa C
D, E, F
ok 3 - mutable BUILD invocation order correct
D, E, F
ok 4 - immutable BUILD invocation order still correct
ok
t/900_mouse_bugs/002_does_role_should_search_parent.t ..........
1..2
ok 1
ok 2
ok
t/900_mouse_bugs/003_RT50421.t .................................
1..3
# Running under perl version 5.008008 for solaris
# Current time local: Tue Jul 27 08:29:24 2010
# Current time GMT: Tue Jul 27 15:29:24 2010
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok
t/900_mouse_bugs/004_RT54203.t .................................
1..4
ok 1 - file($0)->stringify
ok 2 - $self->path(file($0)->stringify)
ok 3 - my $path3 = $self->path(file($0)->stringify)
ok 4
ok
t/900_mouse_bugs/005_large_int.t ...............................
1..24
ok 1 - Mouse groked the Int 4294967296
ok 2 - Mouse groked the Num 4294967296
ok 3 - Mouse does not regard 4294967296.5 as Int
ok 4 - Mouse regards 4294967296.5 as Num
ok 5 - Mouse groked the Int 4294967296
ok 6 - Mouse groked the Num 4294967296
ok 7 - Mouse does not regard -4294967295.5 as Int
ok 8 - Mouse regards -4294967295.5 as Num
ok 9 - Mouse groked the Int 1099511627776
ok 10 - Mouse groked the Num 1099511627776
ok 11 - Mouse does not regard 1099511627776.5 as Int
ok 12 - Mouse regards 1099511627776.5 as Num
ok 13 - Mouse groked the Int 1099511627776
ok 14 - Mouse groked the Num 1099511627776
ok 15 - Mouse does not regard -1099511627775.5 as Int
ok 16 - Mouse regards -1099511627775.5 as Num
ok 17 - Mouse groked the Int 70368744177664
ok 18 - Mouse groked the Num 70368744177664
ok 19 - Mouse does not regard 70368744177664.5 as Int
ok 20 - Mouse regards 70368744177664.5 as Num
ok 21 - Mouse groked the Int 70368744177664
ok 22 - Mouse groked the Num 70368744177664
ok 23 - Mouse does not regard -70368744177663.5 as Int
ok 24 - Mouse regards -70368744177663.5 as Num
ok
t/900_mouse_bugs/006_RT69939.t .................................
1..9
# do {}
ok 1 - The object isa Foo
ok 2
ok 3
# $@=(ERRSV)
# eval {}
ok 4 - The object isa Foo
ok 5
ok 6
# $@=
# eval ""
ok 7 - The object isa Foo
ok 8
ok 9
# $@=
ok
t/900_mouse_bugs/007_RT56523.t .................................
ok 1
ok 2
ok 3
1..3
ok
t/900_mouse_bugs/008_RT56837.t .................................
1..2
ok 1 - The role was successfully composed at the object level
ok 2 - ... attribute with init_arg was re-initialized correctly
ok
t/900_mouse_bugs/009_RT57144.t .................................
ok 1
1..1
ok
t/990_deprecated/001-export_to_level.t .........................
1..3
ok 1 - export_to_level (DEPRECATED)
ok 2 - export (DEPRECATED)
ok 3 - export (DEPRECATED)
ok
All tests successful.
Test Summary Report
-------------------
t/030_roles/001_meta_role.t (Wstat: 0 Tests: 26 Failed: 0)
TODO passed: 13
t/030_roles/042_compose_overloading.t (Wstat: 0 Tests: 1 Failed: 0)
TODO passed: 1
t/100_bugs/025_universal_methods_wrappable.t (Wstat: 0 Tests: 2 Failed: 0)
TODO passed: 1-2
Files=236, Tests=5273, 67 wallclock secs ( 3.92 usr 2.01 sys + 55.07 cusr 6.96 csys = 67.96 CPU)
Result: PASS
GFUJI/Mouse-0.64.tar.gz
make test TEST_VERBOSE=1 -- OK
Goro Fuji <gfuji@cpan.org>
Moose minus the antlers
>>> (cd /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux && tar cvf - Mouse-0.64.ppd blib) | gzip -c >/export/home/fly818/var/REPO/G/GF/GFUJI/Mouse-0.64.tar.gz
Mouse-0.64.ppd
blib/
blib/lib/
blib/lib/Mouse/
blib/lib/Mouse/TypeRegistry.pm
blib/lib/Mouse/Tiny.pod
blib/lib/Mouse/Meta/
blib/lib/Mouse/Meta/Role/
blib/lib/Mouse/Meta/Role/Method.pm
blib/lib/Mouse/Meta/Role/Composite.pm
blib/lib/Mouse/Meta/Method/
blib/lib/Mouse/Meta/Method/Delegation.pm
blib/lib/Mouse/Meta/Method/Destructor.pm
blib/lib/Mouse/Meta/Method/Accessor.pm
blib/lib/Mouse/Meta/Method/Constructor.pm
blib/lib/Mouse/Meta/Class.pm
blib/lib/Mouse/Meta/Method.pm
blib/lib/Mouse/Meta/TypeConstraint.pm
blib/lib/Mouse/Meta/Attribute.pm
blib/lib/Mouse/Meta/Role.pm
blib/lib/Mouse/Meta/Module.pm
blib/lib/Mouse/XS.pod
blib/lib/Mouse/Tiny.pm
blib/lib/Mouse/Util/
blib/lib/Mouse/Util/TypeConstraints.pm
blib/lib/Mouse/Util/MetaRole.pm
blib/lib/Mouse/Spec.pm
blib/lib/Mouse/Role.pm
blib/lib/Mouse/Util.pm
blib/lib/Mouse/PurePerl.pm
blib/lib/Mouse/Exporter.pm
blib/lib/Mouse/Object.pm
blib/lib/Mouse.pm
blib/lib/Squirrel/
blib/lib/Squirrel/Role.pm
blib/lib/Test/
blib/lib/Test/Mouse.pm
blib/lib/Squirrel.pm
blib/lib/ouse.pm
blib/arch/
blib/arch/auto/
blib/arch/auto/Mouse/
blib/arch/auto/Mouse/Mouse.so
blib/arch/auto/Mouse/Mouse.bs
blib/man3/
blib/man3/Mouse::Tiny.3
blib/man3/Mouse::TypeRegistry.3
blib/man3/Mouse::Meta::Role::Composite.3
blib/man3/Mouse::Meta::Role::Method.3
blib/man3/Mouse::Meta::Method::Delegation.3
blib/man3/Mouse::Meta::Method::Destructor.3
blib/man3/Mouse::XS.3
blib/man3/Mouse.3
blib/man3/Mouse::Meta::Class.3
blib/man3/Squirrel::Role.3
blib/man3/Test::Mouse.3
blib/man3/Mouse::Meta::Method.3
blib/man3/Mouse::Meta::Method::Accessor.3
blib/man3/Mouse::Meta::Attribute.3
blib/man3/Squirrel.3
blib/man3/Mouse::Meta::TypeConstraint.3
blib/man3/Mouse::Meta::Role.3
blib/man3/Mouse::Util::TypeConstraints.3
blib/man3/Mouse::Util::MetaRole.3
blib/man3/Mouse::Role.3
blib/man3/Mouse::Spec.3
blib/man3/Mouse::Meta::Module.3
blib/man3/Mouse::Util.3
blib/man3/Mouse::Meta::Method::Constructor.3
blib/man3/Mouse::Exporter.3
blib/man3/Mouse::PurePerl.3
blib/man3/Mouse::Object.3
blib/man3/ouse.3
>>> mv /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/Mouse-0.64.ppd /export/home/fly818/var/REPO/G/GF/GFUJI
Running make for G/GF/GFUJI/MouseX-Getopt-0.31.tar.gz
Prepending /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/arch /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly818/var/cpan/build/MouseX-Getopt-0.31-NOxeyb
Prepending /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/arch /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build G/GF/GFUJI/MouseX-Getopt-0.31.tar.gz
>>> make
cp lib/MouseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm blib/lib/MouseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
cp lib/MouseX/Getopt/Meta/Attribute.pm blib/lib/MouseX/Getopt/Meta/Attribute.pm
cp lib/MouseX/Getopt/Dashes.pm blib/lib/MouseX/Getopt/Dashes.pm
cp lib/MouseX/Getopt/Strict.pm blib/lib/MouseX/Getopt/Strict.pm
cp lib/MouseX/Getopt/Meta/Attribute/Trait.pm blib/lib/MouseX/Getopt/Meta/Attribute/Trait.pm
cp lib/MouseX/Getopt/Basic.pm blib/lib/MouseX/Getopt/Basic.pm
cp lib/MouseX/Getopt/Meta/Attribute/NoGetopt.pm blib/lib/MouseX/Getopt/Meta/Attribute/NoGetopt.pm
cp lib/MouseX/Getopt/GLD.pm blib/lib/MouseX/Getopt/GLD.pm
cp lib/MouseX/Getopt/OptionTypeMap.pm blib/lib/MouseX/Getopt/OptionTypeMap.pm
cp lib/MouseX/Getopt.pm blib/lib/MouseX/Getopt.pm
Manifying blib/man3/MouseX::Getopt::Meta::Attribute::Trait::NoGetopt.3
Manifying blib/man3/MouseX::Getopt::Meta::Attribute.3
Manifying blib/man3/MouseX::Getopt::Meta::Attribute::Trait.3
Manifying blib/man3/MouseX::Getopt::Strict.3
Manifying blib/man3/MouseX::Getopt::Dashes.3
Manifying blib/man3/MouseX::Getopt::Basic.3
Manifying blib/man3/MouseX::Getopt::Meta::Attribute::NoGetopt.3
Manifying blib/man3/MouseX::Getopt::GLD.3
Manifying blib/man3/MouseX::Getopt::OptionTypeMap.3
Manifying blib/man3/MouseX::Getopt.3
GFUJI/MouseX-Getopt-0.31.tar.gz
make -- OK
Prepending /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/arch /export/home/fly818/var/cpan/build/Mouse-0.64-E9P9Ux/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/000_load.t ......................
1..1
ok 1 - use MouseX::Getopt;
ok
t/001_basic.t .....................
1..69
ok 1 - use MouseX::Getopt;
ok 2 - The object isa Mouse::Meta::Attribute
ok 3 - The object isa MouseX::Getopt::Meta::Attribute
ok 4 - MouseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 5 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 6 - The object isa Mouse::Meta::Attribute
ok 7 - The object isa MouseX::Getopt::Meta::Attribute
ok 8 - MouseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 9 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 10 - The object isa Mouse::Meta::Attribute
ok 11 - The object isa MouseX::Getopt::Meta::Attribute
ok 12 - MouseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 13 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 14 - The object isa Mouse::Meta::Attribute
ok 15 - The object isa MouseX::Getopt::Meta::Attribute
ok 16 - MouseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 17 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 18 - The object isa App
ok 19 - ... verbosity is off as expected
ok 20 - ... length is 24 as expected
ok 21 - ... data is file.dat as expected
ok 22 - ... libs is [] as expected
ok 23 - ... details is {} as expected
ok 24 - The object isa App
ok 25 - ... verbosity is turned on as expected
ok 26 - ... length is 50 as expected
ok 27 - ... data is file.dat as expected
ok 28 - ... libs is [] as expected
ok 29 - ... details is {} as expected
ok 30 - The object isa App
ok 31 - ... verbosity is turned on as expected
ok 32 - ... length is 24 as expected
ok 33 - ... data is foo.txt as expected
ok 34 - ... libs is [] as expected
ok 35 - ... details is {} as expected
ok 36 - The object isa App
ok 37 - ... verbosity is turned on as expected
ok 38 - ... length is 24 as expected
ok 39 - ... data is foo.txt as expected
ok 40 - ... libs is [libs/, includes/lib] as expected
ok 41 - ... details is {} as expected
ok 42 - The object isa App
ok 43 - ... verbosity is turned on as expected
ok 44 - ... length is 24 as expected
ok 45 - ... data is foo.txt as expected
ok 46 - ... libs is [] as expected
ok 47 - ... details is { os => mac, name => foo } as expected
ok 48 - The object isa App
ok 49 - ... verbosity is turned off as expected
ok 50 - ... length is 24 as expected
ok 51 - ... file is file.dat as expected
ok 52 - ... libs is [] as expected
ok 53 - ... details is {} as expected
ok 54 - The object isa App
ok 55 - cmd_alias, but not using it
ok 56 - The object isa App
ok 57 - cmd_alias, using long one
ok 58 - The object isa App
ok 59 - cmd_alias, using short one
ok 60 - The object isa App
ok 61 - cmd_alias+cmd_flag, using flag
ok 62 - The object isa App
ok 63 - cmd_alias+cmd_flag, using alias
ok 64 - The object isa App
ok 65 - _foo + cmd_flag
ok 66 - The object isa App
ok 67 - ARGV accessor
ok 68 - @ARGV unmangled
ok 69 - extra_argv accessor
ok
t/002_custom_option_type.t ........
1..6
ok 1 - use MouseX::Getopt;
ok 2 - The object isa App
ok 3 - ... nums is [0] as expected
ok 4 - The object isa App
ok 5 - ... nums is [3, 5] as expected
ok 6 - Numeric constraint enforced
ok
t/003_inferred_option_type.t ......
1..5
ok 1 - use MouseX::Getopt;
ok 2 - The object isa App
ok 3 - ... nums is [0] as expected
ok 4 - The object isa App
ok 5 - ... nums is [3, 5] as expected
ok
t/004_nogetop.t ...................
1..9
ok 1 - use MouseX::Getopt;
ok 2 - The object isa App
ok 3 - ... verbosity is off as expected
ok 4 - ... length is 24 as expected
ok 5 - ... data is file.dat as expected
ok 6 - ... libs is [] as expected
ok 7 - ... details is {} as expected
ok 8 - ... private stuff is 713 as expected
ok 9 - threw Regexp ((?-xism:Unknown option: private_stuff))
ok
t/005_strict.t ....................
1..10
ok 1 - use MouseX::Getopt;
ok 2 - The object isa App
ok 3 - ... verbosity is off as expected
ok 4 - ... length is 24 as expected
ok 5 - ... data is file.dat as expected
ok 6 - ... libs is [] as expected
ok 7 - ... details is {} as expected
ok 8 - ... private stuff is 713 as expected
ok 9 - threw Regexp ((?-xism:Unknown option: private_stuff))
ok 10 - threw Regexp ((?-xism:Unknown option: length))
ok
t/006_metaclass_traits.t ..........
1..69
ok 1 - use MouseX::Getopt;
ok 2 - The object isa Mouse::Meta::Attribute
ok 3 - The object does MouseX::Getopt::Meta::Attribute::Trait
ok 4 - Mouse::Meta::Class::__ANON__::2->can('cmd_flag')
ok 5 - Mouse::Meta::Class::__ANON__::2->can('cmd_aliases')
ok 6 - The object isa Mouse::Meta::Attribute
ok 7 - The object does MouseX::Getopt::Meta::Attribute::Trait
ok 8 - Mouse::Meta::Class::__ANON__::2->can('cmd_flag')
ok 9 - Mouse::Meta::Class::__ANON__::2->can('cmd_aliases')
ok 10 - The object isa Mouse::Meta::Attribute
ok 11 - The object does MouseX::Getopt::Meta::Attribute::Trait
ok 12 - Mouse::Meta::Class::__ANON__::2->can('cmd_flag')
ok 13 - Mouse::Meta::Class::__ANON__::2->can('cmd_aliases')
ok 14 - The object isa Mouse::Meta::Attribute
ok 15 - The object does MouseX::Getopt::Meta::Attribute::Trait
ok 16 - Mouse::Meta::Class::__ANON__::2->can('cmd_flag')
ok 17 - Mouse::Meta::Class::__ANON__::2->can('cmd_aliases')
ok 18 - The object isa App
ok 19 - ... verbosity is off as expected
ok 20 - ... length is 24 as expected
ok 21 - ... data is file.dat as expected
ok 22 - ... libs is [] as expected
ok 23 - ... details is {} as expected
ok 24 - The object isa App
ok 25 - ... verbosity is turned on as expected
ok 26 - ... length is 50 as expected
ok 27 - ... data is file.dat as expected
ok 28 - ... libs is [] as expected
ok 29 - ... details is {} as expected
ok 30 - The object isa App
ok 31 - ... verbosity is turned on as expected
ok 32 - ... length is 24 as expected
ok 33 - ... data is foo.txt as expected
ok 34 - ... libs is [] as expected
ok 35 - ... details is {} as expected
ok 36 - The object isa App
ok 37 - ... verbosity is turned on as expected
ok 38 - ... length is 24 as expected
ok 39 - ... data is foo.txt as expected
ok 40 - ... libs is [libs/, includes/lib] as expected
ok 41 - ... details is {} as expected
ok 42 - The object isa App
ok 43 - ... verbosity is turned on as expected
ok 44 - ... length is 24 as expected
ok 45 - ... data is foo.txt as expected
ok 46 - ... libs is [] as expected
ok 47 - ... details is { os => mac, name => foo } as expected
ok 48 - The object isa App
ok 49 - ... verbosity is turned off as expected
ok 50 - ... length is 24 as expected
ok 51 - ... file is file.dat as expected
ok 52 - ... libs is [] as expected
ok 53 - ... details is {} as expected
ok 54 - The object isa App
ok 55 - cmd_alias, but not using it
ok 56 - The object isa App
ok 57 - cmd_alias, using long one
ok 58 - The object isa App
ok 59 - cmd_alias, using short one
ok 60 - The object isa App
ok 61 - cmd_alias+cmd_flag, using flag
ok 62 - The object isa App
ok 63 - cmd_alias+cmd_flag, using alias
ok 64 - The object isa App
ok 65 - _foo + cmd_flag
ok 66 - The object isa App
ok 67 - ARGV accessor
ok 68 - @ARGV unmangled
ok 69 - extra_argv accessor
ok
t/007_nogetopt_trait.t ............
1..9
ok 1 - use MouseX::Getopt;
ok 2 - The object isa App
ok 3 - ... verbosity is off as expected
ok 4 - ... length is 24 as expected
ok 5 - ... data is file.dat as expected
ok 6 - ... libs is [] as expected
ok 7 - ... details is {} as expected
ok 8 - ... private stuff is 713 as expected
ok 9 - threw Regexp ((?-xism:Unknown option: private_stuff))
ok
t/008_configfromfile.t ............
1..37
ok 1 - threw Regexp ((?-xism:Required option missing: required_from_config))
ok 2 - The object isa App::DefaultConfigFile
ok 3 - ... required_from_config is from_config_1 as expected
ok 4 - ... optional_from_config is from_config_2 as expected
ok 5 - ... required_from_argv is 1 as expected
ok 6 - ... config_from_override false as expected
ok 7 - ... configfile is /notused/default as expected
ok 8 - The object isa App::DefaultConfigFileCodeRef
ok 9 - ... required_from_config is from_config_1 as expected
ok 10 - ... optional_from_config is from_config_2 as expected
ok 11 - ... required_from_argv is 1 as expected
ok 12 - ... config_from_override false as expected
ok 13 - ... configfile is /notused/default as expected
ok 14 - The object isa App
ok 15 - ... required_from_config is from_config_1 as expected
ok 16 - ... optional_from_config is from_config_2 as expected
ok 17 - ... required_from_argv is 1 as expected
ok 18 - The object isa App::DefaultConfigFile
ok 19 - ... required_from_config is from_config_1 as expected
ok 20 - ... optional_from_config is from_config_2 as expected
ok 21 - ... required_from_argv is 1 as expected
ok 22 - ... config_from_override true as expected
ok 23 - ... configfile is /notused as expected
ok 24 - The object isa App::DefaultConfigFileCodeRef
ok 25 - ... required_from_config is from_config_1 as expected
ok 26 - ... optional_from_config is from_config_2 as expected
ok 27 - ... required_from_argv is 1 as expected
ok 28 - ... config_from_override true as expected
ok 29 - ... configfile is /notused as expected
ok 30 - threw Regexp ((?-xism:Required option missing: required_from_argv))
ok 31 - The object isa App
ok 32 - ... required_from_config is override as expected
ok 33 - ... optional_from_config is from_config_2 as expected
ok 34 - The object isa App
ok 35 - ... required_from_config is noconfig as expected
ok 36 - ... optional_from_config is undef as expected
ok 37 - Can create DerivedApp
ok
t/009_gld_and_explicit_options.t ..
1..5
ok 1 - use MouseX::Getopt;
ok 2 - ... this should work
ok 3 - The object isa Testing::Foo
ok 4 - ... got the right values
ok 5 - ... got the right values
ok
t/010_dashes.t ....................
1..5
ok 1 - use MouseX::Getopt;
ok 2 - Dash in option name
ok 3 - threw Regexp ((?-xism:Unknown option: some_thingy))
ok 4 - Underscore in option name
ok 5 - threw Regexp ((?-xism:Unknown option: another-thingy))
ok
t/100_gld_default_bug.t ...........
1..5
ok 1 - use MouseX::Getopt;
ok 2 - The object isa Engine::Foo
ok 3 - ... got the right value (10), not the default (1)
ok 4 - The object isa Engine::Foo
ok 5 - ... got the right value (1), without GLD needing to handle defaults
ok
t/101_argv_bug.t ..................
1..3
ok 1 - The object isa App
ok 2 - ... verbosity is turned on as expected
ok 3 - ... length is 50 as expected
ok
t/102_basic_basic.t ...............
1..69
ok 1 - use MouseX::Getopt::Basic;
ok 2 - The object isa Mouse::Meta::Attribute
ok 3 - The object isa MouseX::Getopt::Meta::Attribute
ok 4 - MouseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 5 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 6 - The object isa Mouse::Meta::Attribute
ok 7 - The object isa MouseX::Getopt::Meta::Attribute
ok 8 - MouseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 9 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 10 - The object isa Mouse::Meta::Attribute
ok 11 - The object isa MouseX::Getopt::Meta::Attribute
ok 12 - MouseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 13 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 14 - The object isa Mouse::Meta::Attribute
ok 15 - The object isa MouseX::Getopt::Meta::Attribute
ok 16 - MouseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 17 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 18 - The object isa App
ok 19 - ... verbosity is off as expected
ok 20 - ... length is 24 as expected
ok 21 - ... data is file.dat as expected
ok 22 - ... libs is [] as expected
ok 23 - ... details is {} as expected
ok 24 - The object isa App
ok 25 - ... verbosity is turned on as expected
ok 26 - ... length is 50 as expected
ok 27 - ... data is file.dat as expected
ok 28 - ... libs is [] as expected
ok 29 - ... details is {} as expected
ok 30 - The object isa App
ok 31 - ... verbosity is turned on as expected
ok 32 - ... length is 24 as expected
ok 33 - ... data is foo.txt as expected
ok 34 - ... libs is [] as expected
ok 35 - ... details is {} as expected
ok 36 - The object isa App
ok 37 - ... verbosity is turned on as expected
ok 38 - ... length is 24 as expected
ok 39 - ... data is foo.txt as expected
ok 40 - ... libs is [libs/, includes/lib] as expected
ok 41 - ... details is {} as expected
ok 42 - The object isa App
ok 43 - ... verbosity is turned on as expected
ok 44 - ... length is 24 as expected
ok 45 - ... data is foo.txt as expected
ok 46 - ... libs is [] as expected
ok 47 - ... details is { os => mac, name => foo } as expected
ok 48 - The object isa App
ok 49 - ... verbosity is turned off as expected
ok 50 - ... length is 24 as expected
ok 51 - ... file is file.dat as expected
ok 52 - ... libs is [] as expected
ok 53 - ... details is {} as expected
ok 54 - The object isa App
ok 55 - cmd_alias, but not using it
ok 56 - The object isa App
ok 57 - cmd_alias, using long one
ok 58 - The object isa App
ok 59 - cmd_alias, using short one
ok 60 - The object isa App
ok 61 - cmd_alias+cmd_flag, using flag
ok 62 - The object isa App
ok 63 - cmd_alias+cmd_flag, using alias
ok 64 - The object isa App
ok 65 - _foo + cmd_flag
ok 66 - The object isa App
ok 67 - ARGV accessor
ok 68 - @ARGV unmangled
ok 69 - extra_argv accessor
ok
t/103_uc_bug.t ....................
1..3
ok 1 - The object isa App
ok 2 - ... TrackingNumber is as expected
ok 3 - ... otherparam is as expected
ok
t/104_override_usage.t ............
ok 1
ok 2
ok 3
ok 4 - threw Regexp ((?-xism:A foo))
ok 5
ok 6 - threw Regexp ((?-xism:A foo))
ok 7
ok 8
1..8
ok
t/105_uc_bug_more.t ...............
ok 1 - Debug was set for argv -d on MouseX::Getopt
ok 2 - Debug was set for ARGV on MouseX::Getopt
ok 3 - Debug was set for argv --Debug on MouseX::Getopt
ok 4 - Debug was set for argv --debug on MouseX::Getopt
ok 5 - Debug was set for argv -d on MouseX::Getopt::GLD
ok 6 - Debug was set for ARGV on MouseX::Getopt::GLD
ok 7 - Debug was set for argv --Debug on MouseX::Getopt::GLD
ok 8 - Debug was set for argv --debug on MouseX::Getopt::GLD
ok 9 - Debug was set for argv -d on MouseX::Getopt::Basic
ok 10 - Debug was set for ARGV on MouseX::Getopt::Basic
ok 11 - Debug was set for argv --Debug on MouseX::Getopt::Basic
ok 12 - Debug was set for argv --debug on MouseX::Getopt::Basic
1..12
ok
t/106_no_ignore_case.t ............
ok 1 - BigD was not set for argv -d on MouseX::Getopt
ok 2 - SmallD was set for argv -d on MouseX::Getopt
ok 3 - SmallD was set for argv -d on MouseX::Getopt
ok 4 - SmallD was set for ARGV on MouseX::Getopt
ok 5 - BigD was set for argv -d on MouseX::Getopt
ok 6 - BigD was set for argv -D -d on MouseX::Getopt
ok 7 - SmallD was set for argv -D -d on MouseX::Getopt
ok 8 - BigD was not set for argv -d on MouseX::Getopt::GLD
ok 9 - SmallD was set for argv -d on MouseX::Getopt::GLD
ok 10 - SmallD was set for argv -d on MouseX::Getopt::GLD
ok 11 - SmallD was set for ARGV on MouseX::Getopt::GLD
ok 12 - BigD was set for argv -d on MouseX::Getopt::GLD
ok 13 - BigD was set for argv -D -d on MouseX::Getopt::GLD
ok 14 - SmallD was set for argv -D -d on MouseX::Getopt::GLD
ok 15 - BigD was not set for argv -d on MouseX::Getopt::Basic
ok 16 - SmallD was set for argv -d on MouseX::Getopt::Basic
ok 17 - SmallD was set for argv -d on MouseX::Getopt::Basic
ok 18 - SmallD was set for ARGV on MouseX::Getopt::Basic
ok 19 - BigD was set for argv -d on MouseX::Getopt::Basic
ok 20 - BigD was set for argv -D -d on MouseX::Getopt::Basic
ok 21 - SmallD was set for argv -D -d on MouseX::Getopt::Basic
1..21
ok
t/107_no_auto_help.t .............. skipped: This test needs MouseX::SimpleConfig 0.07
t/108_usage_attr.t ................
1..3
ok 1 - basic class has no usage attribute
ok 2 - class has usage attribute
ok 3 - The object isa Getopt::Long::Descriptive::Usage
ok
t/109_help_flag.t .................
1..6
ok 1 - Help request detected; usage information properly printed
ok 2 - Help request detected; usage information properly printed
ok 3 - Help request detected; usage information properly printed
ok 4 - Help request detected; usage information properly printed
ok 5 - class has usage attribute
ok 6 - The object isa Getopt::Long::Descriptive::Usage
ok
t/110_sort_usage_by_attr_order.t ..
1..1
ok 1 - Usage text has nicely sorted options
ok
t/release-eol.t ................... skipped: these tests are for release candidate testing
t/release-no-tabs.t ............... skipped: these tests are for release candidate testing
t/release-pod-coverage.t .......... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ............ skipped: these tests are for release candidate testing
All tests successful.
Files=26, Tests=356, 10 wallclock secs ( 0.46 usr 0.16 sys + 8.23 cusr 0.89 csys = 9.74 CPU)
Result: PASS
GFUJI/MouseX-Getopt-0.31.tar.gz
make test TEST_VERBOSE=1 -- OK
Goro Fuji <gfuji@cpan.org>
A Mouse role for processing command line options
>>> (cd /export/home/fly818/var/cpan/build/MouseX-Getopt-0.31-NOxeyb && tar cvf - MouseX-Getopt-0.31.ppd blib) | gzip -c >/export/home/fly818/var/REPO/G/GF/GFUJI/MouseX-Getopt-0.31.tar.gz
MouseX-Getopt-0.31.ppd
blib/
blib/lib/
blib/lib/MouseX/
blib/lib/MouseX/Getopt/
blib/lib/MouseX/Getopt/Meta/
blib/lib/MouseX/Getopt/Meta/Attribute/
blib/lib/MouseX/Getopt/Meta/Attribute/Trait/
blib/lib/MouseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
blib/lib/MouseX/Getopt/Meta/Attribute/Trait.pm
blib/lib/MouseX/Getopt/Meta/Attribute/NoGetopt.pm
blib/lib/MouseX/Getopt/Meta/Attribute.pm
blib/lib/MouseX/Getopt/Dashes.pm
blib/lib/MouseX/Getopt/Strict.pm
blib/lib/MouseX/Getopt/Basic.pm
blib/lib/MouseX/Getopt/GLD.pm
blib/lib/MouseX/Getopt/OptionTypeMap.pm
blib/lib/MouseX/Getopt.pm
blib/man3/
blib/man3/MouseX::Getopt::Meta::Attribute::Trait::NoGetopt.3
blib/man3/MouseX::Getopt::Meta::Attribute.3
blib/man3/MouseX::Getopt::Meta::Attribute::Trait.3
blib/man3/MouseX::Getopt::Strict.3
blib/man3/MouseX::Getopt::Dashes.3
blib/man3/MouseX::Getopt::Basic.3
blib/man3/MouseX::Getopt::Meta::Attribute::NoGetopt.3
blib/man3/MouseX::Getopt::GLD.3
blib/man3/MouseX::Getopt::OptionTypeMap.3
blib/man3/MouseX::Getopt.3
>>> mv /export/home/fly818/var/cpan/build/MouseX-Getopt-0.31-NOxeyb/MouseX-Getopt-0.31.ppd /export/home/fly818/var/REPO/G/GF/GFUJI
Finished 2010-07-27T08:29:42