PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2014-09-25T18:04:11 ActivePerl-2000 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.20/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Reading 'C:\cpanfly-5.20\var\cpan\Metadata' Database was generated on Fri, 26 Sep 2014 00:17:02 GMT Running make for K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\K\KE\KENTNL\Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz ok Gentoo-MetaEbuild-Spec-Base-1.000001/ Gentoo-MetaEbuild-Spec-Base-1.000001/LICENSE Gentoo-MetaEbuild-Spec-Base-1.000001/Changes Gentoo-MetaEbuild-Spec-Base-1.000001/lib/ Gentoo-MetaEbuild-Spec-Base-1.000001/lib/Gentoo/ Gentoo-MetaEbuild-Spec-Base-1.000001/lib/Gentoo/MetaEbuild/ Gentoo-MetaEbuild-Spec-Base-1.000001/lib/Gentoo/MetaEbuild/Spec/ Gentoo-MetaEbuild-Spec-Base-1.000001/lib/Gentoo/MetaEbuild/Spec/Base.pm Gentoo-MetaEbuild-Spec-Base-1.000001/Makefile.PL Gentoo-MetaEbuild-Spec-Base-1.000001/xt/ Gentoo-MetaEbuild-Spec-Base-1.000001/xt/release/ Gentoo-MetaEbuild-Spec-Base-1.000001/xt/release/pod-coverage.t Gentoo-MetaEbuild-Spec-Base-1.000001/xt/release/cpan-changes.t Gentoo-MetaEbuild-Spec-Base-1.000001/xt/release/pod-syntax.t Gentoo-MetaEbuild-Spec-Base-1.000001/xt/release/distmeta.t Gentoo-MetaEbuild-Spec-Base-1.000001/xt/release/minimum-version.t Gentoo-MetaEbuild-Spec-Base-1.000001/xt/release/kwalitee.t Gentoo-MetaEbuild-Spec-Base-1.000001/xt/release/eol.t Gentoo-MetaEbuild-Spec-Base-1.000001/xt/author/ Gentoo-MetaEbuild-Spec-Base-1.000001/xt/author/critic.t Gentoo-MetaEbuild-Spec-Base-1.000001/dist.ini.meta Gentoo-MetaEbuild-Spec-Base-1.000001/t/ Gentoo-MetaEbuild-Spec-Base-1.000001/t/00-report-prereqs.dd Gentoo-MetaEbuild-Spec-Base-1.000001/t/fake_spec/ Gentoo-MetaEbuild-Spec-Base-1.000001/t/fake_spec/v0.1.1.json Gentoo-MetaEbuild-Spec-Base-1.000001/t/fake_spec/v0.1.0.json Gentoo-MetaEbuild-Spec-Base-1.000001/t/03_fake_versions_missing.t Gentoo-MetaEbuild-Spec-Base-1.000001/t/00-compile/ Gentoo-MetaEbuild-Spec-Base-1.000001/t/00-compile/lib_Gentoo_MetaEbuild_Spec_Base_pm.t Gentoo-MetaEbuild-Spec-Base-1.000001/t/00-report-prereqs.t Gentoo-MetaEbuild-Spec-Base-1.000001/t/04_fake_versions_object.t Gentoo-MetaEbuild-Spec-Base-1.000001/t/01_load.t Gentoo-MetaEbuild-Spec-Base-1.000001/t/02_fake_versions.t Gentoo-MetaEbuild-Spec-Base-1.000001/maint/ Gentoo-MetaEbuild-Spec-Base-1.000001/maint/perlcritic.rc.gen.pl Gentoo-MetaEbuild-Spec-Base-1.000001/misc/ Gentoo-MetaEbuild-Spec-Base-1.000001/misc/Changes.deps.all Gentoo-MetaEbuild-Spec-Base-1.000001/misc/Changes.deps Gentoo-MetaEbuild-Spec-Base-1.000001/misc/Changes.deps.dev Gentoo-MetaEbuild-Spec-Base-1.000001/misc/Changes.deps.opt Gentoo-MetaEbuild-Spec-Base-1.000001/misc/perlcritic.deps Gentoo-MetaEbuild-Spec-Base-1.000001/.travis.yml Gentoo-MetaEbuild-Spec-Base-1.000001/README Gentoo-MetaEbuild-Spec-Base-1.000001/.gitignore Gentoo-MetaEbuild-Spec-Base-1.000001/share/ Gentoo-MetaEbuild-Spec-Base-1.000001/share/v0.1.0.json Gentoo-MetaEbuild-Spec-Base-1.000001/META.yml Gentoo-MetaEbuild-Spec-Base-1.000001/perlcritic.rc Gentoo-MetaEbuild-Spec-Base-1.000001/dist.ini Gentoo-MetaEbuild-Spec-Base-1.000001/.perltidyrc Gentoo-MetaEbuild-Spec-Base-1.000001/META.json Gentoo-MetaEbuild-Spec-Base-1.000001/weaver.ini Gentoo-MetaEbuild-Spec-Base-1.000001/MANIFEST CPAN.pm: Building K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Data::Rx 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Gentoo::MetaEbuild::Spec::Base Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- KENTNL/Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz ---- Data::Rx [requires] Running make test Delayed until after prerequisites Running test for module 'Data::Rx' Running make for R/RJ/RJBS/Data-Rx-0.200006.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/Data-Rx-0.200006.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RJ\RJBS\Data-Rx-0.200006.tar.gz ok Data-Rx-0.200006 Data-Rx-0.200006/README Data-Rx-0.200006/Changes Data-Rx-0.200006/LICENSE Data-Rx-0.200006/dist.ini Data-Rx-0.200006/t Data-Rx-0.200006/t/spec.t Data-Rx-0.200006/META.yml Data-Rx-0.200006/MANIFEST Data-Rx-0.200006/META.json Data-Rx-0.200006/Makefile.PL Data-Rx-0.200006/lib/Data Data-Rx-0.200006/lib/Data/Rx.pm Data-Rx-0.200006/t/util-range.t Data-Rx-0.200006/spec Data-Rx-0.200006/spec/spec.json Data-Rx-0.200006/spec/index.json Data-Rx-0.200006/examples Data-Rx-0.200006/examples/test.pl Data-Rx-0.200006/spec/data Data-Rx-0.200006/spec/data/arr.json Data-Rx-0.200006/spec/data/num.json Data-Rx-0.200006/spec/data/obj.json Data-Rx-0.200006/spec/data/str.json Data-Rx-0.200006/lib/Data/Rx Data-Rx-0.200006/lib/Data/Rx/Util.pm Data-Rx-0.200006/spec/data/bool.json Data-Rx-0.200006/spec/data/null.json Data-Rx-0.200006/spec/data/person.json Data-Rx-0.200006/lib/Data/Rx/Failure.pm Data-Rx-0.200006/t/lib/Test Data-Rx-0.200006/t/lib/Test/RxTester.pm Data-Rx-0.200006/spec/schemata Data-Rx-0.200006/spec/schemata/any.json Data-Rx-0.200006/spec/schemata/def.json Data-Rx-0.200006/spec/schemata/int.json Data-Rx-0.200006/spec/schemata/nil.json Data-Rx-0.200006/spec/schemata/num.json Data-Rx-0.200006/spec/schemata/one.json Data-Rx-0.200006/spec/schemata/str.json Data-Rx-0.200006/lib/Data/Rx/CoreType.pm Data-Rx-0.200006/xt/release Data-Rx-0.200006/xt/release/pod-syntax.t Data-Rx-0.200006/spec/schemata/bool.json Data-Rx-0.200006/spec/schemata/fail.json Data-Rx-0.200006/spec/schemata/int-0.json Data-Rx-0.200006/spec/schemata/num-0.json Data-Rx-0.200006/spec/schemata/str-x.json Data-Rx-0.200006/lib/Data/Rx/CommonType.pm Data-Rx-0.200006/lib/Data/Rx/FailureSet.pm Data-Rx-0.200006/lib/Data/Rx/TypeBundle.pm Data-Rx-0.200006/spec/schemata/seq-ii.json Data-Rx-0.200006/spec/schemata/map-int.json Data-Rx-0.200006/spec/schemata/rec-key.json Data-Rx-0.200006/lib/Data/Rx/CoreType Data-Rx-0.200006/lib/Data/Rx/CoreType/all.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/any.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/arr.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/def.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/int.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/map.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/nil.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/num.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/one.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/rec.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/seq.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/str.pm Data-Rx-0.200006/examples/Data/Rx/Type Data-Rx-0.200006/examples/Data/Rx/Type/CSV.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/bool.pm Data-Rx-0.200006/lib/Data/Rx/CoreType/fail.pm Data-Rx-0.200006/t/000-report-versions-tiny.t Data-Rx-0.200006/spec/schemata/all-2recs.json Data-Rx-0.200006/spec/schemata/int-range.json Data-Rx-0.200006/spec/schemata/num-range.json Data-Rx-0.200006/spec/schemata/str-empty.json Data-Rx-0.200006/examples/Data/Rx/Type/Enum.pm Data-Rx-0.200006/spec/schemata/array-free.json Data-Rx-0.200006/spec/schemata/str-length.json Data-Rx-0.200006/lib/Data/Rx/TypeBundle Data-Rx-0.200006/lib/Data/Rx/TypeBundle/Core.pm Data-Rx-0.200006/spec/schemata/array-3-int.json Data-Rx-0.200006/spec/schemata/rec-key-opt.json Data-Rx-0.200006/spec/schemata/any-bool-nil.json Data-Rx-0.200006/spec/schemata/rec-key-rest.json Data-Rx-0.200006/spec/schemata/multi Data-Rx-0.200006/spec/schemata/multi/all-ii.json Data-Rx-0.200006/spec/schemata/multi/seq-ii.json Data-Rx-0.200006/xt/release/changes_has_content.t Data-Rx-0.200006/spec/schemata/multi/map-int.json Data-Rx-0.200006/lib/Data/Rx/CommonType Data-Rx-0.200006/lib/Data/Rx/CommonType/EasyNew.pm Data-Rx-0.200006/spec/schemata/seq-isi-2bools.json Data-Rx-0.200006/lib/Data/Rx/Manual Data-Rx-0.200006/lib/Data/Rx/Manual/CustomTypes.pod Data-Rx-0.200006/spec/schemata/composed-person.json Data-Rx-0.200006/spec/schemata/int-range-empty.json Data-Rx-0.200006/spec/schemata/invalid Data-Rx-0.200006/spec/schemata/invalid/unknown.json Data-Rx-0.200006/spec/schemata/invalid/all-of-0.json Data-Rx-0.200006/spec/schemata/invalid/any-of-0.json Data-Rx-0.200006/spec/schemata/invalid/bad-type.json Data-Rx-0.200006/examples/Data/Rx/Type/DateTime Data-Rx-0.200006/examples/Data/Rx/Type/DateTime/W3.pm Data-Rx-0.200006/spec/schemata/invalid/all-no-of.json Data-Rx-0.200006/spec/schemata/multi/array-3-int.json Data-Rx-0.200006/spec/schemata/multi/rec-key-opt.json Data-Rx-0.200006/spec/schemata/invalid/bad-prefix.json Data-Rx-0.200006/spec/schemata/invalid/seq-no-cont.json Data-Rx-0.200006/spec/schemata/multi/seq-ii-2bools.json Data-Rx-0.200006/spec/schemata/rec-key-rest-longuri.json Data-Rx-0.200006/spec/schemata/seq-isi-2bools-short.json Data-Rx-0.200006/spec/schemata/invalid/arr-arr-cont.json Data-Rx-0.200006/spec/schemata/invalid/seq-obj-cont.json Data-Rx-0.200006/spec/schemata/composed-person-prefix.json Data-Rx-0.200006/spec/schemata/invalid/arr-no-content.json Data-Rx-0.200006/spec/schemata/invalid/composed-cycle.json Data-Rx-0.200006/spec/schemata/invalid/num-null-value.json Data-Rx-0.200006/spec/schemata/invalid/str-null-value.json Data-Rx-0.200006/spec/schemata/multi/rec-key-opt-rest.json Data-Rx-0.200006/spec/schemata/invalid/all-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/any-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/arr-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/def-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/int-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/map-null-values.json Data-Rx-0.200006/spec/schemata/invalid/map-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/nil-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/num-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/one-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/rec-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/seq-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/str-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/arr-untyped-cont.json Data-Rx-0.200006/spec/schemata/invalid/bool-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/composed-invalid.json Data-Rx-0.200006/spec/schemata/invalid/fail-unknown-arg.json Data-Rx-0.200006/spec/schemata/invalid/rec-both-req-opt.json Data-Rx-0.200006/spec/schemata/invalid/composed-unknown-arg.json CPAN.pm: Building R/RJ/RJBS/Data-Rx-0.200006.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Number::Tolerant 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Data::Rx Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RJBS/Data-Rx-0.200006.tar.gz ---- Number::Tolerant [requires] Running make test Delayed until after prerequisites Running test for module 'Number::Tolerant' Running make for R/RJ/RJBS/Number-Tolerant-1.703.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/Number-Tolerant-1.703.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RJ\RJBS\Number-Tolerant-1.703.tar.gz ok Number-Tolerant-1.703 Number-Tolerant-1.703/README Number-Tolerant-1.703/Changes Number-Tolerant-1.703/LICENSE Number-Tolerant-1.703/dist.ini Number-Tolerant-1.703/t Number-Tolerant-1.703/t/test.t Number-Tolerant-1.703/t/when.t Number-Tolerant-1.703/META.yml Number-Tolerant-1.703/MANIFEST Number-Tolerant-1.703/t/union.t Number-Tolerant-1.703/META.json Number-Tolerant-1.703/t/offset.t Number-Tolerant-1.703/t/x_to_x.t Number-Tolerant-1.703/t/x_to_y.t Number-Tolerant-1.703/t/y_to_x.t Number-Tolerant-1.703/t/or_less.t Number-Tolerant-1.703/t/or_more.t Number-Tolerant-1.703/Makefile.PL Number-Tolerant-1.703/t/constant.t Number-Tolerant-1.703/t/infinite.t Number-Tolerant-1.703/t/less_than.t Number-Tolerant-1.703/t/more_than.t Number-Tolerant-1.703/t/new_types.t Number-Tolerant-1.703/t/plusminus.t Number-Tolerant-1.703/t/union_and.t Number-Tolerant-1.703/t/bad_method.t Number-Tolerant-1.703/t/bad_plugin.t Number-Tolerant-1.703/t/union_more.t Number-Tolerant-1.703/t/from_string.t Number-Tolerant-1.703/t/plusminus_0.t Number-Tolerant-1.703/t/and_constant.t Number-Tolerant-1.703/t/stringify_as.t Number-Tolerant-1.703/t/and_tolerance.t Number-Tolerant-1.703/t/plusminus_pct.t Number-Tolerant-1.703/t/plusminus_pct_0.t Number-Tolerant-1.703/lib/Test Number-Tolerant-1.703/lib/Test/Tolerant.pm Number-Tolerant-1.703/lib/Number Number-Tolerant-1.703/lib/Number/Tolerant.pm Number-Tolerant-1.703/xt/release Number-Tolerant-1.703/xt/release/pod-syntax.t Number-Tolerant-1.703/lib/Number/Tolerant Number-Tolerant-1.703/lib/Number/Tolerant/Type.pm Number-Tolerant-1.703/lib/Number/Tolerant/Union.pm Number-Tolerant-1.703/t/000-report-versions-tiny.t Number-Tolerant-1.703/lib/Number/Tolerant/Type Number-Tolerant-1.703/lib/Number/Tolerant/Type/to.pm Number-Tolerant-1.703/lib/Number/Tolerant/Constant.pm Number-Tolerant-1.703/xt/release/changes_has_content.t Number-Tolerant-1.703/lib/Number/Tolerant/Type/offset.pm Number-Tolerant-1.703/lib/Number/Tolerant/Type/or_less.pm Number-Tolerant-1.703/lib/Number/Tolerant/Type/or_more.pm Number-Tolerant-1.703/lib/Number/Tolerant/Type/constant.pm Number-Tolerant-1.703/lib/Number/Tolerant/Type/infinite.pm Number-Tolerant-1.703/lib/Number/Tolerant/Type/less_than.pm Number-Tolerant-1.703/lib/Number/Tolerant/Type/more_than.pm Number-Tolerant-1.703/lib/Number/Tolerant/Type/plus_or_minus.pm Number-Tolerant-1.703/lib/Number/Tolerant/Type/plus_or_minus_pct.pm CPAN.pm: Building R/RJ/RJBS/Number-Tolerant-1.703.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Number::Tolerant Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Number/Tolerant.pm blib\lib\Number\Tolerant.pm cp lib/Test/Tolerant.pm blib\lib\Test\Tolerant.pm cp lib/Number/Tolerant/Constant.pm blib\lib\Number\Tolerant\Constant.pm cp lib/Number/Tolerant/Type/infinite.pm blib\lib\Number\Tolerant\Type\infinite.pm cp lib/Number/Tolerant/Type/less_than.pm blib\lib\Number\Tolerant\Type\less_than.pm cp lib/Number/Tolerant/Type/or_less.pm blib\lib\Number\Tolerant\Type\or_less.pm cp lib/Number/Tolerant/Type/plus_or_minus_pct.pm blib\lib\Number\Tolerant\Type\plus_or_minus_pct.pm cp lib/Number/Tolerant/Type.pm blib\lib\Number\Tolerant\Type.pm cp lib/Number/Tolerant/Type/more_than.pm blib\lib\Number\Tolerant\Type\more_than.pm cp lib/Number/Tolerant/Union.pm blib\lib\Number\Tolerant\Union.pm cp lib/Number/Tolerant/Type/or_more.pm blib\lib\Number\Tolerant\Type\or_more.pm cp lib/Number/Tolerant/Type/offset.pm blib\lib\Number\Tolerant\Type\offset.pm cp lib/Number/Tolerant/Type/constant.pm blib\lib\Number\Tolerant\Type\constant.pm cp lib/Number/Tolerant/Type/plus_or_minus.pm blib\lib\Number\Tolerant\Type\plus_or_minus.pm cp lib/Number/Tolerant/Type/to.pm blib\lib\Number\Tolerant\Type\to.pm RJBS/Number-Tolerant-1.703.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # You should load Test::Tester before Test::Builder (or anything that loads Test::Builder) at C:/cpanfly-5.20/var/megalib/Test/Tester.pm line 9. # if: syntax error at (eval 46) line 1, at EOF # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10 # perl: 5.020001 (wanted any version) on MSWin32 from C:\Perl-5.20\bin\perl.exe # # Carp => 1.3301 (want any version) # ExtUtils::MakeMaker => 6.98 (want 6.30) # Math::BigFloat => 1.9993 (want any version) # Math::BigRat => 0.2606 (want any version) # Scalar::Util => 1.41 (want any version) # Sub::Exporter => 0.987 (want 0.950) # Sub::Exporter::Util => 0.987 (want any version) # Test::Builder => 1.001006 (want any version) # Test::More => 1.001006 (want 0.96) # Test::Tester => 0.109 (want any version) # base => 2.18 (want any version) # feature => 1.36 (want any version) # if => died during require. (want any version) # overload => 1.22 (want any version) # parent => 0.228 (want any version) # strict => 1.08 (want any version) # warnings => 1.23 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok t/and_constant.t .............. 1..9 ok 1 - use Number::Tolerant; ok 2 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 3 - ... $range & 5.0 == 5.0 ok 4 - ... 5.0 & $range == 5.0 ok 5 - ... $range & 6.5 == 6.5 ok 6 - ... 6.5 & $range == 6.5 ok 7 - ... 6.5 & $range == exception ok 8 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 9 - ... $range & 0 == 0 ok t/and_tolerance.t ............. 1..91 ok 1 - use Number::Tolerant; ok 2 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 3 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 4 - 'intersection' isa 'Number::Tolerant' ok 5 - ... stringifies ok 6 - ... minimum : 40 ok 7 - ... maximum : 50 ok 8 - An object of class 'Number::Tolerant::Type::or_more' isa 'Number::Tolerant' ok 9 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 10 - 'intersection' isa 'Number::Tolerant' ok 11 - ... stringifies ok 12 - ... minimum : 40 ok 13 - ... maximum : 50 ok 14 - An object of class 'Number::Tolerant::Type::or_more' isa 'Number::Tolerant' ok 15 - An object of class 'Number::Tolerant::Type::or_more' isa 'Number::Tolerant' ok 16 - 'intersection' isa 'Number::Tolerant' ok 17 - ... stringifies ok 18 - ... minimum : 40 ok 19 - ... maximum : undef ok 20 - An object of class 'Number::Tolerant::Type::or_less' isa 'Number::Tolerant' ok 21 - An object of class 'Number::Tolerant::Type::or_less' isa 'Number::Tolerant' ok 22 - 'intersection' isa 'Number::Tolerant' ok 23 - ... stringifies ok 24 - ... minimum : undef ok 25 - ... maximum : 30 ok 26 - An object of class 'Number::Tolerant::Type::or_more' isa 'Number::Tolerant' ok 27 - An object of class 'Number::Tolerant::Type::more_than' isa 'Number::Tolerant' ok 28 - 'intersection' isa 'Number::Tolerant' ok 29 - ... stringifies ok 30 - ... minimum : undef ok 31 - ... maximum : 30 ok 32 - An object of class 'Number::Tolerant::Type::or_more' isa 'Number::Tolerant' ok 33 - An object of class 'Number::Tolerant::Type::more_than' isa 'Number::Tolerant' ok 34 - 'intersection' isa 'Number::Tolerant' ok 35 - ... stringifies ok 36 - ... minimum : 40 ok 37 - ... maximum : undef ok 38 - An object of class 'Number::Tolerant::Type::or_more' isa 'Number::Tolerant' ok 39 - An object of class 'Number::Tolerant::Type::more_than' isa 'Number::Tolerant' ok 40 - 'intersection' isa 'Number::Tolerant' ok 41 - ... stringifies ok 42 - ... minimum : 40 ok 43 - ... maximum : undef ok 44 - An object of class 'Number::Tolerant::Type::or_less' isa 'Number::Tolerant' ok 45 - An object of class 'Number::Tolerant::Type::less_than' isa 'Number::Tolerant' ok 46 - 'intersection' isa 'Number::Tolerant' ok 47 - ... stringifies ok 48 - ... minimum : undef ok 49 - ... maximum : 30 ok 50 - An object of class 'Number::Tolerant::Type::or_less' isa 'Number::Tolerant' ok 51 - An object of class 'Number::Tolerant::Type::less_than' isa 'Number::Tolerant' ok 52 - 'intersection' isa 'Number::Tolerant' ok 53 - ... stringifies ok 54 - ... minimum : undef ok 55 - ... maximum : 30 ok 56 - An object of class 'Number::Tolerant::Type::less_than' isa 'Number::Tolerant' ok 57 - An object of class 'Number::Tolerant::Type::more_than' isa 'Number::Tolerant' ok 58 - 'intersection' isa 'Number::Tolerant' ok 59 - ... stringifies ok 60 - ... minimum : 30 ok 61 - ... maximum : 40 ok 62 - ... exclude minimum ok 63 - ... exclude maximum ok 64 - 31 is inside range ok 65 - 30 is outside range ok 66 - 39 is inside range ok 67 - 40 is ouside range ok 68 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 69 - An object of class 'Number::Tolerant::Type::or_less' isa 'Number::Tolerant' ok 70 - 'intersection' isa 'Number::Tolerant' ok 71 - ... stringifies ok 72 - ... minimum : 40 ok 73 - ... maximum : 50 ok 74 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 75 - An object of class 'Number::Tolerant::Type::or_less' isa 'Number::Tolerant' ok 76 - 'intersection' isa 'Number::Tolerant' ok 77 - ... stringifies ok 78 - ... minimum : 40 ok 79 - ... maximum : 50 ok 80 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 81 - An object of class 'Number::Tolerant::Type::infinite' isa 'Number::Tolerant' ok 82 - 'intersection' isa 'Number::Tolerant' ok 83 - ... stringifies ok 84 - ... minimum : 40 ok 85 - ... maximum : 50 ok 86 - An object of class 'Number::Tolerant::Type::infinite' isa 'Number::Tolerant' ok 87 - An object of class 'Number::Tolerant::Type::infinite' isa 'Number::Tolerant' ok 88 - 'intersection' isa 'Number::Tolerant' ok 89 - ... stringifies ok 90 - ... minimum : undef ok 91 - ... maximum : undef ok t/bad_method.t ................ 1..22 ok 1 - use Number::Tolerant; ok 2 - constants return constants ok 3 - there is no 'thingie' method ok 4 - 'to' requires two values ok 5 - 'to' requires two numbers ok 6 - 'plus_or_minus' requires two values ok 7 - 'plus_or_minus_pct' requires two values ok 8 - 'plus_or_minus' requires two numbers ok 9 - 'plus_or_minus_pct' requires two numbers ok 10 - invalid two-arg construction ok 11 - invalid two-arg construction ok 12 - at least one param required ok 13 - single, non-numeric argument ok 14 - single, undefined argument ok 15 - single, pseudo-numeric argument ok 16 - undef-undef range not valid (should it be?) ok 17 - three invalid params ok 18 - four lousy params ok 19 - number, then three invalid params ok 20 - 10 offset blah blah ok 21 - 10 offset number blah ok 22 - 10 offset undef number ok t/bad_plugin.t ................ 1..3 ok 1 - use Number::Tolerant; ok 2 - exception trying to load impossible module ok 3 - Carp isn't a plugin! ok t/constant.t .................. 1..58 ok 1 - 'real, blessed constant tolerance' isa 'Number::Tolerant' ok 2 - constant: 1012 ok 3 - 'real, blessed constant tolerance' isa 'Number::Tolerant' ok 4 - constant: 10.12 ok 5 - 'the number 5' isa 'Number::Tolerant' ok 6 - intolerable string! ok 7 - intolerable param! ok 8 - intolerable string! ok 9 - intolerable param! ok 10 - intolerable string! ok 11 - intolerable param! ok 12 - bogus tolerance ok 13 - created our object ok 14 - ' ... ' isa 'Number::Tolerant' ok 15 - ... stringifies properly ok 16 - ... numifies properly ok 17 - ... 0.0 isn't equal to it ok 18 - ... 4.4 isn't equal to it ok 19 - ... 4.5 isn't equal to it ok 20 - ... 5.0 is equal to it ok 21 - ... 5.5 isn't equal to it ok 22 - ... 5.6 isn't equal to it ok 23 - ... 6.0 isn't equal to it ok 24 - ... 4.4 is less than it ok 25 - ... 4.5 is less than it ok 26 - ... 5.0 isn't less than it ok 27 - ... 5.5 isn't less than it ok 28 - ... 5.6 isn't less than it ok 29 - ... 4.4 isn't more than it ok 30 - ... 4.5 isn't more than it ok 31 - ... 5.0 isn't more than it ok 32 - ... 5.5 is more than it ok 33 - ... 5.6 is more than it ok 34 - ... 4 <=> it is -1 ok 35 - ... 5 <=> it is 0 ok 36 - ... 6 <=> it is +1 ok 37 - ... it isn't equal to 0.0 ok 38 - ... it isn't equal to 4.4 ok 39 - ... it isn't equal to 4.5 ok 40 - ... it is equal to 5.0 ok 41 - ... it isn't equal to 5.5 ok 42 - ... it isn't equal to 5.6 ok 43 - ... it isn't equal to 6.0 ok 44 - ... it isn't less than 4.4 ok 45 - ... it isn't less than 4.5 ok 46 - ... it isn't less than 5.0 ok 47 - ... it is less than 5.5 ok 48 - ... it is less than 5.6 ok 49 - ... it is more than 4.4 ok 50 - ... it is more than 4.5 ok 51 - ... it isn't more than 5.0 ok 52 - ... it isn't more than 5.5 ok 53 - ... it isn't more than 5.6 ok 54 - ... 4 <=> it is -1 ok 55 - ... 5 <=> it is 0 ok 56 - ... 6 <=> it is +1 ok 57 - 1 as tolerance is object with Constant in effect ok 58 - 1 as tolerance is not an N::T object after 'N::T::C->_disable' ok t/from_string.t ............... 1..7 ok 1 - use Number::Tolerant; ok 2 - a constant isn't a Number::Tolerant type ok 3 - constant: 1012 ok 4 - a constant isn't a Number::Tolerant type ok 5 - constant: 10.12 ok 6 - invalid string: undef ok 7 - from_string is a class method only ok t/infinite.t .................. 1..46 ok 1 - use Number::Tolerant; ok 2 - created our object ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... 0.0 is equal to it ok 6 - ... 4.4 is equal to it ok 7 - ... 4.5 is equal to it ok 8 - ... 5.0 is equal to it ok 9 - ... 5.5 is equal to it ok 10 - ... 5.6 is equal to it ok 11 - ... 6.0 is equal to it ok 12 - ... 4.4 is less than it ok 13 - ... 4.5 isn't less than it ok 14 - ... 5.0 isn't less than it ok 15 - ... 5.5 isn't less than it ok 16 - ... 5.6 isn't less than it ok 17 - ... 4.4 isn't more than it ok 18 - ... 4.5 isn't more than it ok 19 - ... 5.0 isn't more than it ok 20 - ... 5.5 isn't more than it ok 21 - ... 5.6 is more than it ok 22 - ... 4 <=> it is 0 ok 23 - ... 5 <=> it is 0 ok 24 - ... 6 <=> it is 0 ok 25 - ... it isn't equal to 0.0 ok 26 - ... it isn't equal to 4.4 ok 27 - ... it is equal to 4.5 ok 28 - ... it is equal to 5.0 ok 29 - ... it is equal to 5.5 ok 30 - ... it isn't equal to 5.6 ok 31 - ... it isn't equal to 6.0 ok 32 - ... it isn't less than 4.4 ok 33 - ... it isn't less than 4.5 ok 34 - ... it isn't less than 5.0 ok 35 - ... it isn't less than 5.5 ok 36 - ... it is less than 5.6 ok 37 - ... it is more than 4.4 ok 38 - ... it isn't more than 4.5 ok 39 - ... it isn't more than 5.0 ok 40 - ... it isn't more than 5.5 ok 41 - ... it isn't more than 5.6 ok 42 - ... 4 <=> it is 0 ok 43 - ... 5 <=> it is 0 ok 44 - ... 6 <=> it is 0 ok 45 - An object of class 'Number::Tolerant::Type::infinite' isa 'Number::Tolerant' ok 46 - infinite ok t/less_than.t ................. 1..70 ok 1 - use Number::Tolerant; ok 2 - created our object: less than 5 ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... 0.0 is equal to it ok 6 - ... 4.4 is equal to it ok 7 - ... 4.5 is equal to it ok 8 - ... 5.0 isn't equal to it ok 9 - ... 5.5 isn't equal to it ok 10 - ... 5.6 isn't equal to it ok 11 - ... 6.0 isn't equal to it ok 12 - ... 4.4 isn't less than it ok 13 - ... 4.5 isn't less than it ok 14 - ... 5.0 isn't less than it ok 15 - ... 5.5 isn't less than it ok 16 - ... 5.6 isn't less than it ok 17 - ... 4.4 is less than or equal to it ok 18 - ... 4.5 is less than or equal to it ok 19 - ... 5.0 isn't less than or equal to it ok 20 - ... 5.5 isn't less than or equal to it ok 21 - ... 5.6 isn't less than or equal to it ok 22 - ... 4.4 isn't more than it ok 23 - ... 4.5 isn't more than it ok 24 - ... 5.0 is more than it ok 25 - ... 5.5 is more than it ok 26 - ... 5.6 is more than it ok 27 - ... 4.4 is more than or equal to it ok 28 - ... 4.5 is more than or equal to it ok 29 - ... 5.0 is more than or equal to it ok 30 - ... 5.5 is more than or equal to it ok 31 - ... 5.6 is more than or equal to it ok 32 - ... 4 <=> it is -1 ok 33 - ... 5 <=> it is 0 ok 34 - ... 6 <=> it is +1 ok 35 - ... it is equal to 0.0 ok 36 - ... it is equal to 4.4 ok 37 - ... it is equal to 4.5 ok 38 - ... it is equal to 5.0 ok 39 - ... it isn't equal to 5.5 ok 40 - ... it isn't equal to 5.6 ok 41 - ... it isn't equal to 6.0 ok 42 - ... it isn't less than 4.4 ok 43 - ... it isn't less than 4.5 ok 44 - ... it isn't less than 5.0 ok 45 - ... it isn't less than 5.5 ok 46 - ... it isn't less than 5.6 ok 47 - ... it is less than or equal to 4.4 ok 48 - ... it is less than or equal to 4.5 ok 49 - ... it isn't less than or equal to 5.0 ok 50 - ... it isn't less than or equal to 5.5 ok 51 - ... it isn't less than or equal to 5.6 ok 52 - ... it isn't more than 4.4 ok 53 - ... it isn't more than 4.5 ok 54 - ... it is more than 5.0 ok 55 - ... it is more than 5.5 ok 56 - ... it is more than 5.6 ok 57 - ... it is more than or equal to 4.4 ok 58 - ... it is more than or equal to 4.5 ok 59 - ... it is more than or equal to 5.0 ok 60 - ... it is more than or equal to 5.5 ok 61 - ... it is more than or equal to 5.6 ok 62 - ... 4 <=> it is -1 ok 63 - ... 5 <=> it is 0 ok 64 - ... 6 <=> it is +1 ok 65 - An object of class 'Number::Tolerant::Type::less_than' isa 'Number::Tolerant' ok 66 - or_less ok 67 - An object of class 'Number::Tolerant::Type::less_than' isa 'Number::Tolerant' ok 68 - less_than ok 69 - An object of class 'Number::Tolerant::Type::less_than' isa 'Number::Tolerant' ok 70 - less_than ok t/more_than.t ................. 1..70 ok 1 - use Number::Tolerant; ok 2 - created our object: more than 5 ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... 0.0 isn't equal to it ok 6 - ... 4.4 isn't equal to it ok 7 - ... 4.5 isn't equal to it ok 8 - ... 5.0 isn't equal to it ok 9 - ... 5.5 is equal to it ok 10 - ... 5.6 is equal to it ok 11 - ... 6.0 is equal to it ok 12 - ... 4.4 is less than it ok 13 - ... 4.5 is less than it ok 14 - ... 5.0 is less than it ok 15 - ... 5.5 isn't less than it ok 16 - ... 5.6 isn't less than it ok 17 - ... 4.4 is less than or equal to it ok 18 - ... 4.5 is less than or equal to it ok 19 - ... 5.0 is less than or equal to it ok 20 - ... 5.5 is less than or equal to it ok 21 - ... 5.6 is less than or equal to it ok 22 - ... 4.4 isn't more than it ok 23 - ... 4.5 isn't more than it ok 24 - ... 5.0 isn't more than it ok 25 - ... 5.5 isn't more than it ok 26 - ... 5.6 isn't more than it ok 27 - ... 4.4 isn't more than or equal to it ok 28 - ... 4.5 isn't more than or equal to it ok 29 - ... 5.0 isn't more than or equal to it ok 30 - ... 5.5 is more than or equal to it ok 31 - ... 5.6 is more than or equal to it ok 32 - ... 4 <=> it is -1 ok 33 - ... 5 <=> it is 0 ok 34 - ... 6 <=> it is +1 ok 35 - ... it isn't equal to 0.0 ok 36 - ... it isn't equal to 4.4 ok 37 - ... it isn't equal to 4.5 ok 38 - ... it isn't equal to 5.0 ok 39 - ... it is equal to 5.5 ok 40 - ... it is equal to 5.6 ok 41 - ... it is equal to 6.0 ok 42 - ... it isn't less than 4.4 ok 43 - ... it isn't less than 4.5 ok 44 - ... it isn't less than 5.0 ok 45 - ... it isn't less than 5.5 ok 46 - ... it isn't less than 5.6 ok 47 - ... it isn't less than or equal 4.4 ok 48 - ... it isn't less than or equal 4.5 ok 49 - ... it is less than or equal 5.0 ok 50 - ... it is less than or equal 5.5 ok 51 - ... it is less than or equal 5.6 ok 52 - ... it is more than 4.4 ok 53 - ... it is more than 4.5 ok 54 - ... it is more than 5.0 ok 55 - ... it isn't more than 5.5 ok 56 - ... it isn't more than 5.6 ok 57 - ... it is more than or equal 4.4 ok 58 - ... it is more than or equal 4.5 ok 59 - ... it is more than or equal 5.0 ok 60 - ... it is more than or equal 5.5 ok 61 - ... it is more than or equal 5.6 ok 62 - ... 4 <=> it is -1 ok 63 - ... 5 <=> it is 0 ok 64 - ... 6 <=> it is +1 ok 65 - An object of class 'Number::Tolerant::Type::more_than' isa 'Number::Tolerant' ok 66 - or_more ok 67 - An object of class 'Number::Tolerant::Type::more_than' isa 'Number::Tolerant' ok 68 - more_than ok 69 - An object of class 'Number::Tolerant::Type::more_than' isa 'Number::Tolerant' ok 70 - more_than ok t/new_types.t ................. 1..4 ok 1 - use Number::Tolerant; ok 2 - use Number::Tolerant::Type; ok 3 - An object of class 'Number::Tolerant::Type::through' isa 'Number::Tolerant' ok 4 - 'through' tolerance works, trivially ok t/offset.t .................... 1..48 ok 1 - use Number::Tolerant; ok 2 - created our object ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... 0.0 isn't equal to it ok 6 - ... 4.4 isn't equal to it ok 7 - ... 4.5 is equal to it ok 8 - ... 5.0 is equal to it ok 9 - ... 5.5 is equal to it ok 10 - ... 5.6 isn't equal to it ok 11 - ... 6.0 isn't equal to it ok 12 - ... 4.4 is less than it ok 13 - ... 4.5 isn't less than it ok 14 - ... 5.0 isn't less than it ok 15 - ... 5.5 isn't less than it ok 16 - ... 5.6 isn't less than it ok 17 - ... 4.4 isn't more than it ok 18 - ... 4.5 isn't more than it ok 19 - ... 5.0 isn't more than it ok 20 - ... 5.5 isn't more than it ok 21 - ... 5.6 is more than it ok 22 - ... 4 <=> it is -1 ok 23 - ... 4.75 <=> it is 0 ok 24 - ... 5 <=> it is +1 ok 25 - ... 6 <=> it is +1 ok 26 - ... it isn't equal to 0.0 ok 27 - ... it isn't equal to 4.4 ok 28 - ... it is equal to 4.5 ok 29 - ... it is equal to 5.0 ok 30 - ... it is equal to 5.5 ok 31 - ... it isn't equal to 5.6 ok 32 - ... it isn't equal to 6.0 ok 33 - ... it isn't less than 4.4 ok 34 - ... it isn't less than 4.5 ok 35 - ... it isn't less than 5.0 ok 36 - ... it isn't less than 5.5 ok 37 - ... it is less than 5.6 ok 38 - ... it is more than 4.4 ok 39 - ... it isn't more than 4.5 ok 40 - ... it isn't more than 5.0 ok 41 - ... it isn't more than 5.5 ok 42 - ... it isn't more than 5.6 ok 43 - ... 4 <=> it is +1 ok 44 - ... 4.75 <=> it is 0 ok 45 - ... 5 <=> it is -1 ok 46 - ... 6 <=> it is -1 ok 47 - An object of class 'Number::Tolerant::Type::offset' isa 'Number::Tolerant' ok 48 - offset ok t/or_less.t ................... 1..71 ok 1 - use Number::Tolerant; ok 2 - created our object: 5 or less ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... 0.0 is equal to it ok 6 - ... 4.4 is equal to it ok 7 - ... 4.5 is equal to it ok 8 - ... 5.0 is equal to it ok 9 - ... 5.5 isn't equal to it ok 10 - ... 5.6 isn't equal to it ok 11 - ... 6.0 isn't equal to it ok 12 - ... 4.4 is less than it ok 13 - ... 4.5 is less than it ok 14 - ... 5.0 isn't less than it ok 15 - ... 5.5 isn't less than it ok 16 - ... 5.6 isn't less than it ok 17 - ... 4.4 is less than or equal to it ok 18 - ... 4.5 is less than or equal to it ok 19 - ... 5.0 is less than or equal to it ok 20 - ... 5.5 isn't less than or equal to it ok 21 - ... 5.6 isn't less than or equal to it ok 22 - ... 4.4 isn't more than it ok 23 - ... 4.5 isn't more than it ok 24 - ... 5.0 isn't more than it ok 25 - ... 5.5 is more than it ok 26 - ... 5.6 is more than it ok 27 - ... 4.4 is more than or equal to it ok 28 - ... 4.5 is more than or equal to it ok 29 - ... 5.0 is more than or equal to it ok 30 - ... 5.5 is more than or equal to it ok 31 - ... 5.6 is more than or equal to it ok 32 - ... 4 <=> it is -1 ok 33 - ... 5 <=> it is 0 ok 34 - ... 6 <=> it is +1 ok 35 - ... it is equal to 0.0 ok 36 - ... it is equal to 4.4 ok 37 - ... it is equal to 4.5 ok 38 - ... it is equal to 5.0 ok 39 - ... it isn't equal to 5.5 ok 40 - ... it isn't equal to 5.6 ok 41 - ... it isn't equal to 6.0 ok 42 - ... it isn't less than 4.4 ok 43 - ... it isn't less than 4.5 ok 44 - ... it isn't less than 5.0 ok 45 - ... it isn't less than 5.5 ok 46 - ... it isn't less than 5.6 ok 47 - ... it is less than or equal to 4.4 ok 48 - ... it is less than or equal to 4.5 ok 49 - ... it isn't less than or equal to 5.0 ok 50 - ... it isn't less than or equal to 5.5 ok 51 - ... it isn't less than or equal to 5.6 ok 52 - ... it isn't more than 4.4 ok 53 - ... it isn't more than 4.5 ok 54 - ... it isn't more than 5.0 ok 55 - ... it is more than 5.5 ok 56 - ... it is more than 5.6 ok 57 - ... it is more than or equal to 4.4 ok 58 - ... it is more than or equal to 4.5 ok 59 - ... it is more than or equal to 5.0 ok 60 - ... it is more than or equal to 5.5 ok 61 - ... it is more than or equal to 5.6 ok 62 - ... 4 <=> it is -1 ok 63 - ... 5 <=> it is 0 ok 64 - ... 6 <=> it is +1 ok 65 - ... numifies to undef ok 66 - An object of class 'Number::Tolerant::Type::or_less' isa 'Number::Tolerant' ok 67 - or_less ok 68 - An object of class 'Number::Tolerant::Type::or_less' isa 'Number::Tolerant' ok 69 - or_less ok 70 - An object of class 'Number::Tolerant::Type::or_less' isa 'Number::Tolerant' ok 71 - or_less ok t/or_more.t ................... 1..71 ok 1 - use Number::Tolerant; ok 2 - created our object: 5 or more ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... 0.0 isn't equal to it ok 6 - ... 4.4 isn't equal to it ok 7 - ... 4.5 isn't equal to it ok 8 - ... 5.0 is equal to it ok 9 - ... 5.5 is equal to it ok 10 - ... 5.6 is equal to it ok 11 - ... 6.0 is equal to it ok 12 - ... 4.4 is less than it ok 13 - ... 4.5 is less than it ok 14 - ... 5.0 isn't less than it ok 15 - ... 5.5 isn't less than it ok 16 - ... 5.6 isn't less than it ok 17 - ... 4.4 is less than or equal to it ok 18 - ... 4.5 is less than or equal to it ok 19 - ... 5.0 is less than or equal to it ok 20 - ... 5.5 is less than or equal to it ok 21 - ... 5.6 is less than or equal to it ok 22 - ... 4.4 isn't more than it ok 23 - ... 4.5 isn't more than it ok 24 - ... 5.0 isn't more than it ok 25 - ... 5.5 isn't more than it ok 26 - ... 5.6 isn't more than it ok 27 - ... 4.4 isn't more than or equal to it ok 28 - ... 4.5 isn't more than or equal to it ok 29 - ... 5.0 is more than or equal to it ok 30 - ... 5.5 is more than or equal to it ok 31 - ... 5.6 is more than or equal to it ok 32 - ... 4 <=> it is -1 ok 33 - ... 5 <=> it is 0 ok 34 - ... 6 <=> it is +1 ok 35 - ... it isn't equal to 0.0 ok 36 - ... it isn't equal to 4.4 ok 37 - ... it isn't equal to 4.5 ok 38 - ... it is equal to 5.0 ok 39 - ... it is equal to 5.5 ok 40 - ... it is equal to 5.6 ok 41 - ... it is equal to 6.0 ok 42 - ... it isn't less than 4.4 ok 43 - ... it isn't less than 4.5 ok 44 - ... it isn't less than 5.0 ok 45 - ... it isn't less than 5.5 ok 46 - ... it is less than 5.6 ok 47 - ... it isn't less than or equal 4.4 ok 48 - ... it isn't less than or equal 4.5 ok 49 - ... it is less than or equal 5.0 ok 50 - ... it is less than or equal 5.5 ok 51 - ... it is less than or equal 5.6 ok 52 - ... it is more than 4.4 ok 53 - ... it isn't more than 4.5 ok 54 - ... it isn't more than 5.0 ok 55 - ... it isn't more than 5.5 ok 56 - ... it isn't more than 5.6 ok 57 - ... it is more than or equal 4.4 ok 58 - ... it is more than or equal 4.5 ok 59 - ... it is more than or equal 5.0 ok 60 - ... it is more than or equal 5.5 ok 61 - ... it is more than or equal 5.6 ok 62 - ... 4 <=> it is -1 ok 63 - ... 5 <=> it is 0 ok 64 - ... 6 <=> it is +1 ok 65 - ... numifies to undef ok 66 - An object of class 'Number::Tolerant::Type::or_more' isa 'Number::Tolerant' ok 67 - or_more ok 68 - An object of class 'Number::Tolerant::Type::or_more' isa 'Number::Tolerant' ok 69 - or_more ok 70 - An object of class 'Number::Tolerant::Type::or_more' isa 'Number::Tolerant' ok 71 - or_more ok t/plusminus.t ................. 1..48 ok 1 - use Number::Tolerant; ok 2 - created our object ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... 0.0 isn't equal to it ok 6 - ... 4.4 isn't equal to it ok 7 - ... 4.5 is equal to it ok 8 - ... 5.0 is equal to it ok 9 - ... 5.5 is equal to it ok 10 - ... 5.6 isn't equal to it ok 11 - ... 6.0 isn't equal to it ok 12 - ... 4.4 is less than it ok 13 - ... 4.5 isn't less than it ok 14 - ... 5.0 isn't less than it ok 15 - ... 5.5 isn't less than it ok 16 - ... 5.6 isn't less than it ok 17 - ... 4.4 isn't more than it ok 18 - ... 4.5 isn't more than it ok 19 - ... 5.0 isn't more than it ok 20 - ... 5.5 isn't more than it ok 21 - ... 5.6 is more than it ok 22 - ... 4 <=> it is -1 ok 23 - ... 5 <=> it is 0 ok 24 - ... 6 <=> it is +1 ok 25 - ... it isn't equal to 0.0 ok 26 - ... it isn't equal to 4.4 ok 27 - ... it is equal to 4.5 ok 28 - ... it is equal to 5.0 ok 29 - ... it is equal to 5.5 ok 30 - ... it isn't equal to 5.6 ok 31 - ... it isn't equal to 6.0 ok 32 - ... it isn't less than 4.4 ok 33 - ... it isn't less than 4.5 ok 34 - ... it isn't less than 5.0 ok 35 - ... it isn't less than 5.5 ok 36 - ... it is less than 5.6 ok 37 - ... it is more than 4.4 ok 38 - ... it isn't more than 4.5 ok 39 - ... it isn't more than 5.0 ok 40 - ... it isn't more than 5.5 ok 41 - ... it isn't more than 5.6 ok 42 - ... 4 <=> it is -1 ok 43 - ... 5 <=> it is 0 ok 44 - ... 6 <=> it is +1 ok 45 - An object of class 'Number::Tolerant::Type::plus_or_minus' isa 'Number::Tolerant' ok 46 - plus_or_minus ok 47 - An object of class 'Number::Tolerant::Type::plus_or_minus' isa 'Number::Tolerant' ok 48 - plus_or_minus ok t/plusminus_0.t ............... 1..45 ok 1 - use Number::Tolerant; ok 2 - created our object ok 3 - ... is not a Number::Tolerant ok 4 - ... stringifies properly ok 5 - ... numifies properly ok 6 - ... 0.0 isn't equal to it ok 7 - ... 4.4 isn't equal to it ok 8 - ... 4.5 isn't equal to it ok 9 - ... 5.0 is equal to it ok 10 - ... 5.5 isn't equal to it ok 11 - ... 5.6 isn't equal to it ok 12 - ... 6.0 isn't equal to it ok 13 - ... 4.4 is less than it ok 14 - ... 4.4 isn't more than it ok 15 - ... 4.5 is less than it ok 16 - ... 4.5 isn't more than it ok 17 - ... 5.0 isn't less than it ok 18 - ... 5.0 isn't more than it ok 19 - ... 5.5 isn't less than it ok 20 - ... 5.5 is more than it ok 21 - ... 5.6 isn't less than it ok 22 - ... 5.6 is more than it ok 23 - ... 4 <=> it is -1 ok 24 - ... 5 <=> it is 0 ok 25 - ... 6 <=> it is +1 ok 26 - ... it isn't equal to 0.0 ok 27 - ... it isn't equal to 4.4 ok 28 - ... it isn't equal to 4.5 ok 29 - ... it is equal to 5.0 ok 30 - ... it isn't equal to 5.5 ok 31 - ... it isn't equal to 5.6 ok 32 - ... it isn't equal to 6.0 ok 33 - ... it isn't less than 4.4 ok 34 - ... it isn't less than 4.5 ok 35 - ... it isn't less than 5.0 ok 36 - ... it is less than 5.5 ok 37 - ... it is less than 5.6 ok 38 - ... it is more than 4.4 ok 39 - ... it is more than 4.5 ok 40 - ... it isn't more than 5.0 ok 41 - ... it isn't more than 5.5 ok 42 - ... it isn't more than 5.6 ok 43 - ... 4 <=> it is -1 ok 44 - ... 5 <=> it is 0 ok 45 - ... 6 <=> it is +1 ok t/plusminus_pct.t ............. ok 1 - use Number::Tolerant; ok 2 - created our object ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... 0.0 isn't equal to it ok 6 - ... 4.4 isn't equal to it ok 7 - ... 4.5 is equal to it ok 8 - ... 5.0 is equal to it ok 9 - ... 5.5 is equal to it ok 10 - ... 5.6 isn't equal to it ok 11 - ... 6.0 isn't equal to it ok 12 - ... 4.4 is less than it ok 13 - ... 4.5 isn't less than it ok 14 - ... 5.0 isn't less than it ok 15 - ... 5.5 isn't less than it ok 16 - ... 5.6 isn't less than it ok 17 - ... 4.4 isn't more than it ok 18 - ... 4.5 isn't more than it ok 19 - ... 5.0 isn't more than it ok 20 - ... 5.5 isn't more than it ok 21 - ... 5.6 is more than it ok 22 - ... 4 <=> it is -1 ok 23 - ... 5 <=> it is 0 ok 24 - ... 6 <=> it is +1 ok 25 - ... it isn't equal to 0.0 ok 26 - ... it isn't equal to 4.4 ok 27 - ... it is equal to 4.5 ok 28 - ... it is equal to 5.0 ok 29 - ... it is equal to 5.5 ok 30 - ... it isn't equal to 5.6 ok 31 - ... it isn't equal to 6.0 ok 32 - ... it isn't less than 4.4 ok 33 - ... it isn't less than 4.5 ok 34 - ... it isn't less than 5.0 ok 35 - ... it isn't less than 5.5 ok 36 - ... it is less than 5.6 ok 37 - ... it is more than 4.4 ok 38 - ... it isn't more than 4.5 ok 39 - ... it isn't more than 5.0 ok 40 - ... it isn't more than 5.5 ok 41 - ... it isn't more than 5.6 ok 42 - ... 4 <=> it is -1 ok 43 - ... 5 <=> it is 0 ok 44 - ... 6 <=> it is +1 ok 45 - An object of class 'Number::Tolerant::Type::plus_or_minus_pct' isa 'Number::Tolerant' ok 46 - ... stringifies as plus_or_minus_pct ok 47 - An object of class 'Number::Tolerant::Type::plus_or_minus_pct' isa 'Number::Tolerant' ok 48 - ... 994 not in 1000 +/- 1/2% ok 49 - ... 995 is in 1000 +/- 1/2% ok 50 - ... 996 is in 1000 +/- 1/2% ok 51 - ... 1004 is in 1000 +/- 1/2% ok 52 - ... 1005 is in 1000 +/- 1/2% ok 53 - ... 1006 not in 1000 +/- 1/2% 1..53 ok t/plusminus_pct_0.t ........... 1..45 ok 1 - use Number::Tolerant; ok 2 - created our object ok 3 - ... is not a Number::Tolerant ok 4 - ... stringifies properly ok 5 - ... numifies properly ok 6 - ... 0.0 isn't equal to it ok 7 - ... 4.4 isn't equal to it ok 8 - ... 4.5 isn't equal to it ok 9 - ... 5.0 is equal to it ok 10 - ... 5.5 isn't equal to it ok 11 - ... 5.6 isn't equal to it ok 12 - ... 6.0 isn't equal to it ok 13 - ... 4.4 is less than it ok 14 - ... 4.5 is less than it ok 15 - ... 5.0 isn't less than it ok 16 - ... 5.5 isn't less than it ok 17 - ... 5.6 isn't less than it ok 18 - ... 4.4 isn't more than it ok 19 - ... 4.5 isn't more than it ok 20 - ... 5.0 isn't more than it ok 21 - ... 5.5 is more than it ok 22 - ... 5.6 is more than it ok 23 - ... 4 <=> it is -1 ok 24 - ... 5 <=> it is 0 ok 25 - ... 6 <=> it is +1 ok 26 - ... it isn't equal to 0.0 ok 27 - ... it isn't equal to 4.4 ok 28 - ... it isn't equal to 4.5 ok 29 - ... it is equal to 5.0 ok 30 - ... it isn't equal to 5.5 ok 31 - ... it isn't equal to 5.6 ok 32 - ... it isn't equal to 6.0 ok 33 - ... it isn't less than 4.4 ok 34 - ... it isn't less than 4.5 ok 35 - ... it isn't less than 5.0 ok 36 - ... it is less than 5.5 ok 37 - ... it is less than 5.6 ok 38 - ... it is more than 4.4 ok 39 - ... it is more than 4.5 ok 40 - ... it isn't more than 5.0 ok 41 - ... it isn't more than 5.5 ok 42 - ... it isn't more than 5.6 ok 43 - ... 4 <=> it is -1 ok 44 - ... 5 <=> it is 0 ok 45 - ... 6 <=> it is +1 ok t/stringify_as.t .............. 1..9 ok 1 - use Number::Tolerant; ok 2 - plus_or_minus not ok 3 - plus_or_minus as _pct # TODO stringify_as not soup yet # Failed (TODO) test 'plus_or_minus as _pct' # at t/stringify_as.t line 12. # got: undef # expected: '10 +/- 20%' ok 4 - plus_or_minus_pct not ok 5 - plus_or_minus_pct as plus_or_minus # TODO stringify_as not soup yet # Failed (TODO) test 'plus_or_minus_pct as plus_or_minus' # at t/stringify_as.t line 24. # got: undef # expected: '10 +/- 1' ok 6 - or_less ok 7 - or_more ok 8 - to ok 9 - infinite ok t/test.t ...................... ok 1 - Test 'successful comparison' completed ok 2 - Test 'successful comparison' no premature diagnostication ok 3 - Test 'successful comparison' result count ok 4 - subtest '' of 'successful comparison' compare ok ok 5 - subtest '' of 'successful comparison' compare name ok 6 - checking depth ok 7 - subtest '' of 'successful comparison' compare diag ok 8 - Test 'short, failed comparison' completed ok 9 - Test 'short, failed comparison' no premature diagnostication ok 10 - Test 'short, failed comparison' result count ok 11 - subtest '' of 'short, failed comparison' compare ok ok 12 - subtest '' of 'short, failed comparison' compare name ok 13 - checking depth ok 14 - subtest '' of 'short, failed comparison' compare diag ok 15 - Test 'short, failed comparison' completed ok 16 - Test 'short, failed comparison' no premature diagnostication ok 17 - Test 'short, failed comparison' result count ok 18 - subtest '' of 'short, failed comparison' compare ok ok 19 - subtest '' of 'short, failed comparison' compare name ok 20 - checking depth ok 21 - subtest '' of 'short, failed comparison' compare diag ok 22 - Test 'short, failed comparison' completed ok 23 - Test 'short, failed comparison' no premature diagnostication ok 24 - Test 'short, failed comparison' result count ok 25 - subtest '' of 'short, failed comparison' compare ok ok 26 - subtest '' of 'short, failed comparison' compare name ok 27 - checking depth ok 28 - subtest '' of 'short, failed comparison' compare diag 1..28 ok t/union.t ..................... 1..102 ok 1 - use Number::Tolerant; ok 2 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 3 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 4 - 'union' isa 'Number::Tolerant::Union' ok 5 - ... options are as requested ok 6 - ... stringifies ok 7 - ... plus zero, it's zero ok 8 - ... 0.0 isn't equal to alpha option ok 9 - ... 0.0 isn't equal to beta option ok 10 - ... 0.0 isn't equal to it ok 11 - ... 4.4 isn't equal to it ok 12 - ... 4.5 is equal to it ok 13 - ... 5.0 is equal to it ok 14 - ... 5.5 isn't equal to it ok 15 - ... 5.6 isn't equal to it ok 16 - ... 6.0 is equal to it ok 17 - ... 0.0 isn't equal to it ok 18 - ... 5.0 isn't not equal to it ok 19 - ... 4.4 is less than alpha ok 20 - ... 4.5 isn't less than alpha ok 21 - ... 5.0 isn't less than alpha ok 22 - ... 5.5 isn't less than alpha ok 23 - ... 5.6 isn't less than alpha ok 24 - ... 4.4 is less than beta ok 25 - ... 4.5 isn't less than beta ok 26 - ... 5.0 isn't less than beta ok 27 - ... 5.5 isn't less than beta ok 28 - ... 5.6 isn't less than beta ok 29 - ... 4.4 is less than union ok 30 - ... 4.5 isn't less than union ok 31 - ... 5.0 isn't less than union ok 32 - ... 5.5 isn't less than union ok 33 - ... 5.6 isn't less than union ok 34 - ... 4.4 isn't more than alpha ok 35 - ... 4.5 isn't more than alpha ok 36 - ... 5.0 isn't more than alpha ok 37 - ... 5.5 is more than alpha ok 38 - ... 5.6 is more than alpha ok 39 - ... 6.5 is more than alpha ok 40 - ... 4.4 isn't more than beta ok 41 - ... 4.5 isn't more than beta ok 42 - ... 5.0 isn't more than beta ok 43 - ... 5.5 isn't more than beta ok 44 - ... 5.6 isn't more than beta ok 45 - ... 6.5 is more than beta ok 46 - ... 4.4 isn't more than it ok 47 - ... 4.5 isn't more than it ok 48 - ... 5.0 isn't more than it ok 49 - ... 5.5 isn't more than it ok 50 - ... 5.6 isn't more than it ok 51 - ... 6.5 is more than it ok 52 - ... 4 <=> union is -1 ok 53 - ... 5 <=> union is 0 ok 54 - ... 6 <=> union is 0 ok 55 - ... 7 <=> union is 1 ok 56 - ... it isn't equal to 0.0 ok 57 - ... it isn't equal to 4.4 ok 58 - ... it is equal to 4.5 ok 59 - ... it is equal to 5.0 ok 60 - ... it is equal to 5.5 ok 61 - ... it isn't equal to 5.6 ok 62 - ... it isn't equal to 6.0 ok 63 - ... alpha isn't less than 4.4 ok 64 - ... alpha isn't less than 4.5 ok 65 - ... alpha isn't less than 5.0 ok 66 - ... alpha is less than 5.5 ok 67 - ... alpha is less than 5.6 ok 68 - ... alpha is less than 5.6 ok 69 - ... beta isn't less than 4.4 ok 70 - ... beta isn't less than 4.5 ok 71 - ... beta isn't less than 5.0 ok 72 - ... beta isn't less than 5.5 ok 73 - ... beta isn't less than 5.6 ok 74 - ... beta is less than 5.6 ok 75 - ... it isn't less than 4.4 ok 76 - ... it isn't less than 4.5 ok 77 - ... it isn't less than 5.0 ok 78 - ... it isn't less than 5.5 ok 79 - ... it isn't less than 5.6 ok 80 - ... it is less than 5.6 ok 81 - ... alpha is more than 4.4 ok 82 - ... alpha isn't more than 4.5 ok 83 - ... alpha isn't more than 5.0 ok 84 - ... alpha isn't more than 5.5 ok 85 - ... alpha isn't more than 5.6 ok 86 - ... alpha isn't more than 6.5 ok 87 - ... beta is more than 4.4 ok 88 - ... beta is more than 4.5 ok 89 - ... beta is more than 5.0 ok 90 - ... beta is more than 5.5 ok 91 - ... beta is more than 5.6 ok 92 - ... beta isn't more than 6.5 ok 93 - ... it is more than 4.4 ok 94 - ... it isn't more than 4.5 ok 95 - ... it isn't more than 5.0 ok 96 - ... it isn't more than 5.5 ok 97 - ... it isn't more than 5.6 ok 98 - ... it isn't more than 6.5 ok 99 - ... 4 <=> it is 1 ok 100 - ... 5 <=> it is 0 ok 101 - ... 6 <=> it is 0 ok 102 - ... 7 <=> it is -1 ok t/union_and.t ................. 1..39 ok 1 - use Number::Tolerant; ok 2 - use Number::Tolerant::Union; ok 3 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 4 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 5 - 'union' isa 'Number::Tolerant::Union' ok 6 - ... 4 != $choice ok 7 - ... 5 == $choice ok 8 - ... 9 == $choice ok 9 - ... 11 == $choice ok 10 - ... 15 == $choice ok 11 - ... 16 != $choice ok 12 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 13 - ... survived union ok 14 - ... 4 != $limited ok 15 - ... 5 != $limited ok 16 - ... 9 == $limited ok 17 - ... 11 == $limited ok 18 - ... 15 != $limited ok 19 - ... 16 != $limited ok 20 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 21 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 22 - 'union' isa 'Number::Tolerant::Union' ok 23 - ... 4 != $choice ok 24 - ... 5 == $choice ok 25 - ... 9 == $choice ok 26 - ... 11 == $choice ok 27 - ... 15 == $choice ok 28 - ... 16 != $choice ok 29 - ... survived union ok 30 - ... 4 != $limited ok 31 - ... 5 != $limited ok 32 - ... 9 != $limited ok 33 - ... 10 == $limited ok 34 - ... 11 != $limited ok 35 - ... 15 != $limited ok 36 - ... 16 != $limited ok 37 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 38 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 39 - ... choice and this union is undef ok t/union_more.t ................ 1..32 ok 1 - use Number::Tolerant; ok 2 - use Number::Tolerant::Union; ok 3 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 4 - 'union' isa 'Number::Tolerant::Union' ok 5 - ... 5 == $union ok 6 - ... 6 != $union ok 7 - ... 7 == $union ok 8 - ... 8 != $union ok 9 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 10 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 11 - 'union' isa 'Number::Tolerant::Union' ok 12 - ... 5 == $union ok 13 - ... 6 == $union ok 14 - ... 7 == $union ok 15 - ... 8 != $union ok 16 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 17 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 18 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 19 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 20 - 'union' isa 'Number::Tolerant::Union' ok 21 - 'union' isa 'Number::Tolerant::Union' ok 22 - 'union' isa 'Number::Tolerant::Union' ok 23 - ... 5 == $union ok 24 - ... 6 == $union ok 25 - ... 7 == $union ok 26 - ... 8 != $union ok 27 - An object of class 'Number::Tolerant::Union' isa 'Number::Tolerant::Union' ok 28 - ... 5.0 == $union ok 29 - ... 5.5 != $range ok 30 - ... 6.0 == $union ok 31 - ... 11.0 == $union ok 32 - ... 15.0 != $union ok t/when.t ...................... ok 1 - guess 5 matches 4.75 (-0.25 +0.75) in when ok 2 - guess 5.5 matches 4.75 (-0.25 +0.75) in when ok 3 - guess 5.6 doesn't match 4.75 (-0.25 +0.75) in when ok 4 - guess 4.5 matches 4.75 (-0.25 +0.75) in when ok 5 - guess 4.4 doesn't match 4.75 (-0.25 +0.75) in when 1..5 ok t/x_to_x.t .................... ok 1 - use Number::Tolerant; ok 2 - created our object ok 3 - ... is not a Number::Tolerant ok 4 - ... stringifies properly ok 5 - ... numifies properly ok 6 - ... 0.0 isn't equal to it ok 7 - ... 4.4 isn't equal to it ok 8 - ... 4.5 isn't equal to it ok 9 - ... 5.0 is equal to it ok 10 - ... 5.5 isn't equal to it ok 11 - ... 5.6 isn't equal to it ok 12 - ... 6.0 isn't equal to it ok 13 - ... 4.4 is less than it ok 14 - ... 4.5 is less than it ok 15 - ... 5.0 isn't less than it ok 16 - ... 5.5 isn't less than it ok 17 - ... 5.6 isn't less than it ok 18 - ... 4.4 isn't more than it ok 19 - ... 4.5 isn't more than it ok 20 - ... 5.0 isn't more than it ok 21 - ... 5.5 is more than it ok 22 - ... 5.6 is more than it ok 23 - ... 4 <=> it is -1 ok 24 - ... 5 <=> it is 0 ok 25 - ... 6 <=> it is +1 ok 26 - ... it isn't equal to 0.0 ok 27 - ... it isn't equal to 4.4 ok 28 - ... it isn't equal to 4.5 ok 29 - ... it is equal to 5.0 ok 30 - ... it isn't equal to 5.5 ok 31 - ... it isn't equal to 5.6 ok 32 - ... it isn't equal to 6.0 ok 33 - ... it isn't less than 4.4 ok 34 - ... it isn't less than 4.5 ok 35 - ... it isn't less than 5.0 ok 36 - ... it is less than 5.5 ok 37 - ... it is less than 5.6 ok 38 - ... it is more than 4.4 ok 39 - ... it is more than 4.5 ok 40 - ... it isn't more than 5.0 ok 41 - ... it isn't more than 5.5 ok 42 - ... it isn't more than 5.6 ok 43 - ... 4 <=> it is -1 ok 44 - ... 5 <=> it is 0 ok 45 - ... 6 <=> it is +1 1..45 ok t/x_to_y.t .................... 1..71 ok 1 - use Number::Tolerant; ok 2 - created our object ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... numifies properly ok 6 - ... 0.0 isn't equal to it ok 7 - ... 4.4 isn't equal to it ok 8 - ... 4.5 is equal to it ok 9 - ... 5.0 is equal to it ok 10 - ... 5.5 is equal to it ok 11 - ... 5.6 isn't equal to it ok 12 - ... 6.0 isn't equal to it ok 13 - ... 4.4 is less than it ok 14 - ... 4.5 isn't less than it ok 15 - ... 5.0 isn't less than it ok 16 - ... 5.5 isn't less than it ok 17 - ... 5.6 isn't less than it ok 18 - ... 4.4 is less than or equal to it ok 19 - ... 4.5 is less than or equal to it ok 20 - ... 5.0 is less than or equal to it ok 21 - ... 5.5 is less than or equal to it ok 22 - ... 5.6 isn't less than or equal to it ok 23 - ... 4.4 isn't more than it ok 24 - ... 4.5 isn't more than it ok 25 - ... 5.0 isn't more than it ok 26 - ... 5.5 isn't more than it ok 27 - ... 5.6 is more than it ok 28 - ... 4.4 isn't more than or equal to it ok 29 - ... 4.5 is more than or equal to it ok 30 - ... 5.0 is more than or equal to it ok 31 - ... 5.5 is more than or equal to it ok 32 - ... 5.6 is more than or equal to it ok 33 - ... 4 <=> it is -1 ok 34 - ... 5 <=> it is 0 ok 35 - ... 6 <=> it is +1 ok 36 - ... it isn't equal to 0.0 ok 37 - ... it isn't equal to 4.4 ok 38 - ... it is equal to 4.5 ok 39 - ... it is equal to 5.0 ok 40 - ... it is equal to 5.5 ok 41 - ... it isn't equal to 5.6 ok 42 - ... it isn't equal to 6.0 ok 43 - ... it isn't less than 4.4 ok 44 - ... it isn't less than 4.5 ok 45 - ... it isn't less than 5.0 ok 46 - ... it isn't less than 5.5 ok 47 - ... it is less than 5.6 ok 48 - ... it isn't less than or equal to 4.4 ok 49 - ... it is less than or equal to 4.5 ok 50 - ... it is less than or equal to 5.0 ok 51 - ... it is less than or equal to 5.5 ok 52 - ... it is less than or equal to 5.6 ok 53 - ... it is more than 4.4 ok 54 - ... it isn't more than 4.5 ok 55 - ... it isn't more than 5.0 ok 56 - ... it isn't more than 5.5 ok 57 - ... it isn't more than 5.6 ok 58 - ... it is more than or equal to 4.4 ok 59 - ... it is more than or equal to 4.5 ok 60 - ... it is more than or equal to 5.0 ok 61 - ... it is more than or equal to 5.5 ok 62 - ... it isn't more than or equal to 5.6 ok 63 - ... 4 <=> it is -1 ok 64 - ... 5 <=> it is 0 ok 65 - ... 6 <=> it is +1 ok 66 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 67 - to ok 68 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 69 - to ok 70 - An object of class 'Number::Tolerant::Type::to' isa 'Number::Tolerant' ok 71 - to ok t/y_to_x.t .................... 1..44 ok 1 - use Number::Tolerant; ok 2 - created our object ok 3 - ' ... ' isa 'Number::Tolerant' ok 4 - ... stringifies properly ok 5 - ... 0.0 isn't equal to it ok 6 - ... 4.4 isn't equal to it ok 7 - ... 4.5 is equal to it ok 8 - ... 5.0 is equal to it ok 9 - ... 5.5 is equal to it ok 10 - ... 5.6 isn't equal to it ok 11 - ... 6.0 isn't equal to it ok 12 - ... 4.4 is less than it ok 13 - ... 4.5 isn't less than it ok 14 - ... 5.0 isn't less than it ok 15 - ... 5.5 isn't less than it ok 16 - ... 5.6 isn't less than it ok 17 - ... 4.4 isn't more than it ok 18 - ... 4.5 isn't more than it ok 19 - ... 5.0 isn't more than it ok 20 - ... 5.5 isn't more than it ok 21 - ... 5.6 is more than it ok 22 - ... 4 <=> it is -1 ok 23 - ... 5 <=> it is 0 ok 24 - ... 6 <=> it is +1 ok 25 - ... it isn't equal to 0.0 ok 26 - ... it isn't equal to 4.4 ok 27 - ... it is equal to 4.5 ok 28 - ... it is equal to 5.0 ok 29 - ... it is equal to 5.5 ok 30 - ... it isn't equal to 5.6 ok 31 - ... it isn't equal to 6.0 ok 32 - ... it isn't less than 4.4 ok 33 - ... it isn't less than 4.5 ok 34 - ... it isn't less than 5.0 ok 35 - ... it isn't less than 5.5 ok 36 - ... it is less than 5.6 ok 37 - ... it is more than 4.4 ok 38 - ... it isn't more than 4.5 ok 39 - ... it isn't more than 5.0 ok 40 - ... it isn't more than 5.5 ok 41 - ... it isn't more than 5.6 ok 42 - ... 4 <=> it is -1 ok 43 - ... 5 <=> it is 0 ok 44 - ... 6 <=> it is +1 ok All tests successful. Files=27, Tests=1137, 10 wallclock secs ( 0.19 usr + 0.08 sys = 0.27 CPU) Result: PASS RJBS/Number-Tolerant-1.703.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/CHECKSUMS Ricardo SIGNES <rjbs@cpan.org> tolerance ranges for inexact numbers >>> (cd C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L && tar cvf - Number-Tolerant-1.703.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RJ/RJBS/Number-Tolerant-1.703.tar.gz Number-Tolerant-1.703.ppd blib/ blib/lib/ blib/lib/Number/ blib/lib/Number/Tolerant/ blib/lib/Number/Tolerant/Constant.pm blib/lib/Number/Tolerant/Type/ blib/lib/Number/Tolerant/Type/constant.pm blib/lib/Number/Tolerant/Type/infinite.pm blib/lib/Number/Tolerant/Type/less_than.pm blib/lib/Number/Tolerant/Type/more_than.pm blib/lib/Number/Tolerant/Type/offset.pm blib/lib/Number/Tolerant/Type/or_less.pm blib/lib/Number/Tolerant/Type/or_more.pm blib/lib/Number/Tolerant/Type/plus_or_minus.pm blib/lib/Number/Tolerant/Type/plus_or_minus_pct.pm blib/lib/Number/Tolerant/Type/to.pm blib/lib/Number/Tolerant/Type.pm blib/lib/Number/Tolerant/Union.pm blib/lib/Number/Tolerant.pm blib/lib/Test/ blib/lib/Test/Tolerant.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/Number-Tolerant-1.703.ppd C:/cpanfly-5.20/var/REPO/R/RJ/RJBS Running make for R/RJ/RJBS/Data-Rx-0.200006.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/arch C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Data-Rx-0.200006-JiI5MH Prepending C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/arch C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RJ/RJBS/Data-Rx-0.200006.tar.gz >>> dmake cp lib/Data/Rx/CoreType/seq.pm blib\lib\Data\Rx\CoreType\seq.pm cp lib/Data/Rx/CoreType.pm blib\lib\Data\Rx\CoreType.pm cp lib/Data/Rx/CoreType/map.pm blib\lib\Data\Rx\CoreType\map.pm cp lib/Data/Rx/CoreType/int.pm blib\lib\Data\Rx\CoreType\int.pm cp lib/Data/Rx/CoreType/one.pm blib\lib\Data\Rx\CoreType\one.pm cp lib/Data/Rx/CommonType.pm blib\lib\Data\Rx\CommonType.pm cp lib/Data/Rx/FailureSet.pm blib\lib\Data\Rx\FailureSet.pm cp lib/Data/Rx.pm blib\lib\Data\Rx.pm cp lib/Data/Rx/CommonType/EasyNew.pm blib\lib\Data\Rx\CommonType\EasyNew.pm cp lib/Data/Rx/CoreType/bool.pm blib\lib\Data\Rx\CoreType\bool.pm cp lib/Data/Rx/CoreType/def.pm blib\lib\Data\Rx\CoreType\def.pm cp lib/Data/Rx/CoreType/all.pm blib\lib\Data\Rx\CoreType\all.pm cp lib/Data/Rx/CoreType/rec.pm blib\lib\Data\Rx\CoreType\rec.pm cp lib/Data/Rx/CoreType/str.pm blib\lib\Data\Rx\CoreType\str.pm cp lib/Data/Rx/CoreType/fail.pm blib\lib\Data\Rx\CoreType\fail.pm cp lib/Data/Rx/CoreType/arr.pm blib\lib\Data\Rx\CoreType\arr.pm cp lib/Data/Rx/Failure.pm blib\lib\Data\Rx\Failure.pm cp lib/Data/Rx/CoreType/num.pm blib\lib\Data\Rx\CoreType\num.pm cp lib/Data/Rx/CoreType/nil.pm blib\lib\Data\Rx\CoreType\nil.pm cp lib/Data/Rx/CoreType/any.pm blib\lib\Data\Rx\CoreType\any.pm cp lib/Data/Rx/TypeBundle.pm blib\lib\Data\Rx\TypeBundle.pm cp lib/Data/Rx/TypeBundle/Core.pm blib\lib\Data\Rx\TypeBundle\Core.pm cp lib/Data/Rx/Manual/CustomTypes.pod blib\lib\Data\Rx\Manual\CustomTypes.pod cp lib/Data/Rx/Util.pm blib\lib\Data\Rx\Util.pm RJBS/Data-Rx-0.200006.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/arch C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10 # perl: 5.020001 (wanted any version) on MSWin32 from C:\Perl-5.20\bin\perl.exe # # Carp => 1.3301 (want any version) # ExtUtils::MakeMaker => 6.98 (want 6.30) # File::Find::Rule => 0.33 (want any version) # JSON => 2.90 (want 2) # List::Util => 1.41 (want any version) # Number::Tolerant => 1.703 (want any version) # Scalar::Util => 1.41 (want any version) # Test::Deep::NoTest => (want any version) # Test::More => 1.001006 (want 0.96) # Try::Tiny => 0.22 (want any version) # autodie => 2.25 (want any version) # lib => 0.63 (want any version) # overload => 1.22 (want any version) # parent => 0.228 (want any version) # strict => 1.08 (want any version) # warnings => 1.23 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok t/spec.t ...................... 1..1625 # testing all-2recs ok 1 - all-2recs should REJECT arr/0 ok 2 - all-2recs should REJECT arr/0-1 ok 3 - all-2recs should REJECT arr/0-1-1 ok 4 - all-2recs should REJECT arr/0-1-1-2 ok 5 - all-2recs should REJECT arr/0-s1-1 ok 6 - all-2recs should REJECT arr/0-str ok 7 - all-2recs should REJECT arr/0-str-3 ok 8 - all-2recs should REJECT arr/0-str-3-18 ok 9 - all-2recs should REJECT arr/0-str-3-T ok 10 - all-2recs should REJECT arr/0-str-3-T-F ok 11 - all-2recs should REJECT arr/0-str-3-T-F-T ok 12 - all-2recs should REJECT arr/0-str-3-T-str ok 13 - all-2recs should REJECT arr/empty ok 14 - all-2recs should REJECT arr/str ok 15 - all-2recs should REJECT arr/str-1 ok 16 - all-2recs should REJECT bool/false ok 17 - all-2recs should REJECT bool/true ok 18 - all-2recs should REJECT null/null ok 19 - all-2recs should REJECT num/-0 ok 20 - all-2recs should REJECT num/-5 ok 21 - all-2recs should REJECT num/-5.0 ok 22 - all-2recs should REJECT num/-5.1 ok 23 - all-2recs should REJECT num/0 ok 24 - all-2recs should REJECT num/0e0 ok 25 - all-2recs should REJECT num/5 ok 26 - all-2recs should REJECT num/5.0 ok 27 - all-2recs should REJECT num/5.1 ok 28 - all-2recs should REJECT num/5.1e1 ok 29 - all-2recs should REJECT num/5E1 ok 30 - all-2recs should REJECT num/5E10 ok 31 - all-2recs should REJECT obj/alpha-num ok 32 - all-2recs should REJECT obj/key-0 ok 33 - all-2recs should ACCEPT obj/key-0-opt-T ok 34 - all-2recs should ACCEPT obj/key-0-opt-T-rest-F ok 35 - all-2recs should REJECT obj/key-1 ok 36 - all-2recs should REJECT obj/key-1-unknown ok 37 - all-2recs should REJECT obj/key-pants ok 38 - all-2recs should REJECT obj/opt-T ok 39 - all-2recs should REJECT str/0 ok 40 - all-2recs should REJECT str/05 ok 41 - all-2recs should REJECT str/5 ok 42 - all-2recs should REJECT str/5. ok 43 - all-2recs should REJECT str/5.0 ok 44 - all-2recs should REJECT str/5.1 ok 45 - all-2recs should REJECT str/empty ok 46 - all-2recs should REJECT str/false ok 47 - all-2recs should REJECT str/len-6 ok 48 - all-2recs should REJECT str/len-9 ok 49 - all-2recs should REJECT str/null ok 50 - all-2recs should REJECT str/true ok 51 - all-2recs should REJECT str/x # testing any ok 52 - any should ACCEPT arr/0 ok 53 - any should ACCEPT arr/0-1 ok 54 - any should ACCEPT arr/0-1-1 ok 55 - any should ACCEPT arr/0-1-1-2 ok 56 - any should ACCEPT arr/0-s1-1 ok 57 - any should ACCEPT arr/0-str ok 58 - any should ACCEPT arr/0-str-3 ok 59 - any should ACCEPT arr/0-str-3-18 ok 60 - any should ACCEPT arr/0-str-3-T ok 61 - any should ACCEPT arr/0-str-3-T-F ok 62 - any should ACCEPT arr/0-str-3-T-F-T ok 63 - any should ACCEPT arr/0-str-3-T-str ok 64 - any should ACCEPT arr/empty ok 65 - any should ACCEPT arr/str ok 66 - any should ACCEPT arr/str-1 ok 67 - any should ACCEPT bool/false ok 68 - any should ACCEPT bool/true ok 69 - any should ACCEPT null/null ok 70 - any should ACCEPT num/-0 ok 71 - any should ACCEPT num/-5 ok 72 - any should ACCEPT num/-5.0 ok 73 - any should ACCEPT num/-5.1 ok 74 - any should ACCEPT num/0 ok 75 - any should ACCEPT num/0e0 ok 76 - any should ACCEPT num/5 ok 77 - any should ACCEPT num/5.0 ok 78 - any should ACCEPT num/5.1 ok 79 - any should ACCEPT num/5.1e1 ok 80 - any should ACCEPT num/5E1 ok 81 - any should ACCEPT num/5E10 ok 82 - any should ACCEPT obj/alpha-num ok 83 - any should ACCEPT obj/empty ok 84 - any should ACCEPT obj/key-0 ok 85 - any should ACCEPT obj/key-0-opt-1 ok 86 - any should ACCEPT obj/key-0-opt-T ok 87 - any should ACCEPT obj/key-0-opt-T-rest-F ok 88 - any should ACCEPT obj/key-1 ok 89 - any should ACCEPT obj/key-1-unknown ok 90 - any should ACCEPT obj/key-pants ok 91 - any should ACCEPT obj/opt-T ok 92 - any should ACCEPT obj/opt-pants-rest-pants ok 93 - any should ACCEPT str/0 ok 94 - any should ACCEPT str/05 ok 95 - any should ACCEPT str/5 ok 96 - any should ACCEPT str/5. ok 97 - any should ACCEPT str/5.0 ok 98 - any should ACCEPT str/5.1 ok 99 - any should ACCEPT str/empty ok 100 - any should ACCEPT str/false ok 101 - any should ACCEPT str/len-6 ok 102 - any should ACCEPT str/len-9 ok 103 - any should ACCEPT str/null ok 104 - any should ACCEPT str/true ok 105 - any should ACCEPT str/x # testing any-bool-nil ok 106 - any-bool-nil should REJECT arr/0 ok 107 - any-bool-nil should REJECT arr/0-1 ok 108 - any-bool-nil should REJECT arr/0-1-1 ok 109 - any-bool-nil should REJECT arr/0-1-1-2 ok 110 - any-bool-nil should REJECT arr/0-s1-1 ok 111 - any-bool-nil should REJECT arr/0-str ok 112 - any-bool-nil should REJECT arr/0-str-3 ok 113 - any-bool-nil should REJECT arr/0-str-3-18 ok 114 - any-bool-nil should REJECT arr/0-str-3-T ok 115 - any-bool-nil should REJECT arr/0-str-3-T-F ok 116 - any-bool-nil should REJECT arr/0-str-3-T-F-T ok 117 - any-bool-nil should REJECT arr/0-str-3-T-str ok 118 - any-bool-nil should REJECT arr/empty ok 119 - any-bool-nil should REJECT arr/str ok 120 - any-bool-nil should REJECT arr/str-1 ok 121 - any-bool-nil should ACCEPT bool/false ok 122 - any-bool-nil should ACCEPT bool/true ok 123 - any-bool-nil should ACCEPT null/null ok 124 - any-bool-nil should REJECT num/-0 ok 125 - any-bool-nil should REJECT num/-5 ok 126 - any-bool-nil should REJECT num/-5.0 ok 127 - any-bool-nil should REJECT num/-5.1 ok 128 - any-bool-nil should REJECT num/0 ok 129 - any-bool-nil should REJECT num/0e0 ok 130 - any-bool-nil should REJECT num/5 ok 131 - any-bool-nil should REJECT num/5.0 ok 132 - any-bool-nil should REJECT num/5.1 ok 133 - any-bool-nil should REJECT num/5.1e1 ok 134 - any-bool-nil should REJECT num/5E1 ok 135 - any-bool-nil should REJECT num/5E10 ok 136 - any-bool-nil should REJECT obj/alpha-num ok 137 - any-bool-nil should REJECT obj/empty ok 138 - any-bool-nil should REJECT obj/key-0 ok 139 - any-bool-nil should REJECT obj/key-0-opt-1 ok 140 - any-bool-nil should REJECT obj/key-0-opt-T ok 141 - any-bool-nil should REJECT obj/key-0-opt-T-rest-F ok 142 - any-bool-nil should REJECT obj/key-1 ok 143 - any-bool-nil should REJECT obj/key-1-unknown ok 144 - any-bool-nil should REJECT obj/key-pants ok 145 - any-bool-nil should REJECT obj/opt-T ok 146 - any-bool-nil should REJECT obj/opt-pants-rest-pants ok 147 - any-bool-nil should REJECT str/0 ok 148 - any-bool-nil should REJECT str/05 ok 149 - any-bool-nil should REJECT str/5 ok 150 - any-bool-nil should REJECT str/5. ok 151 - any-bool-nil should REJECT str/5.0 ok 152 - any-bool-nil should REJECT str/5.1 ok 153 - any-bool-nil should REJECT str/empty ok 154 - any-bool-nil should REJECT str/false ok 155 - any-bool-nil should REJECT str/len-6 ok 156 - any-bool-nil should REJECT str/len-9 ok 157 - any-bool-nil should REJECT str/null ok 158 - any-bool-nil should REJECT str/true ok 159 - any-bool-nil should REJECT str/x # testing array-3-int ok 160 - array-3-int should ACCEPT arr/0 ok 161 - array-3-int should ACCEPT arr/0-1 ok 162 - array-3-int should ACCEPT arr/0-1-1 ok 163 - array-3-int should REJECT arr/0-1-1-2 not ok 164 - array-3-int should REJECT arr/0-s1-1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'array-3-int should REJECT arr/0-s1-1' # at t/lib/Test/RxTester.pm line 106. ok 165 - array-3-int should REJECT arr/0-str ok 166 - array-3-int should REJECT arr/0-str-3 ok 167 - array-3-int should ACCEPT arr/empty ok 168 - array-3-int should REJECT arr/str-1 ok 169 - array-3-int should REJECT bool/false ok 170 - array-3-int should REJECT bool/true ok 171 - array-3-int should REJECT null/null ok 172 - array-3-int should REJECT num/-0 ok 173 - array-3-int should REJECT num/-5 ok 174 - array-3-int should REJECT num/-5.0 ok 175 - array-3-int should REJECT num/-5.1 ok 176 - array-3-int should REJECT num/0 ok 177 - array-3-int should REJECT num/0e0 ok 178 - array-3-int should REJECT num/5 ok 179 - array-3-int should REJECT num/5.0 ok 180 - array-3-int should REJECT num/5.1 ok 181 - array-3-int should REJECT num/5.1e1 ok 182 - array-3-int should REJECT num/5E1 ok 183 - array-3-int should REJECT num/5E10 ok 184 - array-3-int should REJECT obj/alpha-num ok 185 - array-3-int should REJECT obj/empty ok 186 - array-3-int should REJECT obj/key-0 ok 187 - array-3-int should REJECT obj/key-0-opt-1 ok 188 - array-3-int should REJECT obj/key-0-opt-T ok 189 - array-3-int should REJECT obj/key-0-opt-T-rest-F ok 190 - array-3-int should REJECT obj/key-1 ok 191 - array-3-int should REJECT obj/key-1-unknown ok 192 - array-3-int should REJECT obj/key-pants ok 193 - array-3-int should REJECT obj/opt-T ok 194 - array-3-int should REJECT obj/opt-pants-rest-pants ok 195 - array-3-int should REJECT str/0 ok 196 - array-3-int should REJECT str/05 ok 197 - array-3-int should REJECT str/5 ok 198 - array-3-int should REJECT str/5. ok 199 - array-3-int should REJECT str/5.0 ok 200 - array-3-int should REJECT str/5.1 ok 201 - array-3-int should REJECT str/empty ok 202 - array-3-int should REJECT str/false ok 203 - array-3-int should REJECT str/len-6 ok 204 - array-3-int should REJECT str/len-9 ok 205 - array-3-int should REJECT str/null ok 206 - array-3-int should REJECT str/true ok 207 - array-3-int should REJECT str/x # testing array-free ok 208 - array-free should ACCEPT arr/0 ok 209 - array-free should ACCEPT arr/0-1 ok 210 - array-free should ACCEPT arr/0-1-1 ok 211 - array-free should ACCEPT arr/0-1-1-2 ok 212 - array-free should ACCEPT arr/0-s1-1 ok 213 - array-free should ACCEPT arr/0-str ok 214 - array-free should ACCEPT arr/0-str-3 ok 215 - array-free should ACCEPT arr/0-str-3-18 ok 216 - array-free should ACCEPT arr/0-str-3-T ok 217 - array-free should ACCEPT arr/0-str-3-T-F ok 218 - array-free should ACCEPT arr/0-str-3-T-F-T ok 219 - array-free should ACCEPT arr/0-str-3-T-str ok 220 - array-free should ACCEPT arr/empty ok 221 - array-free should ACCEPT arr/str ok 222 - array-free should ACCEPT arr/str-1 ok 223 - array-free should REJECT bool/false ok 224 - array-free should REJECT bool/true ok 225 - array-free should REJECT null/null ok 226 - array-free should REJECT num/-0 ok 227 - array-free should REJECT num/-5 ok 228 - array-free should REJECT num/-5.0 ok 229 - array-free should REJECT num/-5.1 ok 230 - array-free should REJECT num/0 ok 231 - array-free should REJECT num/0e0 ok 232 - array-free should REJECT num/5 ok 233 - array-free should REJECT num/5.0 ok 234 - array-free should REJECT num/5.1 ok 235 - array-free should REJECT num/5.1e1 ok 236 - array-free should REJECT num/5E1 ok 237 - array-free should REJECT num/5E10 ok 238 - array-free should REJECT obj/alpha-num ok 239 - array-free should REJECT obj/empty ok 240 - array-free should REJECT obj/key-0 ok 241 - array-free should REJECT obj/key-0-opt-1 ok 242 - array-free should REJECT obj/key-0-opt-T ok 243 - array-free should REJECT obj/key-0-opt-T-rest-F ok 244 - array-free should REJECT obj/key-1 ok 245 - array-free should REJECT obj/key-1-unknown ok 246 - array-free should REJECT obj/key-pants ok 247 - array-free should REJECT obj/opt-T ok 248 - array-free should REJECT obj/opt-pants-rest-pants ok 249 - array-free should REJECT str/0 ok 250 - array-free should REJECT str/05 ok 251 - array-free should REJECT str/5 ok 252 - array-free should REJECT str/5. ok 253 - array-free should REJECT str/5.0 ok 254 - array-free should REJECT str/5.1 ok 255 - array-free should REJECT str/empty ok 256 - array-free should REJECT str/false ok 257 - array-free should REJECT str/len-6 ok 258 - array-free should REJECT str/len-9 ok 259 - array-free should REJECT str/null ok 260 - array-free should REJECT str/true ok 261 - array-free should REJECT str/x # testing bool ok 262 - bool should REJECT arr/0 ok 263 - bool should REJECT arr/0-1 ok 264 - bool should REJECT arr/0-1-1 ok 265 - bool should REJECT arr/0-1-1-2 ok 266 - bool should REJECT arr/0-s1-1 ok 267 - bool should REJECT arr/0-str ok 268 - bool should REJECT arr/0-str-3 ok 269 - bool should REJECT arr/0-str-3-18 ok 270 - bool should REJECT arr/0-str-3-T ok 271 - bool should REJECT arr/0-str-3-T-F ok 272 - bool should REJECT arr/0-str-3-T-F-T ok 273 - bool should REJECT arr/0-str-3-T-str ok 274 - bool should REJECT arr/empty ok 275 - bool should REJECT arr/str ok 276 - bool should REJECT arr/str-1 ok 277 - bool should ACCEPT bool/false ok 278 - bool should ACCEPT bool/true ok 279 - bool should REJECT null/null ok 280 - bool should REJECT num/-0 ok 281 - bool should REJECT num/-5 ok 282 - bool should REJECT num/-5.0 ok 283 - bool should REJECT num/-5.1 ok 284 - bool should REJECT num/0 ok 285 - bool should REJECT num/0e0 ok 286 - bool should REJECT num/5 ok 287 - bool should REJECT num/5.0 ok 288 - bool should REJECT num/5.1 ok 289 - bool should REJECT num/5.1e1 ok 290 - bool should REJECT num/5E1 ok 291 - bool should REJECT num/5E10 ok 292 - bool should REJECT obj/alpha-num ok 293 - bool should REJECT obj/empty ok 294 - bool should REJECT obj/key-0 ok 295 - bool should REJECT obj/key-0-opt-1 ok 296 - bool should REJECT obj/key-0-opt-T ok 297 - bool should REJECT obj/key-0-opt-T-rest-F ok 298 - bool should REJECT obj/key-1 ok 299 - bool should REJECT obj/key-1-unknown ok 300 - bool should REJECT obj/key-pants ok 301 - bool should REJECT obj/opt-T ok 302 - bool should REJECT obj/opt-pants-rest-pants ok 303 - bool should REJECT str/0 ok 304 - bool should REJECT str/05 ok 305 - bool should REJECT str/5 ok 306 - bool should REJECT str/5. ok 307 - bool should REJECT str/5.0 ok 308 - bool should REJECT str/5.1 ok 309 - bool should REJECT str/empty ok 310 - bool should REJECT str/false ok 311 - bool should REJECT str/len-6 ok 312 - bool should REJECT str/len-9 ok 313 - bool should REJECT str/null ok 314 - bool should REJECT str/true ok 315 - bool should REJECT str/x # testing composed-person ok 316 - composed-person should REJECT arr/0 ok 317 - composed-person should REJECT arr/0-1 ok 318 - composed-person should REJECT arr/0-1-1 ok 319 - composed-person should REJECT arr/0-1-1-2 ok 320 - composed-person should REJECT arr/0-s1-1 ok 321 - composed-person should REJECT arr/0-str ok 322 - composed-person should REJECT arr/0-str-3 ok 323 - composed-person should REJECT arr/0-str-3-18 ok 324 - composed-person should REJECT arr/0-str-3-T ok 325 - composed-person should REJECT arr/0-str-3-T-F ok 326 - composed-person should REJECT arr/0-str-3-T-F-T ok 327 - composed-person should REJECT arr/0-str-3-T-str ok 328 - composed-person should REJECT arr/empty ok 329 - composed-person should REJECT arr/str ok 330 - composed-person should REJECT arr/str-1 ok 331 - composed-person should REJECT bool/false ok 332 - composed-person should REJECT bool/true ok 333 - composed-person should REJECT null/null ok 334 - composed-person should REJECT num/-0 ok 335 - composed-person should REJECT num/-5 ok 336 - composed-person should REJECT num/-5.0 ok 337 - composed-person should REJECT num/-5.1 ok 338 - composed-person should REJECT num/0 ok 339 - composed-person should REJECT num/0e0 ok 340 - composed-person should REJECT num/5 ok 341 - composed-person should REJECT num/5.0 ok 342 - composed-person should REJECT num/5.1 ok 343 - composed-person should REJECT num/5.1e1 ok 344 - composed-person should REJECT num/5E1 ok 345 - composed-person should REJECT num/5E10 ok 346 - composed-person should REJECT person/empty ok 347 - composed-person should REJECT person/first ok 348 - composed-person should ACCEPT person/first-last ok 349 - composed-person should REJECT person/first-last-null ok 350 - composed-person should REJECT person/first-last-unknown ok 351 - composed-person should ACCEPT person/first-middle-last ok 352 - composed-person should REJECT person/unknown ok 353 - composed-person should REJECT str/0 ok 354 - composed-person should REJECT str/05 ok 355 - composed-person should REJECT str/5 ok 356 - composed-person should REJECT str/5. ok 357 - composed-person should REJECT str/5.0 ok 358 - composed-person should REJECT str/5.1 ok 359 - composed-person should REJECT str/empty ok 360 - composed-person should REJECT str/false ok 361 - composed-person should REJECT str/len-6 ok 362 - composed-person should REJECT str/len-9 ok 363 - composed-person should REJECT str/null ok 364 - composed-person should REJECT str/true ok 365 - composed-person should REJECT str/x # testing composed-person-prefix ok 366 - composed-person-prefix should REJECT arr/0 ok 367 - composed-person-prefix should REJECT arr/0-1 ok 368 - composed-person-prefix should REJECT arr/0-1-1 ok 369 - composed-person-prefix should REJECT arr/0-1-1-2 ok 370 - composed-person-prefix should REJECT arr/0-s1-1 ok 371 - composed-person-prefix should REJECT arr/0-str ok 372 - composed-person-prefix should REJECT arr/0-str-3 ok 373 - composed-person-prefix should REJECT arr/0-str-3-18 ok 374 - composed-person-prefix should REJECT arr/0-str-3-T ok 375 - composed-person-prefix should REJECT arr/0-str-3-T-F ok 376 - composed-person-prefix should REJECT arr/0-str-3-T-F-T ok 377 - composed-person-prefix should REJECT arr/0-str-3-T-str ok 378 - composed-person-prefix should REJECT arr/empty ok 379 - composed-person-prefix should REJECT arr/str ok 380 - composed-person-prefix should REJECT arr/str-1 ok 381 - composed-person-prefix should REJECT bool/false ok 382 - composed-person-prefix should REJECT bool/true ok 383 - composed-person-prefix should REJECT null/null ok 384 - composed-person-prefix should REJECT num/-0 ok 385 - composed-person-prefix should REJECT num/-5 ok 386 - composed-person-prefix should REJECT num/-5.0 ok 387 - composed-person-prefix should REJECT num/-5.1 ok 388 - composed-person-prefix should REJECT num/0 ok 389 - composed-person-prefix should REJECT num/0e0 ok 390 - composed-person-prefix should REJECT num/5 ok 391 - composed-person-prefix should REJECT num/5.0 ok 392 - composed-person-prefix should REJECT num/5.1 ok 393 - composed-person-prefix should REJECT num/5.1e1 ok 394 - composed-person-prefix should REJECT num/5E1 ok 395 - composed-person-prefix should REJECT num/5E10 ok 396 - composed-person-prefix should REJECT person/empty ok 397 - composed-person-prefix should REJECT person/first ok 398 - composed-person-prefix should ACCEPT person/first-last ok 399 - composed-person-prefix should REJECT person/first-last-null ok 400 - composed-person-prefix should REJECT person/first-last-unknown ok 401 - composed-person-prefix should ACCEPT person/first-middle-last ok 402 - composed-person-prefix should REJECT person/unknown ok 403 - composed-person-prefix should REJECT str/0 ok 404 - composed-person-prefix should REJECT str/05 ok 405 - composed-person-prefix should REJECT str/5 ok 406 - composed-person-prefix should REJECT str/5. ok 407 - composed-person-prefix should REJECT str/5.0 ok 408 - composed-person-prefix should REJECT str/5.1 ok 409 - composed-person-prefix should REJECT str/empty ok 410 - composed-person-prefix should REJECT str/false ok 411 - composed-person-prefix should REJECT str/len-6 ok 412 - composed-person-prefix should REJECT str/len-9 ok 413 - composed-person-prefix should REJECT str/null ok 414 - composed-person-prefix should REJECT str/true ok 415 - composed-person-prefix should REJECT str/x # testing def ok 416 - def should ACCEPT arr/0 ok 417 - def should ACCEPT arr/0-1 ok 418 - def should ACCEPT arr/0-1-1 ok 419 - def should ACCEPT arr/0-1-1-2 ok 420 - def should ACCEPT arr/0-s1-1 ok 421 - def should ACCEPT arr/0-str ok 422 - def should ACCEPT arr/0-str-3 ok 423 - def should ACCEPT arr/0-str-3-18 ok 424 - def should ACCEPT arr/0-str-3-T ok 425 - def should ACCEPT arr/0-str-3-T-F ok 426 - def should ACCEPT arr/0-str-3-T-F-T ok 427 - def should ACCEPT arr/0-str-3-T-str ok 428 - def should ACCEPT arr/empty ok 429 - def should ACCEPT arr/str ok 430 - def should ACCEPT arr/str-1 ok 431 - def should ACCEPT bool/false ok 432 - def should ACCEPT bool/true ok 433 - def should REJECT null/null ok 434 - def should ACCEPT num/-0 ok 435 - def should ACCEPT num/-5 ok 436 - def should ACCEPT num/-5.0 ok 437 - def should ACCEPT num/-5.1 ok 438 - def should ACCEPT num/0 ok 439 - def should ACCEPT num/0e0 ok 440 - def should ACCEPT num/5 ok 441 - def should ACCEPT num/5.0 ok 442 - def should ACCEPT num/5.1 ok 443 - def should ACCEPT num/5.1e1 ok 444 - def should ACCEPT num/5E1 ok 445 - def should ACCEPT num/5E10 ok 446 - def should ACCEPT obj/alpha-num ok 447 - def should ACCEPT obj/empty ok 448 - def should ACCEPT obj/key-0 ok 449 - def should ACCEPT obj/key-0-opt-1 ok 450 - def should ACCEPT obj/key-0-opt-T ok 451 - def should ACCEPT obj/key-0-opt-T-rest-F ok 452 - def should ACCEPT obj/key-1 ok 453 - def should ACCEPT obj/key-1-unknown ok 454 - def should ACCEPT obj/key-pants ok 455 - def should ACCEPT obj/opt-T ok 456 - def should ACCEPT obj/opt-pants-rest-pants ok 457 - def should ACCEPT str/0 ok 458 - def should ACCEPT str/05 ok 459 - def should ACCEPT str/5 ok 460 - def should ACCEPT str/5. ok 461 - def should ACCEPT str/5.0 ok 462 - def should ACCEPT str/5.1 ok 463 - def should ACCEPT str/empty ok 464 - def should ACCEPT str/false ok 465 - def should ACCEPT str/len-6 ok 466 - def should ACCEPT str/len-9 ok 467 - def should ACCEPT str/null ok 468 - def should ACCEPT str/true ok 469 - def should ACCEPT str/x # testing fail ok 470 - fail should REJECT arr/0 ok 471 - fail should REJECT arr/0-1 ok 472 - fail should REJECT arr/0-1-1 ok 473 - fail should REJECT arr/0-1-1-2 ok 474 - fail should REJECT arr/0-s1-1 ok 475 - fail should REJECT arr/0-str ok 476 - fail should REJECT arr/0-str-3 ok 477 - fail should REJECT arr/0-str-3-18 ok 478 - fail should REJECT arr/0-str-3-T ok 479 - fail should REJECT arr/0-str-3-T-F ok 480 - fail should REJECT arr/0-str-3-T-F-T ok 481 - fail should REJECT arr/0-str-3-T-str ok 482 - fail should REJECT arr/empty ok 483 - fail should REJECT arr/str ok 484 - fail should REJECT arr/str-1 ok 485 - fail should REJECT bool/false ok 486 - fail should REJECT bool/true ok 487 - fail should REJECT null/null ok 488 - fail should REJECT num/-0 ok 489 - fail should REJECT num/-5 ok 490 - fail should REJECT num/-5.0 ok 491 - fail should REJECT num/-5.1 ok 492 - fail should REJECT num/0 ok 493 - fail should REJECT num/0e0 ok 494 - fail should REJECT num/5 ok 495 - fail should REJECT num/5.0 ok 496 - fail should REJECT num/5.1 ok 497 - fail should REJECT num/5.1e1 ok 498 - fail should REJECT num/5E1 ok 499 - fail should REJECT num/5E10 ok 500 - fail should REJECT obj/alpha-num ok 501 - fail should REJECT obj/empty ok 502 - fail should REJECT obj/key-0 ok 503 - fail should REJECT obj/key-0-opt-1 ok 504 - fail should REJECT obj/key-0-opt-T ok 505 - fail should REJECT obj/key-0-opt-T-rest-F ok 506 - fail should REJECT obj/key-1 ok 507 - fail should REJECT obj/key-1-unknown ok 508 - fail should REJECT obj/key-pants ok 509 - fail should REJECT obj/opt-T ok 510 - fail should REJECT obj/opt-pants-rest-pants ok 511 - fail should REJECT str/0 ok 512 - fail should REJECT str/05 ok 513 - fail should REJECT str/5 ok 514 - fail should REJECT str/5. ok 515 - fail should REJECT str/5.0 ok 516 - fail should REJECT str/5.1 ok 517 - fail should REJECT str/empty ok 518 - fail should REJECT str/false ok 519 - fail should REJECT str/len-6 ok 520 - fail should REJECT str/len-9 ok 521 - fail should REJECT str/null ok 522 - fail should REJECT str/true ok 523 - fail should REJECT str/x # testing int ok 524 - int should REJECT arr/0 ok 525 - int should REJECT arr/0-1 ok 526 - int should REJECT arr/0-1-1 ok 527 - int should REJECT arr/0-1-1-2 ok 528 - int should REJECT arr/0-s1-1 ok 529 - int should REJECT arr/0-str ok 530 - int should REJECT arr/0-str-3 ok 531 - int should REJECT arr/0-str-3-18 ok 532 - int should REJECT arr/0-str-3-T ok 533 - int should REJECT arr/0-str-3-T-F ok 534 - int should REJECT arr/0-str-3-T-F-T ok 535 - int should REJECT arr/0-str-3-T-str ok 536 - int should REJECT arr/empty ok 537 - int should REJECT arr/str ok 538 - int should REJECT arr/str-1 ok 539 - int should REJECT bool/false ok 540 - int should REJECT bool/true ok 541 - int should REJECT null/null ok 542 - int should ACCEPT num/-0 ok 543 - int should ACCEPT num/-5 ok 544 - int should ACCEPT num/-5.0 ok 545 - int should REJECT num/-5.1 ok 546 - int should ACCEPT num/0 ok 547 - int should ACCEPT num/0e0 ok 548 - int should ACCEPT num/5 ok 549 - int should ACCEPT num/5.0 ok 550 - int should REJECT num/5.1 ok 551 - int should ACCEPT num/5.1e1 ok 552 - int should ACCEPT num/5E10 ok 553 - int should REJECT obj/alpha-num ok 554 - int should REJECT obj/empty ok 555 - int should REJECT obj/key-0 ok 556 - int should REJECT obj/key-0-opt-1 ok 557 - int should REJECT obj/key-0-opt-T ok 558 - int should REJECT obj/key-0-opt-T-rest-F ok 559 - int should REJECT obj/key-1 ok 560 - int should REJECT obj/key-1-unknown ok 561 - int should REJECT obj/key-pants ok 562 - int should REJECT obj/opt-T ok 563 - int should REJECT obj/opt-pants-rest-pants not ok 564 - int should REJECT str/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int should REJECT str/0' # at t/lib/Test/RxTester.pm line 106. ok 565 - int should REJECT str/05 # TODO Perl has trouble with num/str distinction not ok 566 - int should REJECT str/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int should REJECT str/5' # at t/lib/Test/RxTester.pm line 106. ok 567 - int should REJECT str/5. # TODO Perl has trouble with num/str distinction not ok 568 - int should REJECT str/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int should REJECT str/5.0' # at t/lib/Test/RxTester.pm line 106. ok 569 - int should REJECT str/5.1 # TODO Perl has trouble with num/str distinction ok 570 - int should REJECT str/empty # TODO Perl has trouble with num/str distinction ok 571 - int should REJECT str/false # TODO Perl has trouble with num/str distinction ok 572 - int should REJECT str/len-6 # TODO Perl has trouble with num/str distinction ok 573 - int should REJECT str/len-9 # TODO Perl has trouble with num/str distinction ok 574 - int should REJECT str/null # TODO Perl has trouble with num/str distinction ok 575 - int should REJECT str/true # TODO Perl has trouble with num/str distinction ok 576 - int should REJECT str/x # TODO Perl has trouble with num/str distinction # testing int-0 ok 577 - int-0 should REJECT arr/0 ok 578 - int-0 should REJECT arr/0-1 ok 579 - int-0 should REJECT arr/0-1-1 ok 580 - int-0 should REJECT arr/0-1-1-2 ok 581 - int-0 should REJECT arr/0-s1-1 ok 582 - int-0 should REJECT arr/0-str ok 583 - int-0 should REJECT arr/0-str-3 ok 584 - int-0 should REJECT arr/0-str-3-18 ok 585 - int-0 should REJECT arr/0-str-3-T ok 586 - int-0 should REJECT arr/0-str-3-T-F ok 587 - int-0 should REJECT arr/0-str-3-T-F-T ok 588 - int-0 should REJECT arr/0-str-3-T-str ok 589 - int-0 should REJECT arr/empty ok 590 - int-0 should REJECT arr/str ok 591 - int-0 should REJECT arr/str-1 ok 592 - int-0 should REJECT bool/false ok 593 - int-0 should REJECT bool/true ok 594 - int-0 should REJECT null/null ok 595 - int-0 should ACCEPT num/-0 ok 596 - int-0 should REJECT num/-5 ok 597 - int-0 should REJECT num/-5.0 ok 598 - int-0 should REJECT num/-5.1 ok 599 - int-0 should ACCEPT num/0 ok 600 - int-0 should ACCEPT num/0e0 ok 601 - int-0 should REJECT num/5 ok 602 - int-0 should REJECT num/5.0 ok 603 - int-0 should REJECT num/5.1 ok 604 - int-0 should REJECT num/5.1e1 ok 605 - int-0 should REJECT num/5E10 ok 606 - int-0 should REJECT obj/alpha-num ok 607 - int-0 should REJECT obj/empty ok 608 - int-0 should REJECT obj/key-0 ok 609 - int-0 should REJECT obj/key-0-opt-1 ok 610 - int-0 should REJECT obj/key-0-opt-T ok 611 - int-0 should REJECT obj/key-0-opt-T-rest-F ok 612 - int-0 should REJECT obj/key-1 ok 613 - int-0 should REJECT obj/key-1-unknown ok 614 - int-0 should REJECT obj/key-pants ok 615 - int-0 should REJECT obj/opt-T ok 616 - int-0 should REJECT obj/opt-pants-rest-pants not ok 617 - int-0 should REJECT str/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int-0 should REJECT str/0' # at t/lib/Test/RxTester.pm line 106. ok 618 - int-0 should REJECT str/05 # TODO Perl has trouble with num/str distinction not ok 619 - int-0 should REJECT str/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int-0 should REJECT str/5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //int: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] ok 620 - int-0 should REJECT str/5. # TODO Perl has trouble with num/str distinction not ok 621 - int-0 should REJECT str/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int-0 should REJECT str/5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //int: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] ok 622 - int-0 should REJECT str/5.1 # TODO Perl has trouble with num/str distinction ok 623 - int-0 should REJECT str/empty # TODO Perl has trouble with num/str distinction ok 624 - int-0 should REJECT str/false # TODO Perl has trouble with num/str distinction ok 625 - int-0 should REJECT str/len-6 # TODO Perl has trouble with num/str distinction ok 626 - int-0 should REJECT str/len-9 # TODO Perl has trouble with num/str distinction ok 627 - int-0 should REJECT str/null # TODO Perl has trouble with num/str distinction ok 628 - int-0 should REJECT str/true # TODO Perl has trouble with num/str distinction ok 629 - int-0 should REJECT str/x # TODO Perl has trouble with num/str distinction # testing int-range ok 630 - int-range should REJECT arr/0 ok 631 - int-range should REJECT arr/0-1 ok 632 - int-range should REJECT arr/0-1-1 ok 633 - int-range should REJECT arr/0-1-1-2 ok 634 - int-range should REJECT arr/0-s1-1 ok 635 - int-range should REJECT arr/0-str ok 636 - int-range should REJECT arr/0-str-3 ok 637 - int-range should REJECT arr/0-str-3-18 ok 638 - int-range should REJECT arr/0-str-3-T ok 639 - int-range should REJECT arr/0-str-3-T-F ok 640 - int-range should REJECT arr/0-str-3-T-F-T ok 641 - int-range should REJECT arr/0-str-3-T-str ok 642 - int-range should REJECT arr/empty ok 643 - int-range should REJECT arr/str ok 644 - int-range should REJECT arr/str-1 ok 645 - int-range should REJECT bool/false ok 646 - int-range should REJECT bool/true ok 647 - int-range should REJECT null/null ok 648 - int-range should REJECT num/-0 ok 649 - int-range should REJECT num/-5 ok 650 - int-range should REJECT num/-5.0 ok 651 - int-range should REJECT num/-5.1 ok 652 - int-range should REJECT num/0 ok 653 - int-range should REJECT num/0e0 ok 654 - int-range should REJECT num/5 ok 655 - int-range should REJECT num/5.0 ok 656 - int-range should REJECT num/5.1 ok 657 - int-range should ACCEPT num/5.1e1 ok 658 - int-range should ACCEPT num/5E1 ok 659 - int-range should REJECT num/5E10 ok 660 - int-range should REJECT obj/alpha-num ok 661 - int-range should REJECT obj/empty ok 662 - int-range should REJECT obj/key-0 ok 663 - int-range should REJECT obj/key-0-opt-1 ok 664 - int-range should REJECT obj/key-0-opt-T ok 665 - int-range should REJECT obj/key-0-opt-T-rest-F ok 666 - int-range should REJECT obj/key-1 ok 667 - int-range should REJECT obj/key-1-unknown ok 668 - int-range should REJECT obj/key-pants ok 669 - int-range should REJECT obj/opt-T ok 670 - int-range should REJECT obj/opt-pants-rest-pants not ok 671 - int-range should REJECT str/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int-range should REJECT str/0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //int: value is outside allowed range (error: range at $data) # want error types: [ type ] # have error types: [ range ] ok 672 - int-range should REJECT str/05 # TODO Perl has trouble with num/str distinction not ok 673 - int-range should REJECT str/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int-range should REJECT str/5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //int: value is outside allowed range (error: range at $data) # want error types: [ type ] # have error types: [ range ] ok 674 - int-range should REJECT str/5. # TODO Perl has trouble with num/str distinction not ok 675 - int-range should REJECT str/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int-range should REJECT str/5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //int: value is outside allowed range (error: range at $data) # want error types: [ type ] # have error types: [ range ] ok 676 - int-range should REJECT str/5.1 # TODO Perl has trouble with num/str distinction ok 677 - int-range should REJECT str/empty # TODO Perl has trouble with num/str distinction ok 678 - int-range should REJECT str/false # TODO Perl has trouble with num/str distinction ok 679 - int-range should REJECT str/len-6 # TODO Perl has trouble with num/str distinction ok 680 - int-range should REJECT str/len-9 # TODO Perl has trouble with num/str distinction ok 681 - int-range should REJECT str/null # TODO Perl has trouble with num/str distinction ok 682 - int-range should REJECT str/true # TODO Perl has trouble with num/str distinction ok 683 - int-range should REJECT str/x # TODO Perl has trouble with num/str distinction # testing int-range-empty ok 684 - int-range-empty should REJECT arr/0 ok 685 - int-range-empty should REJECT arr/0-1 ok 686 - int-range-empty should REJECT arr/0-1-1 ok 687 - int-range-empty should REJECT arr/0-1-1-2 ok 688 - int-range-empty should REJECT arr/0-s1-1 ok 689 - int-range-empty should REJECT arr/0-str ok 690 - int-range-empty should REJECT arr/0-str-3 ok 691 - int-range-empty should REJECT arr/0-str-3-18 ok 692 - int-range-empty should REJECT arr/0-str-3-T ok 693 - int-range-empty should REJECT arr/0-str-3-T-F ok 694 - int-range-empty should REJECT arr/0-str-3-T-F-T ok 695 - int-range-empty should REJECT arr/0-str-3-T-str ok 696 - int-range-empty should REJECT arr/empty ok 697 - int-range-empty should REJECT arr/str ok 698 - int-range-empty should REJECT arr/str-1 ok 699 - int-range-empty should REJECT bool/false ok 700 - int-range-empty should REJECT bool/true ok 701 - int-range-empty should REJECT null/null ok 702 - int-range-empty should ACCEPT num/-0 ok 703 - int-range-empty should ACCEPT num/-5 ok 704 - int-range-empty should ACCEPT num/-5.0 ok 705 - int-range-empty should REJECT num/-5.1 ok 706 - int-range-empty should ACCEPT num/0 ok 707 - int-range-empty should ACCEPT num/0e0 ok 708 - int-range-empty should ACCEPT num/5 ok 709 - int-range-empty should ACCEPT num/5.0 ok 710 - int-range-empty should REJECT num/5.1 ok 711 - int-range-empty should ACCEPT num/5.1e1 ok 712 - int-range-empty should ACCEPT num/5E1 ok 713 - int-range-empty should ACCEPT num/5E10 ok 714 - int-range-empty should REJECT obj/alpha-num ok 715 - int-range-empty should REJECT obj/empty ok 716 - int-range-empty should REJECT obj/key-0 ok 717 - int-range-empty should REJECT obj/key-0-opt-1 ok 718 - int-range-empty should REJECT obj/key-0-opt-T ok 719 - int-range-empty should REJECT obj/key-0-opt-T-rest-F ok 720 - int-range-empty should REJECT obj/key-1 ok 721 - int-range-empty should REJECT obj/key-1-unknown ok 722 - int-range-empty should REJECT obj/key-pants ok 723 - int-range-empty should REJECT obj/opt-T ok 724 - int-range-empty should REJECT obj/opt-pants-rest-pants not ok 725 - int-range-empty should REJECT str/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int-range-empty should REJECT str/0' # at t/lib/Test/RxTester.pm line 106. ok 726 - int-range-empty should REJECT str/05 # TODO Perl has trouble with num/str distinction not ok 727 - int-range-empty should REJECT str/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int-range-empty should REJECT str/5' # at t/lib/Test/RxTester.pm line 106. ok 728 - int-range-empty should REJECT str/5. # TODO Perl has trouble with num/str distinction not ok 729 - int-range-empty should REJECT str/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'int-range-empty should REJECT str/5.0' # at t/lib/Test/RxTester.pm line 106. ok 730 - int-range-empty should REJECT str/5.1 # TODO Perl has trouble with num/str distinction ok 731 - int-range-empty should REJECT str/empty # TODO Perl has trouble with num/str distinction ok 732 - int-range-empty should REJECT str/false # TODO Perl has trouble with num/str distinction ok 733 - int-range-empty should REJECT str/len-6 # TODO Perl has trouble with num/str distinction ok 734 - int-range-empty should REJECT str/len-9 # TODO Perl has trouble with num/str distinction ok 735 - int-range-empty should REJECT str/null # TODO Perl has trouble with num/str distinction ok 736 - int-range-empty should REJECT str/true # TODO Perl has trouble with num/str distinction ok 737 - int-range-empty should REJECT str/x # TODO Perl has trouble with num/str distinction # testing invalid/all-no-of ok 738 - invalid/all-no-of should be INVALID # testing invalid/all-of-0 ok 739 - invalid/all-of-0 should be INVALID # testing invalid/any-of-0 ok 740 - invalid/any-of-0 should be INVALID # testing invalid/arr-arr-cont ok 741 - invalid/arr-arr-cont should be INVALID # testing invalid/arr-no-content ok 742 - invalid/arr-no-content should be INVALID # testing invalid/arr-unknown-arg ok 743 - invalid/arr-unknown-arg should be INVALID # testing invalid/arr-untyped-cont ok 744 - invalid/arr-untyped-cont should be INVALID # testing invalid/composed-cycle ok 745 - BAD COMPOSED TYPE: invalid/composed-cycle # testing invalid/composed-invalid ok 746 - BAD COMPOSED TYPE: invalid/composed-invalid # testing invalid/composed-unknown-arg ok 747 - invalid/composed-unknown-arg should be INVALID # testing invalid/int-unknown-arg ok 748 - invalid/int-unknown-arg should be INVALID # testing invalid/rec-both-req-opt ok 749 - invalid/rec-both-req-opt should be INVALID # testing invalid/rec-unknown-arg ok 750 - invalid/rec-unknown-arg should be INVALID # testing invalid/seq-no-cont ok 751 - invalid/seq-no-cont should be INVALID # testing invalid/seq-obj-cont ok 752 - invalid/seq-obj-cont should be INVALID # testing invalid/seq-unknown-arg ok 753 - invalid/seq-unknown-arg should be INVALID # testing map-int ok 754 - map-int should REJECT arr/0 ok 755 - map-int should REJECT arr/0-1 ok 756 - map-int should REJECT arr/0-1-1 ok 757 - map-int should REJECT arr/0-1-1-2 ok 758 - map-int should REJECT arr/0-s1-1 ok 759 - map-int should REJECT arr/0-str ok 760 - map-int should REJECT arr/0-str-3 ok 761 - map-int should REJECT arr/0-str-3-18 ok 762 - map-int should REJECT arr/0-str-3-T ok 763 - map-int should REJECT arr/0-str-3-T-F ok 764 - map-int should REJECT arr/0-str-3-T-F-T ok 765 - map-int should REJECT arr/0-str-3-T-str ok 766 - map-int should REJECT arr/empty ok 767 - map-int should REJECT arr/str ok 768 - map-int should REJECT arr/str-1 ok 769 - map-int should REJECT bool/false ok 770 - map-int should REJECT bool/true ok 771 - map-int should REJECT null/null ok 772 - map-int should REJECT num/-0 ok 773 - map-int should REJECT num/-5 ok 774 - map-int should REJECT num/-5.0 ok 775 - map-int should REJECT num/-5.1 ok 776 - map-int should REJECT num/0 ok 777 - map-int should REJECT num/0e0 ok 778 - map-int should REJECT num/5 ok 779 - map-int should REJECT num/5.0 ok 780 - map-int should REJECT num/5.1 ok 781 - map-int should REJECT num/5.1e1 ok 782 - map-int should REJECT num/5E1 ok 783 - map-int should REJECT num/5E10 ok 784 - map-int should ACCEPT obj/alpha-num ok 785 - map-int should ACCEPT obj/empty ok 786 - map-int should ACCEPT obj/key-0 ok 787 - map-int should ACCEPT obj/key-0-opt-1 ok 788 - map-int should REJECT obj/key-0-opt-T ok 789 - map-int should ACCEPT obj/key-1 ok 790 - map-int should ACCEPT obj/key-1-unknown ok 791 - map-int should REJECT obj/key-pants ok 792 - map-int should REJECT str/0 ok 793 - map-int should REJECT str/05 ok 794 - map-int should REJECT str/5 ok 795 - map-int should REJECT str/5. ok 796 - map-int should REJECT str/5.0 ok 797 - map-int should REJECT str/5.1 ok 798 - map-int should REJECT str/empty ok 799 - map-int should REJECT str/false ok 800 - map-int should REJECT str/len-6 ok 801 - map-int should REJECT str/len-9 ok 802 - map-int should REJECT str/null ok 803 - map-int should REJECT str/true ok 804 - map-int should REJECT str/x # testing multi/all-ii ok 805 - multi/all-ii should REJECT num/5 ok 806 - multi/all-ii should REJECT str/x # testing multi/array-3-int ok 807 - multi/array-3-int should REJECT arr/str-1 # testing multi/map-int ok 808 - multi/map-int should REJECT obj/key-0-opt-T-rest-F # testing multi/rec-key-opt ok 809 - multi/rec-key-opt should REJECT obj/opt-pants-rest-pants # testing multi/rec-key-opt-rest ok 810 - multi/rec-key-opt-rest should REJECT obj/opt-pants-rest-pants # testing multi/seq-ii ok 811 - multi/seq-ii should REJECT arr/0-str-3 # testing multi/seq-ii-2bools ok 812 - multi/seq-ii-2bools should REJECT arr/0-str-3-T-str ok 813 - multi/seq-ii-2bools should REJECT arr/str # testing nil ok 814 - nil should REJECT arr/0 ok 815 - nil should REJECT arr/0-1 ok 816 - nil should REJECT arr/0-1-1 ok 817 - nil should REJECT arr/0-1-1-2 ok 818 - nil should REJECT arr/0-s1-1 ok 819 - nil should REJECT arr/0-str ok 820 - nil should REJECT arr/0-str-3 ok 821 - nil should REJECT arr/0-str-3-18 ok 822 - nil should REJECT arr/0-str-3-T ok 823 - nil should REJECT arr/0-str-3-T-F ok 824 - nil should REJECT arr/0-str-3-T-F-T ok 825 - nil should REJECT arr/0-str-3-T-str ok 826 - nil should REJECT arr/empty ok 827 - nil should REJECT arr/str ok 828 - nil should REJECT arr/str-1 ok 829 - nil should REJECT bool/false ok 830 - nil should REJECT bool/true ok 831 - nil should ACCEPT null/null ok 832 - nil should REJECT num/-0 ok 833 - nil should REJECT num/-5 ok 834 - nil should REJECT num/-5.0 ok 835 - nil should REJECT num/-5.1 ok 836 - nil should REJECT num/0 ok 837 - nil should REJECT num/0e0 ok 838 - nil should REJECT num/5 ok 839 - nil should REJECT num/5.0 ok 840 - nil should REJECT num/5.1 ok 841 - nil should REJECT num/5.1e1 ok 842 - nil should REJECT num/5E1 ok 843 - nil should REJECT num/5E10 ok 844 - nil should REJECT obj/alpha-num ok 845 - nil should REJECT obj/empty ok 846 - nil should REJECT obj/key-0 ok 847 - nil should REJECT obj/key-0-opt-1 ok 848 - nil should REJECT obj/key-0-opt-T ok 849 - nil should REJECT obj/key-0-opt-T-rest-F ok 850 - nil should REJECT obj/key-1 ok 851 - nil should REJECT obj/key-1-unknown ok 852 - nil should REJECT obj/key-pants ok 853 - nil should REJECT obj/opt-T ok 854 - nil should REJECT obj/opt-pants-rest-pants ok 855 - nil should REJECT str/0 ok 856 - nil should REJECT str/05 ok 857 - nil should REJECT str/5 ok 858 - nil should REJECT str/5. ok 859 - nil should REJECT str/5.0 ok 860 - nil should REJECT str/5.1 ok 861 - nil should REJECT str/empty ok 862 - nil should REJECT str/false ok 863 - nil should REJECT str/len-6 ok 864 - nil should REJECT str/len-9 ok 865 - nil should REJECT str/null ok 866 - nil should REJECT str/true ok 867 - nil should REJECT str/x # testing num ok 868 - num should REJECT arr/0 ok 869 - num should REJECT arr/0-1 ok 870 - num should REJECT arr/0-1-1 ok 871 - num should REJECT arr/0-1-1-2 ok 872 - num should REJECT arr/0-s1-1 ok 873 - num should REJECT arr/0-str ok 874 - num should REJECT arr/0-str-3 ok 875 - num should REJECT arr/0-str-3-18 ok 876 - num should REJECT arr/0-str-3-T ok 877 - num should REJECT arr/0-str-3-T-F ok 878 - num should REJECT arr/0-str-3-T-F-T ok 879 - num should REJECT arr/0-str-3-T-str ok 880 - num should REJECT arr/empty ok 881 - num should REJECT arr/str ok 882 - num should REJECT arr/str-1 ok 883 - num should REJECT bool/false ok 884 - num should REJECT bool/true ok 885 - num should REJECT null/null ok 886 - num should ACCEPT num/-0 ok 887 - num should ACCEPT num/-5 ok 888 - num should ACCEPT num/-5.0 ok 889 - num should ACCEPT num/-5.1 ok 890 - num should ACCEPT num/0 ok 891 - num should ACCEPT num/0e0 ok 892 - num should ACCEPT num/5 ok 893 - num should ACCEPT num/5.0 ok 894 - num should ACCEPT num/5.1 ok 895 - num should ACCEPT num/5.1e1 ok 896 - num should ACCEPT num/5E1 ok 897 - num should ACCEPT num/5E10 ok 898 - num should REJECT obj/alpha-num ok 899 - num should REJECT obj/empty ok 900 - num should REJECT obj/key-0 ok 901 - num should REJECT obj/key-0-opt-1 ok 902 - num should REJECT obj/key-0-opt-T ok 903 - num should REJECT obj/key-0-opt-T-rest-F ok 904 - num should REJECT obj/key-1 ok 905 - num should REJECT obj/key-1-unknown ok 906 - num should REJECT obj/key-pants ok 907 - num should REJECT obj/opt-T ok 908 - num should REJECT obj/opt-pants-rest-pants not ok 909 - num should REJECT str/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num should REJECT str/0' # at t/lib/Test/RxTester.pm line 106. ok 910 - num should REJECT str/05 # TODO Perl has trouble with num/str distinction not ok 911 - num should REJECT str/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num should REJECT str/5' # at t/lib/Test/RxTester.pm line 106. ok 912 - num should REJECT str/5. # TODO Perl has trouble with num/str distinction not ok 913 - num should REJECT str/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num should REJECT str/5.0' # at t/lib/Test/RxTester.pm line 106. not ok 914 - num should REJECT str/5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num should REJECT str/5.1' # at t/lib/Test/RxTester.pm line 106. ok 915 - num should REJECT str/empty # TODO Perl has trouble with num/str distinction ok 916 - num should REJECT str/false # TODO Perl has trouble with num/str distinction ok 917 - num should REJECT str/len-6 # TODO Perl has trouble with num/str distinction ok 918 - num should REJECT str/len-9 # TODO Perl has trouble with num/str distinction ok 919 - num should REJECT str/null # TODO Perl has trouble with num/str distinction ok 920 - num should REJECT str/true # TODO Perl has trouble with num/str distinction ok 921 - num should REJECT str/x # TODO Perl has trouble with num/str distinction # testing num-0 ok 922 - num-0 should REJECT arr/0 ok 923 - num-0 should REJECT arr/0-1 ok 924 - num-0 should REJECT arr/0-1-1 ok 925 - num-0 should REJECT arr/0-1-1-2 ok 926 - num-0 should REJECT arr/0-s1-1 ok 927 - num-0 should REJECT arr/0-str ok 928 - num-0 should REJECT arr/0-str-3 ok 929 - num-0 should REJECT arr/0-str-3-18 ok 930 - num-0 should REJECT arr/0-str-3-T ok 931 - num-0 should REJECT arr/0-str-3-T-F ok 932 - num-0 should REJECT arr/0-str-3-T-F-T ok 933 - num-0 should REJECT arr/0-str-3-T-str ok 934 - num-0 should REJECT arr/empty ok 935 - num-0 should REJECT arr/str ok 936 - num-0 should REJECT arr/str-1 ok 937 - num-0 should REJECT bool/false ok 938 - num-0 should REJECT bool/true ok 939 - num-0 should REJECT null/null ok 940 - num-0 should ACCEPT num/-0 ok 941 - num-0 should REJECT num/-5 ok 942 - num-0 should REJECT num/-5.0 ok 943 - num-0 should REJECT num/-5.1 ok 944 - num-0 should ACCEPT num/0 ok 945 - num-0 should ACCEPT num/0e0 ok 946 - num-0 should REJECT num/5 ok 947 - num-0 should REJECT num/5.0 ok 948 - num-0 should REJECT num/5.1 ok 949 - num-0 should REJECT num/5.1e1 ok 950 - num-0 should REJECT num/5E10 ok 951 - num-0 should REJECT obj/alpha-num ok 952 - num-0 should REJECT obj/empty ok 953 - num-0 should REJECT obj/key-0 ok 954 - num-0 should REJECT obj/key-0-opt-1 ok 955 - num-0 should REJECT obj/key-0-opt-T ok 956 - num-0 should REJECT obj/key-0-opt-T-rest-F ok 957 - num-0 should REJECT obj/key-1 ok 958 - num-0 should REJECT obj/key-1-unknown ok 959 - num-0 should REJECT obj/key-pants ok 960 - num-0 should REJECT obj/opt-T ok 961 - num-0 should REJECT obj/opt-pants-rest-pants not ok 962 - num-0 should REJECT str/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num-0 should REJECT str/0' # at t/lib/Test/RxTester.pm line 106. ok 963 - num-0 should REJECT str/05 # TODO Perl has trouble with num/str distinction not ok 964 - num-0 should REJECT str/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num-0 should REJECT str/5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //num: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] ok 965 - num-0 should REJECT str/5. # TODO Perl has trouble with num/str distinction not ok 966 - num-0 should REJECT str/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num-0 should REJECT str/5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //num: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 967 - num-0 should REJECT str/5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num-0 should REJECT str/5.1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //num: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] ok 968 - num-0 should REJECT str/empty # TODO Perl has trouble with num/str distinction ok 969 - num-0 should REJECT str/false # TODO Perl has trouble with num/str distinction ok 970 - num-0 should REJECT str/len-6 # TODO Perl has trouble with num/str distinction ok 971 - num-0 should REJECT str/len-9 # TODO Perl has trouble with num/str distinction ok 972 - num-0 should REJECT str/null # TODO Perl has trouble with num/str distinction ok 973 - num-0 should REJECT str/true # TODO Perl has trouble with num/str distinction ok 974 - num-0 should REJECT str/x # TODO Perl has trouble with num/str distinction # testing num-range ok 975 - num-range should REJECT arr/0 ok 976 - num-range should REJECT arr/0-1 ok 977 - num-range should REJECT arr/0-1-1 ok 978 - num-range should REJECT arr/0-1-1-2 ok 979 - num-range should REJECT arr/0-s1-1 ok 980 - num-range should REJECT arr/0-str ok 981 - num-range should REJECT arr/0-str-3 ok 982 - num-range should REJECT arr/0-str-3-18 ok 983 - num-range should REJECT arr/0-str-3-T ok 984 - num-range should REJECT arr/0-str-3-T-F ok 985 - num-range should REJECT arr/0-str-3-T-F-T ok 986 - num-range should REJECT arr/0-str-3-T-str ok 987 - num-range should REJECT arr/empty ok 988 - num-range should REJECT arr/str ok 989 - num-range should REJECT arr/str-1 ok 990 - num-range should REJECT bool/false ok 991 - num-range should REJECT bool/true ok 992 - num-range should REJECT null/null ok 993 - num-range should REJECT num/-0 ok 994 - num-range should REJECT num/-5 ok 995 - num-range should REJECT num/-5.0 ok 996 - num-range should REJECT num/-5.1 ok 997 - num-range should REJECT num/0 ok 998 - num-range should REJECT num/0e0 ok 999 - num-range should REJECT num/5 ok 1000 - num-range should REJECT num/5.0 ok 1001 - num-range should ACCEPT num/5.1 ok 1002 - num-range should ACCEPT num/5.1e1 ok 1003 - num-range should ACCEPT num/5E1 ok 1004 - num-range should REJECT num/5E10 ok 1005 - num-range should REJECT obj/alpha-num ok 1006 - num-range should REJECT obj/empty ok 1007 - num-range should REJECT obj/key-0 ok 1008 - num-range should REJECT obj/key-0-opt-1 ok 1009 - num-range should REJECT obj/key-0-opt-T ok 1010 - num-range should REJECT obj/key-0-opt-T-rest-F ok 1011 - num-range should REJECT obj/key-1 ok 1012 - num-range should REJECT obj/key-1-unknown ok 1013 - num-range should REJECT obj/key-pants ok 1014 - num-range should REJECT obj/opt-T ok 1015 - num-range should REJECT obj/opt-pants-rest-pants not ok 1016 - num-range should REJECT str/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num-range should REJECT str/0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //num: value is outside allowed range (error: range at $data) # want error types: [ type ] # have error types: [ range ] ok 1017 - num-range should REJECT str/05 # TODO Perl has trouble with num/str distinction not ok 1018 - num-range should REJECT str/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num-range should REJECT str/5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //num: value is outside allowed range (error: range at $data) # want error types: [ type ] # have error types: [ range ] ok 1019 - num-range should REJECT str/5. # TODO Perl has trouble with num/str distinction not ok 1020 - num-range should REJECT str/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num-range should REJECT str/5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //num: value is outside allowed range (error: range at $data) # want error types: [ type ] # have error types: [ range ] not ok 1021 - num-range should REJECT str/5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'num-range should REJECT str/5.1' # at t/lib/Test/RxTester.pm line 106. ok 1022 - num-range should REJECT str/empty # TODO Perl has trouble with num/str distinction ok 1023 - num-range should REJECT str/false # TODO Perl has trouble with num/str distinction ok 1024 - num-range should REJECT str/len-6 # TODO Perl has trouble with num/str distinction ok 1025 - num-range should REJECT str/len-9 # TODO Perl has trouble with num/str distinction ok 1026 - num-range should REJECT str/null # TODO Perl has trouble with num/str distinction ok 1027 - num-range should REJECT str/true # TODO Perl has trouble with num/str distinction ok 1028 - num-range should REJECT str/x # TODO Perl has trouble with num/str distinction # testing one ok 1029 - one should REJECT arr/0 ok 1030 - one should REJECT arr/0-1 ok 1031 - one should REJECT arr/0-1-1 ok 1032 - one should REJECT arr/0-1-1-2 ok 1033 - one should REJECT arr/0-s1-1 ok 1034 - one should REJECT arr/0-str ok 1035 - one should REJECT arr/0-str-3 ok 1036 - one should REJECT arr/0-str-3-18 ok 1037 - one should REJECT arr/0-str-3-T ok 1038 - one should REJECT arr/0-str-3-T-F ok 1039 - one should REJECT arr/0-str-3-T-F-T ok 1040 - one should REJECT arr/0-str-3-T-str ok 1041 - one should REJECT arr/empty ok 1042 - one should REJECT arr/str ok 1043 - one should REJECT arr/str-1 ok 1044 - one should ACCEPT bool/false ok 1045 - one should ACCEPT bool/true ok 1046 - one should REJECT null/null ok 1047 - one should ACCEPT num/-0 ok 1048 - one should ACCEPT num/-5 ok 1049 - one should ACCEPT num/-5.0 ok 1050 - one should ACCEPT num/-5.1 ok 1051 - one should ACCEPT num/0 ok 1052 - one should ACCEPT num/0e0 ok 1053 - one should ACCEPT num/5 ok 1054 - one should ACCEPT num/5.0 ok 1055 - one should ACCEPT num/5.1 ok 1056 - one should ACCEPT num/5.1e1 ok 1057 - one should ACCEPT num/5E1 ok 1058 - one should ACCEPT num/5E10 ok 1059 - one should REJECT obj/alpha-num ok 1060 - one should REJECT obj/empty ok 1061 - one should REJECT obj/key-0 ok 1062 - one should REJECT obj/key-0-opt-1 ok 1063 - one should REJECT obj/key-0-opt-T ok 1064 - one should REJECT obj/key-0-opt-T-rest-F ok 1065 - one should REJECT obj/key-1 ok 1066 - one should REJECT obj/key-1-unknown ok 1067 - one should REJECT obj/key-pants ok 1068 - one should REJECT obj/opt-T ok 1069 - one should REJECT obj/opt-pants-rest-pants ok 1070 - one should ACCEPT str/0 ok 1071 - one should ACCEPT str/05 ok 1072 - one should ACCEPT str/5 ok 1073 - one should ACCEPT str/5. ok 1074 - one should ACCEPT str/5.0 ok 1075 - one should ACCEPT str/5.1 ok 1076 - one should ACCEPT str/empty ok 1077 - one should ACCEPT str/false ok 1078 - one should ACCEPT str/len-6 ok 1079 - one should ACCEPT str/len-9 ok 1080 - one should ACCEPT str/null ok 1081 - one should ACCEPT str/true ok 1082 - one should ACCEPT str/x # testing rec-key ok 1083 - rec-key should REJECT arr/0 ok 1084 - rec-key should REJECT arr/0-1 ok 1085 - rec-key should REJECT arr/0-1-1 ok 1086 - rec-key should REJECT arr/0-1-1-2 ok 1087 - rec-key should REJECT arr/0-s1-1 ok 1088 - rec-key should REJECT arr/0-str ok 1089 - rec-key should REJECT arr/0-str-3 ok 1090 - rec-key should REJECT arr/0-str-3-18 ok 1091 - rec-key should REJECT arr/0-str-3-T ok 1092 - rec-key should REJECT arr/0-str-3-T-F ok 1093 - rec-key should REJECT arr/0-str-3-T-F-T ok 1094 - rec-key should REJECT arr/0-str-3-T-str ok 1095 - rec-key should REJECT arr/empty ok 1096 - rec-key should REJECT arr/str ok 1097 - rec-key should REJECT arr/str-1 ok 1098 - rec-key should REJECT bool/false ok 1099 - rec-key should REJECT bool/true ok 1100 - rec-key should REJECT null/null ok 1101 - rec-key should REJECT num/-0 ok 1102 - rec-key should REJECT num/-5 ok 1103 - rec-key should REJECT num/-5.0 ok 1104 - rec-key should REJECT num/-5.1 ok 1105 - rec-key should REJECT num/0 ok 1106 - rec-key should REJECT num/0e0 ok 1107 - rec-key should REJECT num/5 ok 1108 - rec-key should REJECT num/5.0 ok 1109 - rec-key should REJECT num/5.1 ok 1110 - rec-key should REJECT num/5.1e1 ok 1111 - rec-key should REJECT num/5E1 ok 1112 - rec-key should REJECT num/5E10 ok 1113 - rec-key should REJECT obj/empty ok 1114 - rec-key should ACCEPT obj/key-0 ok 1115 - rec-key should REJECT obj/key-0-opt-1 ok 1116 - rec-key should REJECT obj/key-0-opt-T ok 1117 - rec-key should ACCEPT obj/key-1 ok 1118 - rec-key should REJECT obj/key-1-unknown ok 1119 - rec-key should REJECT obj/key-pants ok 1120 - rec-key should REJECT str/0 ok 1121 - rec-key should REJECT str/05 ok 1122 - rec-key should REJECT str/5 ok 1123 - rec-key should REJECT str/5. ok 1124 - rec-key should REJECT str/5.0 ok 1125 - rec-key should REJECT str/5.1 ok 1126 - rec-key should REJECT str/empty ok 1127 - rec-key should REJECT str/false ok 1128 - rec-key should REJECT str/len-6 ok 1129 - rec-key should REJECT str/len-9 ok 1130 - rec-key should REJECT str/null ok 1131 - rec-key should REJECT str/true ok 1132 - rec-key should REJECT str/x # testing rec-key-opt ok 1133 - rec-key-opt should REJECT arr/0 ok 1134 - rec-key-opt should REJECT arr/0-1 ok 1135 - rec-key-opt should REJECT arr/0-1-1 ok 1136 - rec-key-opt should REJECT arr/0-1-1-2 ok 1137 - rec-key-opt should REJECT arr/0-s1-1 ok 1138 - rec-key-opt should REJECT arr/0-str ok 1139 - rec-key-opt should REJECT arr/0-str-3 ok 1140 - rec-key-opt should REJECT arr/0-str-3-18 ok 1141 - rec-key-opt should REJECT arr/0-str-3-T ok 1142 - rec-key-opt should REJECT arr/0-str-3-T-F ok 1143 - rec-key-opt should REJECT arr/0-str-3-T-F-T ok 1144 - rec-key-opt should REJECT arr/0-str-3-T-str ok 1145 - rec-key-opt should REJECT arr/empty ok 1146 - rec-key-opt should REJECT arr/str ok 1147 - rec-key-opt should REJECT arr/str-1 ok 1148 - rec-key-opt should REJECT bool/false ok 1149 - rec-key-opt should REJECT bool/true ok 1150 - rec-key-opt should REJECT null/null ok 1151 - rec-key-opt should REJECT num/-0 ok 1152 - rec-key-opt should REJECT num/-5 ok 1153 - rec-key-opt should REJECT num/-5.0 ok 1154 - rec-key-opt should REJECT num/-5.1 ok 1155 - rec-key-opt should REJECT num/0 ok 1156 - rec-key-opt should REJECT num/0e0 ok 1157 - rec-key-opt should REJECT num/5 ok 1158 - rec-key-opt should REJECT num/5.0 ok 1159 - rec-key-opt should REJECT num/5.1 ok 1160 - rec-key-opt should REJECT num/5.1e1 ok 1161 - rec-key-opt should REJECT num/5E1 ok 1162 - rec-key-opt should REJECT num/5E10 ok 1163 - rec-key-opt should REJECT obj/empty ok 1164 - rec-key-opt should ACCEPT obj/key-0 ok 1165 - rec-key-opt should REJECT obj/key-0-opt-1 ok 1166 - rec-key-opt should ACCEPT obj/key-0-opt-T ok 1167 - rec-key-opt should ACCEPT obj/key-1 ok 1168 - rec-key-opt should REJECT obj/key-1-unknown ok 1169 - rec-key-opt should REJECT obj/key-pants ok 1170 - rec-key-opt should REJECT str/0 ok 1171 - rec-key-opt should REJECT str/05 ok 1172 - rec-key-opt should REJECT str/5 ok 1173 - rec-key-opt should REJECT str/5. ok 1174 - rec-key-opt should REJECT str/5.0 ok 1175 - rec-key-opt should REJECT str/5.1 ok 1176 - rec-key-opt should REJECT str/empty ok 1177 - rec-key-opt should REJECT str/false ok 1178 - rec-key-opt should REJECT str/len-6 ok 1179 - rec-key-opt should REJECT str/len-9 ok 1180 - rec-key-opt should REJECT str/null ok 1181 - rec-key-opt should REJECT str/true ok 1182 - rec-key-opt should REJECT str/x # testing rec-key-rest ok 1183 - rec-key-rest should REJECT arr/0 ok 1184 - rec-key-rest should REJECT arr/0-1 ok 1185 - rec-key-rest should REJECT arr/0-1-1 ok 1186 - rec-key-rest should REJECT arr/0-1-1-2 ok 1187 - rec-key-rest should REJECT arr/0-s1-1 ok 1188 - rec-key-rest should REJECT arr/0-str ok 1189 - rec-key-rest should REJECT arr/0-str-3 ok 1190 - rec-key-rest should REJECT arr/0-str-3-18 ok 1191 - rec-key-rest should REJECT arr/0-str-3-T ok 1192 - rec-key-rest should REJECT arr/0-str-3-T-F ok 1193 - rec-key-rest should REJECT arr/0-str-3-T-F-T ok 1194 - rec-key-rest should REJECT arr/0-str-3-T-str ok 1195 - rec-key-rest should REJECT arr/empty ok 1196 - rec-key-rest should REJECT arr/str ok 1197 - rec-key-rest should REJECT arr/str-1 ok 1198 - rec-key-rest should REJECT bool/false ok 1199 - rec-key-rest should REJECT bool/true ok 1200 - rec-key-rest should REJECT null/null ok 1201 - rec-key-rest should REJECT num/-0 ok 1202 - rec-key-rest should REJECT num/-5 ok 1203 - rec-key-rest should REJECT num/-5.0 ok 1204 - rec-key-rest should REJECT num/-5.1 ok 1205 - rec-key-rest should REJECT num/0 ok 1206 - rec-key-rest should REJECT num/0e0 ok 1207 - rec-key-rest should REJECT num/5 ok 1208 - rec-key-rest should REJECT num/5.0 ok 1209 - rec-key-rest should REJECT num/5.1 ok 1210 - rec-key-rest should REJECT num/5.1e1 ok 1211 - rec-key-rest should REJECT num/5E1 ok 1212 - rec-key-rest should REJECT num/5E10 ok 1213 - rec-key-rest should REJECT obj/empty ok 1214 - rec-key-rest should ACCEPT obj/key-0 ok 1215 - rec-key-rest should REJECT obj/key-0-opt-1 ok 1216 - rec-key-rest should ACCEPT obj/key-0-opt-T ok 1217 - rec-key-rest should ACCEPT obj/key-0-opt-T-rest-F ok 1218 - rec-key-rest should ACCEPT obj/key-1 ok 1219 - rec-key-rest should REJECT obj/key-1-unknown ok 1220 - rec-key-rest should REJECT obj/key-pants ok 1221 - rec-key-rest should REJECT str/0 ok 1222 - rec-key-rest should REJECT str/05 ok 1223 - rec-key-rest should REJECT str/5 ok 1224 - rec-key-rest should REJECT str/5. ok 1225 - rec-key-rest should REJECT str/5.0 ok 1226 - rec-key-rest should REJECT str/5.1 ok 1227 - rec-key-rest should REJECT str/empty ok 1228 - rec-key-rest should REJECT str/false ok 1229 - rec-key-rest should REJECT str/len-6 ok 1230 - rec-key-rest should REJECT str/len-9 ok 1231 - rec-key-rest should REJECT str/null ok 1232 - rec-key-rest should REJECT str/true ok 1233 - rec-key-rest should REJECT str/x # testing rec-key-rest-longuri ok 1234 - rec-key-rest-longuri should REJECT arr/0 ok 1235 - rec-key-rest-longuri should REJECT arr/0-1 ok 1236 - rec-key-rest-longuri should REJECT arr/0-1-1 ok 1237 - rec-key-rest-longuri should REJECT arr/0-1-1-2 ok 1238 - rec-key-rest-longuri should REJECT arr/0-s1-1 ok 1239 - rec-key-rest-longuri should REJECT arr/0-str ok 1240 - rec-key-rest-longuri should REJECT arr/0-str-3 ok 1241 - rec-key-rest-longuri should REJECT arr/0-str-3-18 ok 1242 - rec-key-rest-longuri should REJECT arr/0-str-3-T ok 1243 - rec-key-rest-longuri should REJECT arr/0-str-3-T-F ok 1244 - rec-key-rest-longuri should REJECT arr/0-str-3-T-F-T ok 1245 - rec-key-rest-longuri should REJECT arr/0-str-3-T-str ok 1246 - rec-key-rest-longuri should REJECT arr/empty ok 1247 - rec-key-rest-longuri should REJECT arr/str ok 1248 - rec-key-rest-longuri should REJECT arr/str-1 ok 1249 - rec-key-rest-longuri should REJECT bool/false ok 1250 - rec-key-rest-longuri should REJECT bool/true ok 1251 - rec-key-rest-longuri should REJECT null/null ok 1252 - rec-key-rest-longuri should REJECT num/-0 ok 1253 - rec-key-rest-longuri should REJECT num/-5 ok 1254 - rec-key-rest-longuri should REJECT num/-5.0 ok 1255 - rec-key-rest-longuri should REJECT num/-5.1 ok 1256 - rec-key-rest-longuri should REJECT num/0 ok 1257 - rec-key-rest-longuri should REJECT num/0e0 ok 1258 - rec-key-rest-longuri should REJECT num/5 ok 1259 - rec-key-rest-longuri should REJECT num/5.0 ok 1260 - rec-key-rest-longuri should REJECT num/5.1 ok 1261 - rec-key-rest-longuri should REJECT num/5.1e1 ok 1262 - rec-key-rest-longuri should REJECT num/5E1 ok 1263 - rec-key-rest-longuri should REJECT num/5E10 ok 1264 - rec-key-rest-longuri should REJECT obj/empty ok 1265 - rec-key-rest-longuri should ACCEPT obj/key-0 ok 1266 - rec-key-rest-longuri should REJECT obj/key-0-opt-1 ok 1267 - rec-key-rest-longuri should ACCEPT obj/key-0-opt-T ok 1268 - rec-key-rest-longuri should ACCEPT obj/key-0-opt-T-rest-F ok 1269 - rec-key-rest-longuri should ACCEPT obj/key-1 ok 1270 - rec-key-rest-longuri should REJECT obj/key-1-unknown ok 1271 - rec-key-rest-longuri should REJECT obj/key-pants ok 1272 - rec-key-rest-longuri should REJECT str/0 ok 1273 - rec-key-rest-longuri should REJECT str/05 ok 1274 - rec-key-rest-longuri should REJECT str/5 ok 1275 - rec-key-rest-longuri should REJECT str/5. ok 1276 - rec-key-rest-longuri should REJECT str/5.0 ok 1277 - rec-key-rest-longuri should REJECT str/5.1 ok 1278 - rec-key-rest-longuri should REJECT str/empty ok 1279 - rec-key-rest-longuri should REJECT str/false ok 1280 - rec-key-rest-longuri should REJECT str/len-6 ok 1281 - rec-key-rest-longuri should REJECT str/len-9 ok 1282 - rec-key-rest-longuri should REJECT str/null ok 1283 - rec-key-rest-longuri should REJECT str/true ok 1284 - rec-key-rest-longuri should REJECT str/x # testing seq-ii ok 1285 - seq-ii should REJECT arr/0 ok 1286 - seq-ii should ACCEPT arr/0-1 ok 1287 - seq-ii should REJECT arr/0-1-1-2 ok 1288 - seq-ii should REJECT arr/0-str-3 ok 1289 - seq-ii should REJECT arr/0-str-3-18 ok 1290 - seq-ii should REJECT arr/0-str-3-T ok 1291 - seq-ii should REJECT arr/0-str-3-T-F ok 1292 - seq-ii should REJECT arr/0-str-3-T-F-T ok 1293 - seq-ii should REJECT arr/0-str-3-T-str ok 1294 - seq-ii should REJECT bool/false ok 1295 - seq-ii should REJECT bool/true ok 1296 - seq-ii should REJECT null/null ok 1297 - seq-ii should REJECT num/-0 ok 1298 - seq-ii should REJECT num/-5 ok 1299 - seq-ii should REJECT num/-5.0 ok 1300 - seq-ii should REJECT num/-5.1 ok 1301 - seq-ii should REJECT num/0 ok 1302 - seq-ii should REJECT num/0e0 ok 1303 - seq-ii should REJECT num/5 ok 1304 - seq-ii should REJECT num/5.0 ok 1305 - seq-ii should REJECT num/5.1 ok 1306 - seq-ii should REJECT num/5.1e1 ok 1307 - seq-ii should REJECT num/5E1 ok 1308 - seq-ii should REJECT num/5E10 ok 1309 - seq-ii should REJECT obj/alpha-num ok 1310 - seq-ii should REJECT obj/empty ok 1311 - seq-ii should REJECT obj/key-0 ok 1312 - seq-ii should REJECT obj/key-0-opt-1 ok 1313 - seq-ii should REJECT obj/key-0-opt-T ok 1314 - seq-ii should REJECT obj/key-0-opt-T-rest-F ok 1315 - seq-ii should REJECT obj/key-1 ok 1316 - seq-ii should REJECT obj/key-1-unknown ok 1317 - seq-ii should REJECT obj/key-pants ok 1318 - seq-ii should REJECT obj/opt-T ok 1319 - seq-ii should REJECT obj/opt-pants-rest-pants ok 1320 - seq-ii should REJECT str/0 ok 1321 - seq-ii should REJECT str/05 ok 1322 - seq-ii should REJECT str/5 ok 1323 - seq-ii should REJECT str/5. ok 1324 - seq-ii should REJECT str/5.0 ok 1325 - seq-ii should REJECT str/5.1 ok 1326 - seq-ii should REJECT str/empty ok 1327 - seq-ii should REJECT str/false ok 1328 - seq-ii should REJECT str/len-6 ok 1329 - seq-ii should REJECT str/len-9 ok 1330 - seq-ii should REJECT str/null ok 1331 - seq-ii should REJECT str/true ok 1332 - seq-ii should REJECT str/x # testing seq-isi-2bools ok 1333 - seq-isi-2bools should ACCEPT arr/0-str-3 ok 1334 - seq-isi-2bools should REJECT arr/0-str-3-18 ok 1335 - seq-isi-2bools should ACCEPT arr/0-str-3-T ok 1336 - seq-isi-2bools should ACCEPT arr/0-str-3-T-F ok 1337 - seq-isi-2bools should REJECT arr/0-str-3-T-F-T ok 1338 - seq-isi-2bools should REJECT arr/0-str-3-T-str ok 1339 - seq-isi-2bools should REJECT bool/false ok 1340 - seq-isi-2bools should REJECT bool/true ok 1341 - seq-isi-2bools should REJECT null/null ok 1342 - seq-isi-2bools should REJECT num/-0 ok 1343 - seq-isi-2bools should REJECT num/-5 ok 1344 - seq-isi-2bools should REJECT num/-5.0 ok 1345 - seq-isi-2bools should REJECT num/-5.1 ok 1346 - seq-isi-2bools should REJECT num/0 ok 1347 - seq-isi-2bools should REJECT num/0e0 ok 1348 - seq-isi-2bools should REJECT num/5 ok 1349 - seq-isi-2bools should REJECT num/5.0 ok 1350 - seq-isi-2bools should REJECT num/5.1 ok 1351 - seq-isi-2bools should REJECT num/5.1e1 ok 1352 - seq-isi-2bools should REJECT num/5E1 ok 1353 - seq-isi-2bools should REJECT num/5E10 ok 1354 - seq-isi-2bools should REJECT obj/alpha-num ok 1355 - seq-isi-2bools should REJECT obj/empty ok 1356 - seq-isi-2bools should REJECT obj/key-0 ok 1357 - seq-isi-2bools should REJECT obj/key-0-opt-1 ok 1358 - seq-isi-2bools should REJECT obj/key-0-opt-T ok 1359 - seq-isi-2bools should REJECT obj/key-0-opt-T-rest-F ok 1360 - seq-isi-2bools should REJECT obj/key-1 ok 1361 - seq-isi-2bools should REJECT obj/key-1-unknown ok 1362 - seq-isi-2bools should REJECT obj/key-pants ok 1363 - seq-isi-2bools should REJECT obj/opt-T ok 1364 - seq-isi-2bools should REJECT obj/opt-pants-rest-pants ok 1365 - seq-isi-2bools should REJECT str/0 ok 1366 - seq-isi-2bools should REJECT str/05 ok 1367 - seq-isi-2bools should REJECT str/5 ok 1368 - seq-isi-2bools should REJECT str/5. ok 1369 - seq-isi-2bools should REJECT str/5.0 ok 1370 - seq-isi-2bools should REJECT str/5.1 ok 1371 - seq-isi-2bools should REJECT str/empty ok 1372 - seq-isi-2bools should REJECT str/false ok 1373 - seq-isi-2bools should REJECT str/len-6 ok 1374 - seq-isi-2bools should REJECT str/len-9 ok 1375 - seq-isi-2bools should REJECT str/null ok 1376 - seq-isi-2bools should REJECT str/true ok 1377 - seq-isi-2bools should REJECT str/x # testing seq-isi-2bools-short ok 1378 - seq-isi-2bools-short should ACCEPT arr/0-str-3 ok 1379 - seq-isi-2bools-short should REJECT arr/0-str-3-18 ok 1380 - seq-isi-2bools-short should ACCEPT arr/0-str-3-T ok 1381 - seq-isi-2bools-short should ACCEPT arr/0-str-3-T-F ok 1382 - seq-isi-2bools-short should REJECT arr/0-str-3-T-F-T ok 1383 - seq-isi-2bools-short should REJECT arr/0-str-3-T-str ok 1384 - seq-isi-2bools-short should REJECT bool/false ok 1385 - seq-isi-2bools-short should REJECT bool/true ok 1386 - seq-isi-2bools-short should REJECT null/null ok 1387 - seq-isi-2bools-short should REJECT num/-0 ok 1388 - seq-isi-2bools-short should REJECT num/-5 ok 1389 - seq-isi-2bools-short should REJECT num/-5.0 ok 1390 - seq-isi-2bools-short should REJECT num/-5.1 ok 1391 - seq-isi-2bools-short should REJECT num/0 ok 1392 - seq-isi-2bools-short should REJECT num/0e0 ok 1393 - seq-isi-2bools-short should REJECT num/5 ok 1394 - seq-isi-2bools-short should REJECT num/5.0 ok 1395 - seq-isi-2bools-short should REJECT num/5.1 ok 1396 - seq-isi-2bools-short should REJECT num/5.1e1 ok 1397 - seq-isi-2bools-short should REJECT num/5E1 ok 1398 - seq-isi-2bools-short should REJECT num/5E10 ok 1399 - seq-isi-2bools-short should REJECT obj/alpha-num ok 1400 - seq-isi-2bools-short should REJECT obj/empty ok 1401 - seq-isi-2bools-short should REJECT obj/key-0 ok 1402 - seq-isi-2bools-short should REJECT obj/key-0-opt-1 ok 1403 - seq-isi-2bools-short should REJECT obj/key-0-opt-T ok 1404 - seq-isi-2bools-short should REJECT obj/key-0-opt-T-rest-F ok 1405 - seq-isi-2bools-short should REJECT obj/key-1 ok 1406 - seq-isi-2bools-short should REJECT obj/key-1-unknown ok 1407 - seq-isi-2bools-short should REJECT obj/key-pants ok 1408 - seq-isi-2bools-short should REJECT obj/opt-T ok 1409 - seq-isi-2bools-short should REJECT obj/opt-pants-rest-pants ok 1410 - seq-isi-2bools-short should REJECT str/0 ok 1411 - seq-isi-2bools-short should REJECT str/05 ok 1412 - seq-isi-2bools-short should REJECT str/5 ok 1413 - seq-isi-2bools-short should REJECT str/5. ok 1414 - seq-isi-2bools-short should REJECT str/5.0 ok 1415 - seq-isi-2bools-short should REJECT str/5.1 ok 1416 - seq-isi-2bools-short should REJECT str/empty ok 1417 - seq-isi-2bools-short should REJECT str/false ok 1418 - seq-isi-2bools-short should REJECT str/len-6 ok 1419 - seq-isi-2bools-short should REJECT str/len-9 ok 1420 - seq-isi-2bools-short should REJECT str/null ok 1421 - seq-isi-2bools-short should REJECT str/true ok 1422 - seq-isi-2bools-short should REJECT str/x # testing str ok 1423 - str should REJECT arr/0 ok 1424 - str should REJECT arr/0-1 ok 1425 - str should REJECT arr/0-1-1 ok 1426 - str should REJECT arr/0-1-1-2 ok 1427 - str should REJECT arr/0-s1-1 ok 1428 - str should REJECT arr/0-str ok 1429 - str should REJECT arr/0-str-3 ok 1430 - str should REJECT arr/0-str-3-18 ok 1431 - str should REJECT arr/0-str-3-T ok 1432 - str should REJECT arr/0-str-3-T-F ok 1433 - str should REJECT arr/0-str-3-T-F-T ok 1434 - str should REJECT arr/0-str-3-T-str ok 1435 - str should REJECT arr/empty ok 1436 - str should REJECT arr/str ok 1437 - str should REJECT arr/str-1 ok 1438 - str should REJECT bool/false ok 1439 - str should REJECT bool/true ok 1440 - str should REJECT null/null not ok 1441 - str should REJECT num/-0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/-0' # at t/lib/Test/RxTester.pm line 106. not ok 1442 - str should REJECT num/-5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/-5' # at t/lib/Test/RxTester.pm line 106. not ok 1443 - str should REJECT num/-5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/-5.0' # at t/lib/Test/RxTester.pm line 106. not ok 1444 - str should REJECT num/-5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/-5.1' # at t/lib/Test/RxTester.pm line 106. not ok 1445 - str should REJECT num/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/0' # at t/lib/Test/RxTester.pm line 106. not ok 1446 - str should REJECT num/0e0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/0e0' # at t/lib/Test/RxTester.pm line 106. not ok 1447 - str should REJECT num/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/5' # at t/lib/Test/RxTester.pm line 106. not ok 1448 - str should REJECT num/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/5.0' # at t/lib/Test/RxTester.pm line 106. not ok 1449 - str should REJECT num/5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/5.1' # at t/lib/Test/RxTester.pm line 106. not ok 1450 - str should REJECT num/5.1e1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/5.1e1' # at t/lib/Test/RxTester.pm line 106. not ok 1451 - str should REJECT num/5E1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/5E1' # at t/lib/Test/RxTester.pm line 106. not ok 1452 - str should REJECT num/5E10 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str should REJECT num/5E10' # at t/lib/Test/RxTester.pm line 106. ok 1453 - str should REJECT obj/alpha-num ok 1454 - str should REJECT obj/empty ok 1455 - str should REJECT obj/key-0 ok 1456 - str should REJECT obj/key-0-opt-1 ok 1457 - str should REJECT obj/key-0-opt-T ok 1458 - str should REJECT obj/key-0-opt-T-rest-F ok 1459 - str should REJECT obj/key-1 ok 1460 - str should REJECT obj/key-1-unknown ok 1461 - str should REJECT obj/key-pants ok 1462 - str should REJECT obj/opt-T ok 1463 - str should REJECT obj/opt-pants-rest-pants ok 1464 - str should ACCEPT str/0 ok 1465 - str should ACCEPT str/05 ok 1466 - str should ACCEPT str/5 ok 1467 - str should ACCEPT str/5. ok 1468 - str should ACCEPT str/5.0 ok 1469 - str should ACCEPT str/5.1 ok 1470 - str should ACCEPT str/empty ok 1471 - str should ACCEPT str/false ok 1472 - str should ACCEPT str/len-6 ok 1473 - str should ACCEPT str/len-9 ok 1474 - str should ACCEPT str/null ok 1475 - str should ACCEPT str/true ok 1476 - str should ACCEPT str/x # testing str-empty ok 1477 - str-empty should REJECT arr/0 ok 1478 - str-empty should REJECT arr/0-1 ok 1479 - str-empty should REJECT arr/0-1-1 ok 1480 - str-empty should REJECT arr/0-1-1-2 ok 1481 - str-empty should REJECT arr/0-s1-1 ok 1482 - str-empty should REJECT arr/0-str ok 1483 - str-empty should REJECT arr/0-str-3 ok 1484 - str-empty should REJECT arr/0-str-3-18 ok 1485 - str-empty should REJECT arr/0-str-3-T ok 1486 - str-empty should REJECT arr/0-str-3-T-F ok 1487 - str-empty should REJECT arr/0-str-3-T-F-T ok 1488 - str-empty should REJECT arr/0-str-3-T-str ok 1489 - str-empty should REJECT arr/empty ok 1490 - str-empty should REJECT arr/str ok 1491 - str-empty should REJECT arr/str-1 ok 1492 - str-empty should REJECT bool/false ok 1493 - str-empty should REJECT bool/true ok 1494 - str-empty should REJECT null/null not ok 1495 - str-empty should REJECT num/-0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/-0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1496 - str-empty should REJECT num/-5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/-5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1497 - str-empty should REJECT num/-5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/-5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1498 - str-empty should REJECT num/-5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/-5.1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1499 - str-empty should REJECT num/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1500 - str-empty should REJECT num/0e0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/0e0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1501 - str-empty should REJECT num/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1502 - str-empty should REJECT num/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1503 - str-empty should REJECT num/5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/5.1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1504 - str-empty should REJECT num/5.1e1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/5.1e1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1505 - str-empty should REJECT num/5E1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/5E1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1506 - str-empty should REJECT num/5E10 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-empty should REJECT num/5E10' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] ok 1507 - str-empty should REJECT obj/alpha-num ok 1508 - str-empty should REJECT obj/empty ok 1509 - str-empty should REJECT obj/key-0 ok 1510 - str-empty should REJECT obj/key-0-opt-1 ok 1511 - str-empty should REJECT obj/key-0-opt-T ok 1512 - str-empty should REJECT obj/key-0-opt-T-rest-F ok 1513 - str-empty should REJECT obj/key-1 ok 1514 - str-empty should REJECT obj/key-1-unknown ok 1515 - str-empty should REJECT obj/key-pants ok 1516 - str-empty should REJECT obj/opt-T ok 1517 - str-empty should REJECT obj/opt-pants-rest-pants ok 1518 - str-empty should REJECT str/0 ok 1519 - str-empty should REJECT str/05 ok 1520 - str-empty should REJECT str/5 ok 1521 - str-empty should REJECT str/5. ok 1522 - str-empty should REJECT str/5.0 ok 1523 - str-empty should REJECT str/5.1 ok 1524 - str-empty should ACCEPT str/empty ok 1525 - str-empty should REJECT str/false ok 1526 - str-empty should REJECT str/null ok 1527 - str-empty should REJECT str/true ok 1528 - str-empty should REJECT str/x # testing str-length ok 1529 - str-length should REJECT arr/0 ok 1530 - str-length should REJECT arr/0-1 ok 1531 - str-length should REJECT arr/0-1-1 ok 1532 - str-length should REJECT arr/0-1-1-2 ok 1533 - str-length should REJECT arr/0-s1-1 ok 1534 - str-length should REJECT arr/0-str ok 1535 - str-length should REJECT arr/0-str-3 ok 1536 - str-length should REJECT arr/0-str-3-18 ok 1537 - str-length should REJECT arr/0-str-3-T ok 1538 - str-length should REJECT arr/0-str-3-T-F ok 1539 - str-length should REJECT arr/0-str-3-T-F-T ok 1540 - str-length should REJECT arr/0-str-3-T-str ok 1541 - str-length should REJECT arr/empty ok 1542 - str-length should REJECT arr/str ok 1543 - str-length should REJECT arr/str-1 ok 1544 - str-length should REJECT bool/false ok 1545 - str-length should REJECT bool/true ok 1546 - str-length should REJECT null/null not ok 1547 - str-length should REJECT num/-0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/-0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1548 - str-length should REJECT num/-5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/-5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1549 - str-length should REJECT num/-5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/-5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1550 - str-length should REJECT num/-5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/-5.1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1551 - str-length should REJECT num/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1552 - str-length should REJECT num/0e0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/0e0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1553 - str-length should REJECT num/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1554 - str-length should REJECT num/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1555 - str-length should REJECT num/5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/5.1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1556 - str-length should REJECT num/5.1e1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/5.1e1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1557 - str-length should REJECT num/5E1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/5E1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] not ok 1558 - str-length should REJECT num/5E10 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-length should REJECT num/5E10' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: length of value is outside allowed range (error: length at $data) # want error types: [ type ] # have error types: [ length ] ok 1559 - str-length should REJECT obj/alpha-num ok 1560 - str-length should REJECT obj/empty ok 1561 - str-length should REJECT obj/key-0 ok 1562 - str-length should REJECT obj/key-0-opt-1 ok 1563 - str-length should REJECT obj/key-0-opt-T ok 1564 - str-length should REJECT obj/key-0-opt-T-rest-F ok 1565 - str-length should REJECT obj/key-1 ok 1566 - str-length should REJECT obj/key-1-unknown ok 1567 - str-length should REJECT obj/key-pants ok 1568 - str-length should REJECT obj/opt-T ok 1569 - str-length should REJECT obj/opt-pants-rest-pants ok 1570 - str-length should REJECT str/empty ok 1571 - str-length should ACCEPT str/len-6 ok 1572 - str-length should REJECT str/len-9 ok 1573 - str-length should REJECT str/x # testing str-x ok 1574 - str-x should REJECT arr/0 ok 1575 - str-x should REJECT arr/0-1 ok 1576 - str-x should REJECT arr/0-1-1 ok 1577 - str-x should REJECT arr/0-1-1-2 ok 1578 - str-x should REJECT arr/0-s1-1 ok 1579 - str-x should REJECT arr/0-str ok 1580 - str-x should REJECT arr/0-str-3 ok 1581 - str-x should REJECT arr/0-str-3-18 ok 1582 - str-x should REJECT arr/0-str-3-T ok 1583 - str-x should REJECT arr/0-str-3-T-F ok 1584 - str-x should REJECT arr/0-str-3-T-F-T ok 1585 - str-x should REJECT arr/0-str-3-T-str ok 1586 - str-x should REJECT arr/empty ok 1587 - str-x should REJECT arr/str ok 1588 - str-x should REJECT arr/str-1 ok 1589 - str-x should REJECT bool/false ok 1590 - str-x should REJECT bool/true ok 1591 - str-x should REJECT null/null not ok 1592 - str-x should REJECT num/-0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/-0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1593 - str-x should REJECT num/-5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/-5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1594 - str-x should REJECT num/-5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/-5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1595 - str-x should REJECT num/-5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/-5.1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1596 - str-x should REJECT num/0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1597 - str-x should REJECT num/0e0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/0e0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1598 - str-x should REJECT num/5 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/5' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1599 - str-x should REJECT num/5.0 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/5.0' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1600 - str-x should REJECT num/5.1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/5.1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1601 - str-x should REJECT num/5.1e1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/5.1e1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1602 - str-x should REJECT num/5E1 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/5E1' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] not ok 1603 - str-x should REJECT num/5E10 # TODO Perl has trouble with num/str distinction # Failed (TODO) test 'str-x should REJECT num/5E10' # at t/lib/Test/RxTester.pm line 157. # want/fail index 0: # Failed //str: found value is not the required value (error: value at $data) # want error types: [ type ] # have error types: [ value ] ok 1604 - str-x should REJECT obj/alpha-num ok 1605 - str-x should REJECT obj/empty ok 1606 - str-x should REJECT obj/key-0 ok 1607 - str-x should REJECT obj/key-0-opt-1 ok 1608 - str-x should REJECT obj/key-0-opt-T ok 1609 - str-x should REJECT obj/key-0-opt-T-rest-F ok 1610 - str-x should REJECT obj/key-1 ok 1611 - str-x should REJECT obj/key-1-unknown ok 1612 - str-x should REJECT obj/key-pants ok 1613 - str-x should REJECT obj/opt-T ok 1614 - str-x should REJECT obj/opt-pants-rest-pants ok 1615 - str-x should REJECT str/0 ok 1616 - str-x should REJECT str/05 ok 1617 - str-x should REJECT str/5 ok 1618 - str-x should REJECT str/5. ok 1619 - str-x should REJECT str/5.0 ok 1620 - str-x should REJECT str/5.1 ok 1621 - str-x should REJECT str/empty ok 1622 - str-x should REJECT str/false ok 1623 - str-x should REJECT str/null ok 1624 - str-x should REJECT str/true ok 1625 - str-x should ACCEPT str/x ok t/util-range.t ................ ok 1 - ! 1 <= 1 <= 10 ok 2 - 1 <= 1 <= 10 ok 3 - 1 <= 5 <= 10 ok 4 - 1 <= 8 < 7 <= 10 ok 5 - ! 1 <= 15 <= 10 ok 6 - ! 1 <= 1 < 7 <= 10 ok 7 - 1 <= 1 < 7 <= 10 ok 8 - 1 <= 5 < 7 <= 10 ok 9 - ! 1 <= 8 < 7 <= 10 ok 10 - ! 1 <= 15 < 7 <= 10 1..10 ok All tests successful. Test Summary Report ------------------- t/spec.t (Wstat: 0 Tests: 1625 Failed: 0) TODO passed: 565, 567, 569-576, 618, 620, 622-629, 672 674, 676-683, 726, 728, 730-737, 910, 912 915-921, 963, 965, 968-974, 1017, 1019 1022-1028 Files=3, Tests=1636, 4 wallclock secs ( 0.27 usr + 0.03 sys = 0.30 CPU) Result: PASS RJBS/Data-Rx-0.200006.tar.gz dmake test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> perl implementation of Rx schema system >>> (cd C:\cpanfly-5.20\var\cpan\build\Data-Rx-0.200006-JiI5MH && tar cvf - Data-Rx-0.200006.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RJ/RJBS/Data-Rx-0.200006.tar.gz Data-Rx-0.200006.ppd blib/ blib/lib/ blib/lib/Data/ blib/lib/Data/Rx/ blib/lib/Data/Rx/CommonType/ blib/lib/Data/Rx/CommonType/EasyNew.pm blib/lib/Data/Rx/CommonType.pm blib/lib/Data/Rx/CoreType/ blib/lib/Data/Rx/CoreType/all.pm blib/lib/Data/Rx/CoreType/any.pm blib/lib/Data/Rx/CoreType/arr.pm blib/lib/Data/Rx/CoreType/bool.pm blib/lib/Data/Rx/CoreType/def.pm blib/lib/Data/Rx/CoreType/fail.pm blib/lib/Data/Rx/CoreType/int.pm blib/lib/Data/Rx/CoreType/map.pm blib/lib/Data/Rx/CoreType/nil.pm blib/lib/Data/Rx/CoreType/num.pm blib/lib/Data/Rx/CoreType/one.pm blib/lib/Data/Rx/CoreType/rec.pm blib/lib/Data/Rx/CoreType/seq.pm blib/lib/Data/Rx/CoreType/str.pm blib/lib/Data/Rx/CoreType.pm blib/lib/Data/Rx/Failure.pm blib/lib/Data/Rx/FailureSet.pm blib/lib/Data/Rx/Manual/ blib/lib/Data/Rx/Manual/CustomTypes.pod blib/lib/Data/Rx/TypeBundle/ blib/lib/Data/Rx/TypeBundle/Core.pm blib/lib/Data/Rx/TypeBundle.pm blib/lib/Data/Rx/Util.pm blib/lib/Data/Rx.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Data-Rx-0.200006-JiI5MH/Data-Rx-0.200006.ppd C:/cpanfly-5.20/var/REPO/R/RJ/RJBS Running make for K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Data-Rx-0.200006-JiI5MH/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Rx-0.200006-JiI5MH/blib/lib C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/arch C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Gentoo-MetaEbuild-Spec-Base-1.000001-RXBXjC Prepending C:\cpanfly-5.20\var\cpan\build\Data-Rx-0.200006-JiI5MH/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Rx-0.200006-JiI5MH/blib/lib C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/arch C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/lib to PERL5LIB for 'make' CPAN.pm: Building K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz >>> dmake cp share\v0.1.0.json blib\lib\auto\share\module\Gentoo-MetaEbuild-Spec-Base\v0.1.0.json cp lib/Gentoo/MetaEbuild/Spec/Base.pm blib\lib\Gentoo\MetaEbuild\Spec\Base.pm KENTNL/Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Data-Rx-0.200006-JiI5MH/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Rx-0.200006-JiI5MH/blib/lib C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/arch C:\cpanfly-5.20\var\cpan\build\Number-Tolerant-1.703-3NRn1L/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 Skip blib\lib\auto\share\module\Gentoo-MetaEbuild-Spec-Base\v0.1.0.json (unchanged) C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile/*.t t/00-compile/lib_Gentoo_MetaEbuild_Spec_Base_pm.t .. 1..1 ok 1 - require 'lib/Gentoo/MetaEbuild/Spec/Base.pm'; ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ----------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # File::ShareDir::Install 0.06 0.09 # # === Configure Recommends === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker 6.98 6.98 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # ---------------------------- ---- -------- # ExtUtils::MakeMaker any 6.98 # File::Spec any 3.47 # FindBin any 1.51 # Test::Fatal any 0.013 # Test::File::ShareDir::Module any 1.000005 # Test::More 0.96 1.001006 # # === Test Recommends === # # Module Want Have # ------------------- -------- -------- # CPAN::Meta 2.120900 2.142060 # ExtUtils::MakeMaker 6.98 6.98 # Test::More 1.001003 1.001006 # # === Runtime Requires === # # Module Want Have # ------------------------- ---- -------- # Carp any 1.3301 # Data::Rx any 0.200006 # File::ShareDir any 1.102 # JSON::MaybeXS any 1.002002 # Moose any 2.1212 # MooseX::ClassAttribute any 0.27 # MooseX::Has::Sugar any 1.000004 # MooseX::Types::Moose any 0.45 # MooseX::Types::Path::Tiny any 0.011 # MooseX::Types::Perl any 0.101343 # Path::Tiny any 0.058 # Scalar::Util any 1.41 # namespace::autoclean any 0.20 # strict any 1.08 # utf8 any 1.13_01 # version any 0.9909 # warnings any 1.23 # t/00-report-prereqs.t .............................. 1..1 ok 1 ok t/01_load.t ........................................ ok 1 - {} is default spec 1..1 ok t/02_fake_versions.t ............................... ok 1 - {} is 0.1.0 spec ok 2 - [] is not 0.1.0 spec ok 3 - {} is not 0.1.1 spec ok 4 - [] is 0.1.1 spec 1..4 ok t/03_fake_versions_missing.t ....................... ok 1 - {} is 0.1.0 spec ok 2 - 0.1.2 spec dies 1..2 ok t/04_fake_versions_object.t ........................ ok 1 - {} is 0.1.0 spec ok 2 - [] is not 0.1.0 spec ok 3 - {} is not 0.1.1 spec ok 4 - [] is 0.1.1 spec 1..4 ok All tests successful. Files=6, Tests=13, 7 wallclock secs ( 0.05 usr + 0.02 sys = 0.06 CPU) Result: PASS KENTNL/Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz dmake test TEST_VERBOSE=1 -- OK Kent Fredric <kentnl@cpan.org> A Base Class for Gentoo MetaEbuild Specifications. >>> (cd C:\cpanfly-5.20\var\cpan\build\Gentoo-MetaEbuild-Spec-Base-1.000001-RXBXjC && tar cvf - Gentoo-MetaEbuild-Spec-Base-1.000001.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-1.000001.tar.gz Gentoo-MetaEbuild-Spec-Base-1.000001.ppd blib/ blib/lib/ blib/lib/auto/ blib/lib/auto/share/ blib/lib/auto/share/module/ blib/lib/auto/share/module/Gentoo-MetaEbuild-Spec-Base/ blib/lib/auto/share/module/Gentoo-MetaEbuild-Spec-Base/v0.1.0.json blib/lib/Gentoo/ blib/lib/Gentoo/MetaEbuild/ blib/lib/Gentoo/MetaEbuild/Spec/ blib/lib/Gentoo/MetaEbuild/Spec/Base.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Gentoo-MetaEbuild-Spec-Base-1.000001-RXBXjC/Gentoo-MetaEbuild-Spec-Base-1.000001.ppd C:/cpanfly-5.20/var/REPO/K/KE/KENTNL Finished 2014-09-25T18:04:51