chiark / gitweb /
Move unused dependency to test deps
authorJeff Ober <jober@ziprecruiter.com>
Tue, 21 Jan 2020 13:33:28 +0000 (08:33 -0500)
committerJeff Ober <jober@ziprecruiter.com>
Tue, 21 Jan 2020 13:33:28 +0000 (08:33 -0500)
70 files changed:
Changes
README.pod
build-tests.pl
cpanfile
lib/TOML/Tiny/Writer.pm
t/toml-test/valid/array-empty.t
t/toml-test/valid/array-nospaces.t
t/toml-test/valid/array-string-quote-comma-2.t
t/toml-test/valid/array-string-quote-comma.t
t/toml-test/valid/array-string-with-comma.t
t/toml-test/valid/array-table-array-string-backslash.t
t/toml-test/valid/arrays-hetergeneous.t
t/toml-test/valid/arrays-nested.t
t/toml-test/valid/arrays.t
t/toml-test/valid/bool.t
t/toml-test/valid/comments-at-eof.t
t/toml-test/valid/comments-at-eof2.t
t/toml-test/valid/comments-everywhere.t
t/toml-test/valid/datetime-timezone.t
t/toml-test/valid/datetime.t
t/toml-test/valid/double-quote-escape.t
t/toml-test/valid/empty.t
t/toml-test/valid/escaped-escape.t
t/toml-test/valid/example.t
t/toml-test/valid/exponent-part-float.t
t/toml-test/valid/float-exponent.t
t/toml-test/valid/float-underscore.t
t/toml-test/valid/float.t
t/toml-test/valid/implicit-and-explicit-after.t
t/toml-test/valid/implicit-and-explicit-before.t
t/toml-test/valid/implicit-groups.t
t/toml-test/valid/inline-table-array.t
t/toml-test/valid/inline-table.t
t/toml-test/valid/integer-underscore.t
t/toml-test/valid/integer.t
t/toml-test/valid/key-equals-nospace.t
t/toml-test/valid/key-numeric.t
t/toml-test/valid/key-space.t
t/toml-test/valid/key-special-chars.t
t/toml-test/valid/keys-with-dots.t
t/toml-test/valid/long-float.t
t/toml-test/valid/long-integer.t
t/toml-test/valid/multiline-string.t
t/toml-test/valid/nested-inline-table-array.t
t/toml-test/valid/newline-crlf.t
t/toml-test/valid/newline-lf.t
t/toml-test/valid/raw-multiline-string.t
t/toml-test/valid/raw-string.t
t/toml-test/valid/right-curly-brace-after-boolean.t
t/toml-test/valid/string-empty.t
t/toml-test/valid/string-escapes.t
t/toml-test/valid/string-nl.t
t/toml-test/valid/string-simple.t
t/toml-test/valid/string-with-pound.t
t/toml-test/valid/table-array-implicit.t
t/toml-test/valid/table-array-many.t
t/toml-test/valid/table-array-nest.t
t/toml-test/valid/table-array-one.t
t/toml-test/valid/table-array-table-array.t
t/toml-test/valid/table-empty.t
t/toml-test/valid/table-no-eol.t
t/toml-test/valid/table-sub-empty.t
t/toml-test/valid/table-whitespace.t
t/toml-test/valid/table-with-literal-string.t
t/toml-test/valid/table-with-pound.t
t/toml-test/valid/table-with-single-quotes.t
t/toml-test/valid/underscored-float.t
t/toml-test/valid/underscored-integer.t
t/toml-test/valid/unicode-escape.t
t/toml-test/valid/unicode-literal.t

diff --git a/Changes b/Changes
index 5a91967f7dc04f93e95449fc310ca56dcbc66fa0..2cdbc797caf7d80e0febb42fba260b080164ff61 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,4 +1,6 @@
 {{$NEXT}}
+-Remove superfluous dependency on DateTime::Format::RFC3339, which was only
+ needed for unit tests
 
 0.03 2020-01-18
 -Remove automatic inflation of numerical types using Math::Big(Int|Float);
index 66ee8b1e0d334c9b6e7356f22c498fc097cb538f..45bbaf09e7673c24216a404786553894e24ecb83 100644 (file)
@@ -8,7 +8,7 @@ TOML::Tiny - a minimal, pure perl TOML parser and serializer
 
 =head1 VERSION
 
-version 0.03
+version 0.04
 
 =head1 SYNOPSIS
 
index 897ff599ab7208f0a1464482f64993ea6a02980e..53d39e63cc9491d3c4161099fb8bba4352a4ec5a 100644 (file)
@@ -162,6 +162,10 @@ sub build_pospath_test_files{
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 3870ddecd12e9410fd9c38227a83fb8a62b33c47..ee63b90306e9b9cd4f3336e5c842004ae973b3cf 100644 (file)
--- a/cpanfile
+++ b/cpanfile
@@ -1,10 +1,9 @@
 requires 'perl' => '>= 5.018';
 
-requires 'Carp'                      => '0';
-requires 'Data::Dumper'              => '0';
-requires 'DateTime::Format::RFC3339' => '0';
-requires 'Exporter'                  => '0';
-requires 'Scalar::Util'              => '>= 1.14';
+requires 'Carp'         => '0';
+requires 'Data::Dumper' => '0';
+requires 'Exporter'     => '0';
+requires 'Scalar::Util' => '>= 1.14';
 
 recommends 'Types::Serialiser' => 0;
 
index a0a0b380a081b161ee74e1d6e563de833453ab58..66249a855f8b19359e6a4647aa698829549f8be9 100644 (file)
@@ -6,7 +6,6 @@ no warnings qw(experimental);
 use v5.18;
 
 use Data::Dumper;
-use DateTime::Format::RFC3339;
 use Scalar::Util qw(looks_like_number);
 use TOML::Tiny::Grammar;
 use TOML::Tiny::Util qw(is_strict_array);
index b3b21be94fb8ab60af1c8d47c86528c8df96d0d7..a7d77ae60879b28eee6e5b4bba98004b41b556ab 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 94070431cb17d111b767d7dd5760b3f4fdbd04f8..e982a162aa5fafab57cb7a3f1f90d4faaac043e8 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -10,6 +14,8 @@ binmode STDOUT, ':encoding(UTF-8)';
 my $expected1 = {
                'ints' => [
                            bless( {
+                                    'name' => '<Custom Code>',
+                                    'operator' => 'CODE(...)',
                                     '_file' => '(eval 47)',
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
@@ -21,15 +27,12 @@ my $expected1 = {
                                               },
                                     '_lines' => [
                                                   6
-                                                ],
-                                    'operator' => 'CODE(...)',
-                                    'name' => '<Custom Code>'
+                                                ]
                                   }, 'Test2::Compare::Custom' ),
                            bless( {
+                                    'name' => '<Custom Code>',
+                                    'operator' => 'CODE(...)',
                                     '_file' => '(eval 112)',
-                                    '_lines' => [
-                                                  6
-                                                ],
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                   use strict;
@@ -38,13 +41,13 @@ my $expected1 = {
                                                   require Math::BigInt;
                                                   'Math::BigInt'->new('2')->beq($_);
                                               },
-                                    'operator' => 'CODE(...)',
-                                    'name' => '<Custom Code>'
+                                    '_lines' => [
+                                                  6
+                                                ]
                                   }, 'Test2::Compare::Custom' ),
                            bless( {
-                                    '_file' => '(eval 113)',
-                                    'name' => '<Custom Code>',
                                     'operator' => 'CODE(...)',
+                                    'name' => '<Custom Code>',
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                   use strict;
@@ -53,6 +56,7 @@ my $expected1 = {
                                                   require Math::BigInt;
                                                   'Math::BigInt'->new('3')->beq($_);
                                               },
+                                    '_file' => '(eval 113)',
                                     '_lines' => [
                                                   6
                                                 ]
index ca9dc92de51d584c97934ef23f405a7ead04204e..4bb8454b78039faacae91d20885214061097a4c7 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index b75ca624d65fec986ef8de6528d76b993b09948e..36c69010aba925857b6dd11abbcba2c0e0a4a6f4 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 4f4111f7d1a005696556953e0965c4e004dde3cd..459b2552d863efea844a0d149f1558a2b07444ae 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index f0a7851df72738c70047141f71efd5b5e3d9c79e..1bd668e362fd2621aa6792a22fe028ba1ae51512 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 8d7cc4aa05525f94376f410e10a26a4eb3e24bf4..103535a935424b6ab95b67e9ffabc955da77b550 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -13,9 +17,6 @@ my $expected1 = {
                               bless( {
                                        'name' => '<Custom Code>',
                                        'operator' => 'CODE(...)',
-                                       '_lines' => [
-                                                     6
-                                                   ],
                                        'code' => sub {
                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                      use strict;
@@ -24,14 +25,14 @@ my $expected1 = {
                                                      require Math::BigInt;
                                                      'Math::BigInt'->new('1')->beq($_);
                                                  },
-                                       '_file' => '(eval 362)'
+                                       '_file' => '(eval 362)',
+                                       '_lines' => [
+                                                     6
+                                                   ]
                                      }, 'Test2::Compare::Custom' ),
                               bless( {
                                        'name' => '<Custom Code>',
                                        'operator' => 'CODE(...)',
-                                       '_lines' => [
-                                                     6
-                                                   ],
                                        'code' => sub {
                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                      use strict;
@@ -40,7 +41,10 @@ my $expected1 = {
                                                      require Math::BigInt;
                                                      'Math::BigInt'->new('2')->beq($_);
                                                  },
-                                       '_file' => '(eval 363)'
+                                       '_file' => '(eval 363)',
+                                       '_lines' => [
+                                                     6
+                                                   ]
                                      }, 'Test2::Compare::Custom' )
                             ],
                             [
@@ -49,12 +53,8 @@ my $expected1 = {
                             ],
                             [
                               bless( {
-                                       '_file' => '(eval 364)',
                                        'name' => '<Custom Code>',
                                        'operator' => 'CODE(...)',
-                                       '_lines' => [
-                                                     6
-                                                   ],
                                        'code' => sub {
                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                      use strict;
@@ -62,9 +62,17 @@ my $expected1 = {
                                                      use feature ':5.16';
                                                      require Math::BigFloat;
                                                      'Math::BigFloat'->new('1.1')->beq($_);
-                                                 }
+                                                 },
+                                       '_file' => '(eval 364)',
+                                       '_lines' => [
+                                                     6
+                                                   ]
                                      }, 'Test2::Compare::Custom' ),
                               bless( {
+                                       '_lines' => [
+                                                     6
+                                                   ],
+                                       '_file' => '(eval 365)',
                                        'code' => sub {
                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                      use strict;
@@ -73,12 +81,8 @@ my $expected1 = {
                                                      require Math::BigFloat;
                                                      'Math::BigFloat'->new('2.1')->beq($_);
                                                  },
-                                       '_lines' => [
-                                                     6
-                                                   ],
-                                       'operator' => 'CODE(...)',
                                        'name' => '<Custom Code>',
-                                       '_file' => '(eval 365)'
+                                       'operator' => 'CODE(...)'
                                      }, 'Test2::Compare::Custom' )
                             ]
                           ]
index c7dbda4de46742f70a39c3a0e92bfd1a680f4ce7..747a6df1cb40f431b44755e152b64fe65caf47f2 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index f2fbb4c33a8ae502772b812e8688641cd3509b10..12e5ab90ca94021cbff18f2eb59c5c31318f8cfb 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -10,12 +14,7 @@ binmode STDOUT, ':encoding(UTF-8)';
 my $expected1 = {
                'dates' => [
                             bless( {
-                                     '_file' => '(eval 139)',
-                                     'name' => '<Custom Code>',
-                                     'operator' => 'CODE(...)',
-                                     '_lines' => [
-                                                   11
-                                                 ],
+                                     '_file' => '(eval 136)',
                                      'code' => sub {
                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                    use strict;
@@ -26,11 +25,19 @@ my $expected1 = {
                                                    $exp->set_time_zone('UTC');
                                                    $got->set_time_zone('UTC');
                                                    return 'DateTime'->compare($got, $exp) == 0;
-                                               }
+                                               },
+                                     'operator' => 'CODE(...)',
+                                     'name' => '<Custom Code>',
+                                     '_lines' => [
+                                                   11
+                                                 ]
                                    }, 'Test2::Compare::Custom' ),
                             bless( {
-                                     'name' => '<Custom Code>',
+                                     '_lines' => [
+                                                   11
+                                                 ],
                                      'operator' => 'CODE(...)',
+                                     'name' => '<Custom Code>',
                                      'code' => sub {
                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                    use strict;
@@ -42,12 +49,13 @@ my $expected1 = {
                                                    $got->set_time_zone('UTC');
                                                    return 'DateTime'->compare($got, $exp) == 0;
                                                },
+                                     '_file' => '(eval 357)'
+                                   }, 'Test2::Compare::Custom' ),
+                            bless( {
                                      '_lines' => [
                                                    11
                                                  ],
-                                     '_file' => '(eval 360)'
-                                   }, 'Test2::Compare::Custom' ),
-                            bless( {
+                                     '_file' => '(eval 358)',
                                      'code' => sub {
                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                    use strict;
@@ -59,110 +67,22 @@ my $expected1 = {
                                                    $got->set_time_zone('UTC');
                                                    return 'DateTime'->compare($got, $exp) == 0;
                                                },
-                                     '_lines' => [
-                                                   11
-                                                 ],
-                                     'name' => '<Custom Code>',
                                      'operator' => 'CODE(...)',
-                                     '_file' => '(eval 361)'
+                                     'name' => '<Custom Code>'
                                    }, 'Test2::Compare::Custom' )
                           ],
-               'floats' => [
-                             bless( {
-                                      '_file' => '(eval 136)',
-                                      'code' => sub {
-                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                    use strict;
-                                                    no feature ':all';
-                                                    use feature ':5.16';
-                                                    require Math::BigFloat;
-                                                    'Math::BigFloat'->new('1.1')->beq($_);
-                                                },
-                                      '_lines' => [
-                                                    6
-                                                  ],
-                                      'operator' => 'CODE(...)',
-                                      'name' => '<Custom Code>'
-                                    }, 'Test2::Compare::Custom' ),
-                             bless( {
-                                      'code' => sub {
-                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                    use strict;
-                                                    no feature ':all';
-                                                    use feature ':5.16';
-                                                    require Math::BigFloat;
-                                                    'Math::BigFloat'->new('2.1')->beq($_);
-                                                },
-                                      '_lines' => [
-                                                    6
-                                                  ],
-                                      'name' => '<Custom Code>',
-                                      'operator' => 'CODE(...)',
-                                      '_file' => '(eval 137)'
-                                    }, 'Test2::Compare::Custom' ),
-                             bless( {
-                                      '_file' => '(eval 138)',
-                                      'operator' => 'CODE(...)',
-                                      'name' => '<Custom Code>',
-                                      'code' => sub {
-                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                    use strict;
-                                                    no feature ':all';
-                                                    use feature ':5.16';
-                                                    require Math::BigFloat;
-                                                    'Math::BigFloat'->new('3.1')->beq($_);
-                                                },
-                                      '_lines' => [
-                                                    6
-                                                  ]
-                                    }, 'Test2::Compare::Custom' )
-                           ],
                'strings' => [
                               'a',
                               'b',
                               'c'
                             ],
-               'comments' => [
-                               bless( {
-                                        '_file' => '(eval 134)',
-                                        'code' => sub {
-                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                      use strict;
-                                                      no feature ':all';
-                                                      use feature ':5.16';
-                                                      require Math::BigInt;
-                                                      'Math::BigInt'->new('1')->beq($_);
-                                                  },
-                                        '_lines' => [
-                                                      6
-                                                    ],
-                                        'name' => '<Custom Code>',
-                                        'operator' => 'CODE(...)'
-                                      }, 'Test2::Compare::Custom' ),
-                               bless( {
-                                        '_file' => '(eval 135)',
-                                        'operator' => 'CODE(...)',
-                                        'name' => '<Custom Code>',
-                                        'code' => sub {
-                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                      use strict;
-                                                      no feature ':all';
-                                                      use feature ':5.16';
-                                                      require Math::BigInt;
-                                                      'Math::BigInt'->new('2')->beq($_);
-                                                  },
-                                        '_lines' => [
-                                                      6
-                                                    ]
-                                      }, 'Test2::Compare::Custom' )
-                             ],
                'ints' => [
                            bless( {
-                                    'name' => '<Custom Code>',
-                                    'operator' => 'CODE(...)',
                                     '_lines' => [
                                                   6
                                                 ],
+                                    'name' => '<Custom Code>',
+                                    'operator' => 'CODE(...)',
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                   use strict;
@@ -171,9 +91,15 @@ my $expected1 = {
                                                   require Math::BigInt;
                                                   'Math::BigInt'->new('1')->beq($_);
                                               },
-                                    '_file' => '(eval 131)'
+                                    '_file' => '(eval 359)'
                                   }, 'Test2::Compare::Custom' ),
                            bless( {
+                                    '_lines' => [
+                                                  6
+                                                ],
+                                    'operator' => 'CODE(...)',
+                                    'name' => '<Custom Code>',
+                                    '_file' => '(eval 360)',
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                   use strict;
@@ -181,16 +107,11 @@ my $expected1 = {
                                                   use feature ':5.16';
                                                   require Math::BigInt;
                                                   'Math::BigInt'->new('2')->beq($_);
-                                              },
-                                    '_lines' => [
-                                                  6
-                                                ],
-                                    'operator' => 'CODE(...)',
-                                    'name' => '<Custom Code>',
-                                    '_file' => '(eval 132)'
+                                              }
                                   }, 'Test2::Compare::Custom' ),
                            bless( {
-                                    '_file' => '(eval 133)',
+                                    'name' => '<Custom Code>',
+                                    'operator' => 'CODE(...)',
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                   use strict;
@@ -199,13 +120,96 @@ my $expected1 = {
                                                   require Math::BigInt;
                                                   'Math::BigInt'->new('3')->beq($_);
                                               },
+                                    '_file' => '(eval 361)',
                                     '_lines' => [
                                                   6
-                                                ],
-                                    'name' => '<Custom Code>',
-                                    'operator' => 'CODE(...)'
+                                                ]
                                   }, 'Test2::Compare::Custom' )
-                         ]
+                         ],
+               'comments' => [
+                               bless( {
+                                        '_file' => '(eval 134)',
+                                        'code' => sub {
+                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                      use strict;
+                                                      no feature ':all';
+                                                      use feature ':5.16';
+                                                      require Math::BigInt;
+                                                      'Math::BigInt'->new('1')->beq($_);
+                                                  },
+                                        'operator' => 'CODE(...)',
+                                        'name' => '<Custom Code>',
+                                        '_lines' => [
+                                                      6
+                                                    ]
+                                      }, 'Test2::Compare::Custom' ),
+                               bless( {
+                                        'operator' => 'CODE(...)',
+                                        'name' => '<Custom Code>',
+                                        '_file' => '(eval 135)',
+                                        'code' => sub {
+                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                      use strict;
+                                                      no feature ':all';
+                                                      use feature ':5.16';
+                                                      require Math::BigInt;
+                                                      'Math::BigInt'->new('2')->beq($_);
+                                                  },
+                                        '_lines' => [
+                                                      6
+                                                    ]
+                                      }, 'Test2::Compare::Custom' )
+                             ],
+               'floats' => [
+                             bless( {
+                                      '_lines' => [
+                                                    6
+                                                  ],
+                                      'code' => sub {
+                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                    use strict;
+                                                    no feature ':all';
+                                                    use feature ':5.16';
+                                                    require Math::BigFloat;
+                                                    'Math::BigFloat'->new('1.1')->beq($_);
+                                                },
+                                      '_file' => '(eval 131)',
+                                      'name' => '<Custom Code>',
+                                      'operator' => 'CODE(...)'
+                                    }, 'Test2::Compare::Custom' ),
+                             bless( {
+                                      '_file' => '(eval 132)',
+                                      'code' => sub {
+                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                    use strict;
+                                                    no feature ':all';
+                                                    use feature ':5.16';
+                                                    require Math::BigFloat;
+                                                    'Math::BigFloat'->new('2.1')->beq($_);
+                                                },
+                                      'operator' => 'CODE(...)',
+                                      'name' => '<Custom Code>',
+                                      '_lines' => [
+                                                    6
+                                                  ]
+                                    }, 'Test2::Compare::Custom' ),
+                             bless( {
+                                      '_lines' => [
+                                                    6
+                                                  ],
+                                      '_file' => '(eval 133)',
+                                      'code' => sub {
+                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                    use strict;
+                                                    no feature ':all';
+                                                    use feature ':5.16';
+                                                    require Math::BigFloat;
+                                                    'Math::BigFloat'->new('3.1')->beq($_);
+                                                },
+                                      'operator' => 'CODE(...)',
+                                      'name' => '<Custom Code>'
+                                    }, 'Test2::Compare::Custom' )
+                           ]
              };
 
 
index ddb2f04f64244b87e29b9e7aac91f81567604faa..7b8cfc7905c1437c764a1c004e97f3c41430baf5 100644 (file)
@@ -2,14 +2,18 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'f' => 0,
-               't' => 1
+               't' => 1,
+               'f' => 0
              };
 
 
index 80d8006a5536de51188ff0b632bf8bfa17cbb596..df372865b05ccd70b04d41644148702951a6c7d0 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 3370b109caed19e39a49515bb0c1ee3881063997..6a5d01d88c800260538efc14e71ec16f29224ec0 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 3ea025beec8edbcf99719713d4e96a194a4aeb38..be8589383f20c8882d268488eea23d79c8e01bac 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -10,8 +14,8 @@ binmode STDOUT, ':encoding(UTF-8)';
 my $expected1 = {
                'group' => {
                             'answer' => bless( {
-                                                 'operator' => 'CODE(...)',
                                                  'name' => '<Custom Code>',
+                                                 'operator' => 'CODE(...)',
                                                  'code' => sub {
                                                                BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                use strict;
@@ -20,19 +24,13 @@ my $expected1 = {
                                                                require Math::BigInt;
                                                                'Math::BigInt'->new('42')->beq($_);
                                                            },
+                                                 '_file' => '(eval 368)',
                                                  '_lines' => [
                                                                6
-                                                             ],
-                                                 '_file' => '(eval 366)'
+                                                             ]
                                                }, 'Test2::Compare::Custom' ),
                             'more' => [
                                         bless( {
-                                                 '_file' => '(eval 367)',
-                                                 'name' => '<Custom Code>',
-                                                 'operator' => 'CODE(...)',
-                                                 '_lines' => [
-                                                               6
-                                                             ],
                                                  'code' => sub {
                                                                BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                use strict;
@@ -40,12 +38,19 @@ my $expected1 = {
                                                                use feature ':5.16';
                                                                require Math::BigInt;
                                                                'Math::BigInt'->new('42')->beq($_);
-                                                           }
+                                                           },
+                                                 '_file' => '(eval 366)',
+                                                 'name' => '<Custom Code>',
+                                                 'operator' => 'CODE(...)',
+                                                 '_lines' => [
+                                                               6
+                                                             ]
                                                }, 'Test2::Compare::Custom' ),
                                         bless( {
                                                  '_lines' => [
                                                                6
                                                              ],
+                                                 '_file' => '(eval 367)',
                                                  'code' => sub {
                                                                BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                use strict;
@@ -55,8 +60,7 @@ my $expected1 = {
                                                                'Math::BigInt'->new('42')->beq($_);
                                                            },
                                                  'operator' => 'CODE(...)',
-                                                 'name' => '<Custom Code>',
-                                                 '_file' => '(eval 368)'
+                                                 'name' => '<Custom Code>'
                                                }, 'Test2::Compare::Custom' )
                                       ]
                           }
index f153e979352cfabee94f518cceb19535759fd23e..e24ab5d60d7a109a715127a0843f4018ed47b21f 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -23,9 +27,9 @@ my $expected1 = {
                                                        $got->set_time_zone('UTC');
                                                        return 'DateTime'->compare($got, $exp) == 0;
                                                    },
-                                         'operator' => 'CODE(...)',
+                                         '_file' => '(eval 372)',
                                          'name' => '<Custom Code>',
-                                         '_file' => '(eval 372)'
+                                         'operator' => 'CODE(...)'
                                        }, 'Test2::Compare::Custom' )
              };
 
index c5a6e8b0bda81914a3286406eace34cd4e38a9d9..0cdaa78f5639bb6a4f978e5d2b38a314b0995237 100644 (file)
@@ -2,15 +2,36 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
+               'bestdayever' => bless( {
+                                         'code' => sub {
+                                                       BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                       use strict;
+                                                       no feature ':all';
+                                                       use feature ':5.16';
+                                                       my $exp = 'DateTime::Format::RFC3339'->parse_datetime('1987-07-05T17:45:00Z');
+                                                       my $got = 'DateTime::Format::RFC3339'->parse_datetime($_);
+                                                       $exp->set_time_zone('UTC');
+                                                       $got->set_time_zone('UTC');
+                                                       return 'DateTime'->compare($got, $exp) == 0;
+                                                   },
+                                         '_file' => '(eval 369)',
+                                         'name' => '<Custom Code>',
+                                         'operator' => 'CODE(...)',
+                                         '_lines' => [
+                                                       11
+                                                     ]
+                                       }, 'Test2::Compare::Custom' ),
                'milliseconds' => bless( {
-                                          'operator' => 'CODE(...)',
-                                          'name' => '<Custom Code>',
                                           '_lines' => [
                                                         11
                                                       ],
@@ -25,15 +46,11 @@ my $expected1 = {
                                                         $got->set_time_zone('UTC');
                                                         return 'DateTime'->compare($got, $exp) == 0;
                                                     },
-                                          '_file' => '(eval 369)'
+                                          '_file' => '(eval 371)',
+                                          'name' => '<Custom Code>',
+                                          'operator' => 'CODE(...)'
                                         }, 'Test2::Compare::Custom' ),
                'numoffset' => bless( {
-                                       '_file' => '(eval 370)',
-                                       'name' => '<Custom Code>',
-                                       'operator' => 'CODE(...)',
-                                       '_lines' => [
-                                                     11
-                                                   ],
                                        'code' => sub {
                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                      use strict;
@@ -44,27 +61,14 @@ my $expected1 = {
                                                      $exp->set_time_zone('UTC');
                                                      $got->set_time_zone('UTC');
                                                      return 'DateTime'->compare($got, $exp) == 0;
-                                                 }
-                                     }, 'Test2::Compare::Custom' ),
-               'bestdayever' => bless( {
-                                         'name' => '<Custom Code>',
-                                         'operator' => 'CODE(...)',
-                                         '_lines' => [
-                                                       11
-                                                     ],
-                                         'code' => sub {
-                                                       BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                       use strict;
-                                                       no feature ':all';
-                                                       use feature ':5.16';
-                                                       my $exp = 'DateTime::Format::RFC3339'->parse_datetime('1987-07-05T17:45:00Z');
-                                                       my $got = 'DateTime::Format::RFC3339'->parse_datetime($_);
-                                                       $exp->set_time_zone('UTC');
-                                                       $got->set_time_zone('UTC');
-                                                       return 'DateTime'->compare($got, $exp) == 0;
-                                                   },
-                                         '_file' => '(eval 371)'
-                                       }, 'Test2::Compare::Custom' )
+                                                 },
+                                       '_file' => '(eval 370)',
+                                       'name' => '<Custom Code>',
+                                       'operator' => 'CODE(...)',
+                                       '_lines' => [
+                                                     11
+                                                   ]
+                                     }, 'Test2::Compare::Custom' )
              };
 
 
index 7d00ce166e99d61bec4d692c78be2198b8d4a425..8fcff55b74fa0a24c3790854a27c7bbd1b47ddca 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index bdb9f45cb3e1f0eb9ef1564463b20d2637e4254c..a58ba344dc6453c258dd495e5091147e5e7109f9 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index c6a5fd1735543708d4e5b381e31347dbcae1d7d1..fae09c59502a7c1577f6e69304eb00650dfbc3e1 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 318fafbf5ef675bc96db7c60f1ff3b125561413a..1546360847617cb14fecc8feb6afc44dae039ac0 100644 (file)
@@ -2,22 +2,44 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
+               'best-day-ever' => bless( {
+                                           'code' => sub {
+                                                         BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                         use strict;
+                                                         no feature ':all';
+                                                         use feature ':5.16';
+                                                         my $exp = 'DateTime::Format::RFC3339'->parse_datetime('1987-07-05T17:45:00Z');
+                                                         my $got = 'DateTime::Format::RFC3339'->parse_datetime($_);
+                                                         $exp->set_time_zone('UTC');
+                                                         $got->set_time_zone('UTC');
+                                                         return 'DateTime'->compare($got, $exp) == 0;
+                                                     },
+                                           '_file' => '(eval 376)',
+                                           'name' => '<Custom Code>',
+                                           'operator' => 'CODE(...)',
+                                           '_lines' => [
+                                                         11
+                                                       ]
+                                         }, 'Test2::Compare::Custom' ),
                'numtheory' => {
                                 'boring' => 0,
                                 'perfection' => [
                                                   bless( {
-                                                           '_file' => '(eval 373)',
-                                                           'operator' => 'CODE(...)',
-                                                           'name' => '<Custom Code>',
                                                            '_lines' => [
                                                                          6
                                                                        ],
+                                                           'operator' => 'CODE(...)',
+                                                           'name' => '<Custom Code>',
                                                            'code' => sub {
                                                                          BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                          use strict;
@@ -25,7 +47,8 @@ my $expected1 = {
                                                                          use feature ':5.16';
                                                                          require Math::BigInt;
                                                                          'Math::BigInt'->new('6')->beq($_);
-                                                                     }
+                                                                     },
+                                                           '_file' => '(eval 373)'
                                                          }, 'Test2::Compare::Custom' ),
                                                   bless( {
                                                            'code' => sub {
@@ -36,19 +59,20 @@ my $expected1 = {
                                                                          require Math::BigInt;
                                                                          'Math::BigInt'->new('28')->beq($_);
                                                                      },
-                                                           '_lines' => [
-                                                                         6
-                                                                       ],
+                                                           '_file' => '(eval 374)',
                                                            'name' => '<Custom Code>',
                                                            'operator' => 'CODE(...)',
-                                                           '_file' => '(eval 374)'
+                                                           '_lines' => [
+                                                                         6
+                                                                       ]
                                                          }, 'Test2::Compare::Custom' ),
                                                   bless( {
-                                                           'name' => '<Custom Code>',
-                                                           'operator' => 'CODE(...)',
                                                            '_lines' => [
                                                                          6
                                                                        ],
+                                                           'name' => '<Custom Code>',
+                                                           'operator' => 'CODE(...)',
+                                                           '_file' => '(eval 375)',
                                                            'code' => sub {
                                                                          BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                          use strict;
@@ -56,30 +80,10 @@ my $expected1 = {
                                                                          use feature ':5.16';
                                                                          require Math::BigInt;
                                                                          'Math::BigInt'->new('496')->beq($_);
-                                                                     },
-                                                           '_file' => '(eval 375)'
+                                                                     }
                                                          }, 'Test2::Compare::Custom' )
                                                 ]
-                              },
-               'best-day-ever' => bless( {
-                                           'code' => sub {
-                                                         BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                         use strict;
-                                                         no feature ':all';
-                                                         use feature ':5.16';
-                                                         my $exp = 'DateTime::Format::RFC3339'->parse_datetime('1987-07-05T17:45:00Z');
-                                                         my $got = 'DateTime::Format::RFC3339'->parse_datetime($_);
-                                                         $exp->set_time_zone('UTC');
-                                                         $got->set_time_zone('UTC');
-                                                         return 'DateTime'->compare($got, $exp) == 0;
-                                                     },
-                                           '_lines' => [
-                                                         11
-                                                       ],
-                                           'name' => '<Custom Code>',
-                                           'operator' => 'CODE(...)',
-                                           '_file' => '(eval 376)'
-                                         }, 'Test2::Compare::Custom' )
+                              }
              };
 
 
index c19418d9a3eb4a97e80f0ba633cbf59f166ff847..f102174154bc3a41ea11ae9737f3f8c7b43e5f5c 100644 (file)
@@ -2,16 +2,39 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
+               'minustenth' => bless( {
+                                        '_lines' => [
+                                                      6
+                                                    ],
+                                        'operator' => 'CODE(...)',
+                                        'name' => '<Custom Code>',
+                                        'code' => sub {
+                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                      use strict;
+                                                      no feature ':all';
+                                                      use feature ':5.16';
+                                                      require Math::BigFloat;
+                                                      'Math::BigFloat'->new('-0.1')->beq($_);
+                                                  },
+                                        '_file' => '(eval 377)'
+                                      }, 'Test2::Compare::Custom' ),
                'million' => bless( {
-                                     '_file' => '(eval 377)',
+                                     '_lines' => [
+                                                   6
+                                                 ],
                                      'operator' => 'CODE(...)',
                                      'name' => '<Custom Code>',
+                                     '_file' => '(eval 379)',
                                      'code' => sub {
                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                    use strict;
@@ -19,29 +42,12 @@ my $expected1 = {
                                                    use feature ':5.16';
                                                    require Math::BigFloat;
                                                    'Math::BigFloat'->new('1000000')->beq($_);
-                                               },
-                                     '_lines' => [
-                                                   6
-                                                 ]
+                                               }
                                    }, 'Test2::Compare::Custom' ),
-               'minustenth' => bless( {
-                                        '_file' => '(eval 378)',
-                                        'code' => sub {
-                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                      use strict;
-                                                      no feature ':all';
-                                                      use feature ':5.16';
-                                                      require Math::BigFloat;
-                                                      'Math::BigFloat'->new('-0.1')->beq($_);
-                                                  },
-                                        '_lines' => [
-                                                      6
-                                                    ],
-                                        'operator' => 'CODE(...)',
-                                        'name' => '<Custom Code>'
-                                      }, 'Test2::Compare::Custom' ),
                'beast' => bless( {
-                                   '_file' => '(eval 379)',
+                                   '_lines' => [
+                                                 6
+                                               ],
                                    'code' => sub {
                                                  BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                  use strict;
@@ -50,9 +56,7 @@ my $expected1 = {
                                                  require Math::BigFloat;
                                                  'Math::BigFloat'->new('666')->beq($_);
                                              },
-                                   '_lines' => [
-                                                 6
-                                               ],
+                                   '_file' => '(eval 378)',
                                    'name' => '<Custom Code>',
                                    'operator' => 'CODE(...)'
                                  }, 'Test2::Compare::Custom' )
index 6a5f4c15546bfe1d5f69a8dcff8d07d76c93dc2e..de54a77af3514be1c23cac7833882e386b5ef680 100644 (file)
@@ -2,19 +2,39 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'pointlower' => bless( {
-                                        '_file' => '(eval 387)',
-                                        'operator' => 'CODE(...)',
-                                        'name' => '<Custom Code>',
+               'lower' => bless( {
+                                   'operator' => 'CODE(...)',
+                                   'name' => '<Custom Code>',
+                                   'code' => sub {
+                                                 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                 use strict;
+                                                 no feature ':all';
+                                                 use feature ':5.16';
+                                                 require Math::BigFloat;
+                                                 'Math::BigFloat'->new('300.0')->beq($_);
+                                             },
+                                   '_file' => '(eval 389)',
+                                   '_lines' => [
+                                                 6
+                                               ]
+                                 }, 'Test2::Compare::Custom' ),
+               'pointupper' => bless( {
                                         '_lines' => [
                                                       6
                                                     ],
+                                        'name' => '<Custom Code>',
+                                        'operator' => 'CODE(...)',
+                                        '_file' => '(eval 390)',
                                         'code' => sub {
                                                       BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                       use strict;
@@ -24,10 +44,27 @@ my $expected1 = {
                                                       'Math::BigFloat'->new('310.0')->beq($_);
                                                   }
                                       }, 'Test2::Compare::Custom' ),
-               'pointupper' => bless( {
-                                        '_file' => '(eval 388)',
-                                        'name' => '<Custom Code>',
-                                        'operator' => 'CODE(...)',
+               'upper' => bless( {
+                                   '_lines' => [
+                                                 6
+                                               ],
+                                   '_file' => '(eval 384)',
+                                   'code' => sub {
+                                                 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                 use strict;
+                                                 no feature ':all';
+                                                 use feature ':5.16';
+                                                 require Math::BigFloat;
+                                                 'Math::BigFloat'->new('300.0')->beq($_);
+                                             },
+                                   'name' => '<Custom Code>',
+                                   'operator' => 'CODE(...)'
+                                 }, 'Test2::Compare::Custom' ),
+               'pointlower' => bless( {
+                                        '_lines' => [
+                                                      6
+                                                    ],
+                                        '_file' => '(eval 385)',
                                         'code' => sub {
                                                       BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                       use strict;
@@ -36,30 +73,13 @@ my $expected1 = {
                                                       require Math::BigFloat;
                                                       'Math::BigFloat'->new('310.0')->beq($_);
                                                   },
-                                        '_lines' => [
-                                                      6
-                                                    ]
+                                        'operator' => 'CODE(...)',
+                                        'name' => '<Custom Code>'
                                       }, 'Test2::Compare::Custom' ),
-               'pos' => bless( {
-                                 'code' => sub {
-                                               BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                               use strict;
-                                               no feature ':all';
-                                               use feature ':5.16';
-                                               require Math::BigFloat;
-                                               'Math::BigFloat'->new('300.0')->beq($_);
-                                           },
-                                 '_lines' => [
-                                               6
-                                             ],
-                                 'name' => '<Custom Code>',
-                                 'operator' => 'CODE(...)',
-                                 '_file' => '(eval 389)'
-                               }, 'Test2::Compare::Custom' ),
                'zero' => bless( {
-                                  '_file' => '(eval 390)',
-                                  'name' => '<Custom Code>',
-                                  'operator' => 'CODE(...)',
+                                  '_lines' => [
+                                                6
+                                              ],
                                   'code' => sub {
                                                 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                 use strict;
@@ -68,44 +88,11 @@ my $expected1 = {
                                                 require Math::BigFloat;
                                                 'Math::BigFloat'->new('3.0')->beq($_);
                                             },
-                                  '_lines' => [
-                                                6
-                                              ]
+                                  '_file' => '(eval 387)',
+                                  'name' => '<Custom Code>',
+                                  'operator' => 'CODE(...)'
                                 }, 'Test2::Compare::Custom' ),
-               'upper' => bless( {
-                                   'name' => '<Custom Code>',
-                                   'operator' => 'CODE(...)',
-                                   'code' => sub {
-                                                 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                 use strict;
-                                                 no feature ':all';
-                                                 use feature ':5.16';
-                                                 require Math::BigFloat;
-                                                 'Math::BigFloat'->new('300.0')->beq($_);
-                                             },
-                                   '_lines' => [
-                                                 6
-                                               ],
-                                   '_file' => '(eval 385)'
-                                 }, 'Test2::Compare::Custom' ),
-               'lower' => bless( {
-                                   'name' => '<Custom Code>',
-                                   'operator' => 'CODE(...)',
-                                   'code' => sub {
-                                                 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                 use strict;
-                                                 no feature ':all';
-                                                 use feature ':5.16';
-                                                 require Math::BigFloat;
-                                                 'Math::BigFloat'->new('300.0')->beq($_);
-                                             },
-                                   '_lines' => [
-                                                 6
-                                               ],
-                                   '_file' => '(eval 384)'
-                                 }, 'Test2::Compare::Custom' ),
                'neg' => bless( {
-                                 '_file' => '(eval 386)',
                                  'operator' => 'CODE(...)',
                                  'name' => '<Custom Code>',
                                  'code' => sub {
@@ -116,6 +103,23 @@ my $expected1 = {
                                                require Math::BigFloat;
                                                'Math::BigFloat'->new('0.03')->beq($_);
                                            },
+                                 '_file' => '(eval 386)',
+                                 '_lines' => [
+                                               6
+                                             ]
+                               }, 'Test2::Compare::Custom' ),
+               'pos' => bless( {
+                                 'operator' => 'CODE(...)',
+                                 'name' => '<Custom Code>',
+                                 '_file' => '(eval 388)',
+                                 'code' => sub {
+                                               BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                               use strict;
+                                               no feature ':all';
+                                               use feature ':5.16';
+                                               require Math::BigFloat;
+                                               'Math::BigFloat'->new('300.0')->beq($_);
+                                           },
                                  '_lines' => [
                                                6
                                              ]
index 7e9308ad7b744577e0c8d8396e91953b79b1fa33..f4dcb8c5ed378b23f06e6384d73453261be3c3fe 100644 (file)
@@ -2,32 +2,18 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'before' => bless( {
-                                    '_file' => '(eval 393)',
-                                    'code' => sub {
-                                                  BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                  use strict;
-                                                  no feature ':all';
-                                                  use feature ':5.16';
-                                                  require Math::BigFloat;
-                                                  'Math::BigFloat'->new('3141.5927')->beq($_);
-                                              },
-                                    '_lines' => [
-                                                  6
-                                                ],
-                                    'name' => '<Custom Code>',
-                                    'operator' => 'CODE(...)'
-                                  }, 'Test2::Compare::Custom' ),
                'after' => bless( {
-                                   '_lines' => [
-                                                 6
-                                               ],
+                                   '_file' => '(eval 393)',
                                    'code' => sub {
                                                  BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                  use strict;
@@ -36,14 +22,33 @@ my $expected1 = {
                                                  require Math::BigFloat;
                                                  'Math::BigFloat'->new('3141.5927')->beq($_);
                                              },
-                                   'operator' => 'CODE(...)',
                                    'name' => '<Custom Code>',
-                                   '_file' => '(eval 392)'
+                                   'operator' => 'CODE(...)',
+                                   '_lines' => [
+                                                 6
+                                               ]
                                  }, 'Test2::Compare::Custom' ),
+               'before' => bless( {
+                                    '_lines' => [
+                                                  6
+                                                ],
+                                    'operator' => 'CODE(...)',
+                                    'name' => '<Custom Code>',
+                                    'code' => sub {
+                                                  BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                  use strict;
+                                                  no feature ':all';
+                                                  use feature ':5.16';
+                                                  require Math::BigFloat;
+                                                  'Math::BigFloat'->new('3141.5927')->beq($_);
+                                              },
+                                    '_file' => '(eval 392)'
+                                  }, 'Test2::Compare::Custom' ),
                'exponent' => bless( {
+                                      '_lines' => [
+                                                    6
+                                                  ],
                                       '_file' => '(eval 391)',
-                                      'operator' => 'CODE(...)',
-                                      'name' => '<Custom Code>',
                                       'code' => sub {
                                                     BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                     use strict;
@@ -52,9 +57,8 @@ my $expected1 = {
                                                     require Math::BigFloat;
                                                     'Math::BigFloat'->new('3e14')->beq($_);
                                                 },
-                                      '_lines' => [
-                                                    6
-                                                  ]
+                                      'operator' => 'CODE(...)',
+                                      'name' => '<Custom Code>'
                                     }, 'Test2::Compare::Custom' )
              };
 
index 395a030ad07443aa27908893f5dbfb06bc87e004..1a4914e65e9459df5603f003eab465cc48f829dc 100644 (file)
@@ -2,35 +2,17 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'pi' => bless( {
-                                '_lines' => [
-                                              6
-                                            ],
-                                'code' => sub {
-                                              BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                              use strict;
-                                              no feature ':all';
-                                              use feature ':5.16';
-                                              require Math::BigFloat;
-                                              'Math::BigFloat'->new('3.14')->beq($_);
-                                          },
-                                'operator' => 'CODE(...)',
-                                'name' => '<Custom Code>',
-                                '_file' => '(eval 381)'
-                              }, 'Test2::Compare::Custom' ),
                'zero-intpart' => bless( {
-                                          '_file' => '(eval 380)',
-                                          'name' => '<Custom Code>',
-                                          'operator' => 'CODE(...)',
-                                          '_lines' => [
-                                                        6
-                                                      ],
                                           'code' => sub {
                                                         BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                         use strict;
@@ -38,12 +20,15 @@ my $expected1 = {
                                                         use feature ':5.16';
                                                         require Math::BigFloat;
                                                         'Math::BigFloat'->new('0.123')->beq($_);
-                                                    }
+                                                    },
+                                          '_file' => '(eval 383)',
+                                          'name' => '<Custom Code>',
+                                          'operator' => 'CODE(...)',
+                                          '_lines' => [
+                                                        6
+                                                      ]
                                         }, 'Test2::Compare::Custom' ),
                'pospi' => bless( {
-                                   '_file' => '(eval 383)',
-                                   'name' => '<Custom Code>',
-                                   'operator' => 'CODE(...)',
                                    'code' => sub {
                                                  BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                  use strict;
@@ -52,16 +37,20 @@ my $expected1 = {
                                                  require Math::BigFloat;
                                                  'Math::BigFloat'->new('3.14')->beq($_);
                                              },
+                                   '_file' => '(eval 382)',
+                                   'name' => '<Custom Code>',
+                                   'operator' => 'CODE(...)',
                                    '_lines' => [
                                                  6
                                                ]
                                  }, 'Test2::Compare::Custom' ),
                'negpi' => bless( {
-                                   'name' => '<Custom Code>',
-                                   'operator' => 'CODE(...)',
                                    '_lines' => [
                                                  6
                                                ],
+                                   'name' => '<Custom Code>',
+                                   'operator' => 'CODE(...)',
+                                   '_file' => '(eval 381)',
                                    'code' => sub {
                                                  BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                  use strict;
@@ -69,9 +58,24 @@ my $expected1 = {
                                                  use feature ':5.16';
                                                  require Math::BigFloat;
                                                  'Math::BigFloat'->new('-3.14')->beq($_);
-                                             },
-                                   '_file' => '(eval 382)'
-                                 }, 'Test2::Compare::Custom' )
+                                             }
+                                 }, 'Test2::Compare::Custom' ),
+               'pi' => bless( {
+                                'operator' => 'CODE(...)',
+                                'name' => '<Custom Code>',
+                                '_file' => '(eval 380)',
+                                'code' => sub {
+                                              BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                              use strict;
+                                              no feature ':all';
+                                              use feature ':5.16';
+                                              require Math::BigFloat;
+                                              'Math::BigFloat'->new('3.14')->beq($_);
+                                          },
+                                '_lines' => [
+                                              6
+                                            ]
+                              }, 'Test2::Compare::Custom' )
              };
 
 
index eaad20db618382de9e71426d188439fa81700deb..43b881b601a58dffaed567bfc76a13c122814e2d 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,12 +13,29 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                'a' => {
+                        'better' => bless( {
+                                             'operator' => 'CODE(...)',
+                                             'name' => '<Custom Code>',
+                                             '_file' => '(eval 394)',
+                                             'code' => sub {
+                                                           BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                           use strict;
+                                                           no feature ':all';
+                                                           use feature ':5.16';
+                                                           require Math::BigInt;
+                                                           'Math::BigInt'->new('43')->beq($_);
+                                                       },
+                                             '_lines' => [
+                                                           6
+                                                         ]
+                                           }, 'Test2::Compare::Custom' ),
                         'b' => {
                                  'c' => {
                                           'answer' => bless( {
                                                                '_lines' => [
                                                                              6
                                                                            ],
+                                                               '_file' => '(eval 395)',
                                                                'code' => sub {
                                                                              BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                              use strict;
@@ -24,27 +45,10 @@ my $expected1 = {
                                                                              'Math::BigInt'->new('42')->beq($_);
                                                                          },
                                                                'operator' => 'CODE(...)',
-                                                               'name' => '<Custom Code>',
-                                                               '_file' => '(eval 395)'
+                                                               'name' => '<Custom Code>'
                                                              }, 'Test2::Compare::Custom' )
                                         }
-                               },
-                        'better' => bless( {
-                                             '_file' => '(eval 394)',
-                                             'name' => '<Custom Code>',
-                                             'operator' => 'CODE(...)',
-                                             '_lines' => [
-                                                           6
-                                                         ],
-                                             'code' => sub {
-                                                           BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                           use strict;
-                                                           no feature ':all';
-                                                           use feature ':5.16';
-                                                           require Math::BigInt;
-                                                           'Math::BigInt'->new('43')->beq($_);
-                                                       }
-                                           }, 'Test2::Compare::Custom' )
+                               }
                       }
              };
 
index 82602e2576524a8fb1d1ee717f206c3a0bb2db81..c8653659cee1d67086e0a3ac14183144602dd668 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -12,7 +16,6 @@ my $expected1 = {
                         'b' => {
                                  'c' => {
                                           'answer' => bless( {
-                                                               '_file' => '(eval 396)',
                                                                'code' => sub {
                                                                              BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                              use strict;
@@ -21,16 +24,22 @@ my $expected1 = {
                                                                              require Math::BigInt;
                                                                              'Math::BigInt'->new('42')->beq($_);
                                                                          },
+                                                               '_file' => '(eval 397)',
+                                                               'operator' => 'CODE(...)',
+                                                               'name' => '<Custom Code>',
                                                                '_lines' => [
                                                                              6
-                                                                           ],
-                                                               'operator' => 'CODE(...)',
-                                                               'name' => '<Custom Code>'
+                                                                           ]
                                                              }, 'Test2::Compare::Custom' )
                                         }
                                },
                         'better' => bless( {
-                                             '_file' => '(eval 397)',
+                                             '_lines' => [
+                                                           6
+                                                         ],
+                                             'operator' => 'CODE(...)',
+                                             'name' => '<Custom Code>',
+                                             '_file' => '(eval 396)',
                                              'code' => sub {
                                                            BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                            use strict;
@@ -38,12 +47,7 @@ my $expected1 = {
                                                            use feature ':5.16';
                                                            require Math::BigInt;
                                                            'Math::BigInt'->new('43')->beq($_);
-                                                       },
-                                             '_lines' => [
-                                                           6
-                                                         ],
-                                             'operator' => 'CODE(...)',
-                                             'name' => '<Custom Code>'
+                                                       }
                                            }, 'Test2::Compare::Custom' )
                       }
              };
index 458ba5a81c866e7961ffdbb29617040e329a4037..448d9e8026e9c644e2770b0a6bfd8af9b47190b7 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -12,12 +16,12 @@ my $expected1 = {
                         'b' => {
                                  'c' => {
                                           'answer' => bless( {
-                                                               '_file' => '(eval 398)',
-                                                               'operator' => 'CODE(...)',
-                                                               'name' => '<Custom Code>',
                                                                '_lines' => [
                                                                              6
                                                                            ],
+                                                               'operator' => 'CODE(...)',
+                                                               'name' => '<Custom Code>',
+                                                               '_file' => '(eval 398)',
                                                                'code' => sub {
                                                                              BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                              use strict;
index d4b446d48a2f408a9a6b134c5ecdc9c8a2e979e0..6e8ce78601b5dbdaf37a8aed7eb9ec66defa0f0b 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -18,8 +22,8 @@ my $expected1 = {
                                'first_name' => 'Eric'
                              },
                              {
-                               'last_name' => 'Seger',
-                               'first_name' => 'Bob'
+                               'first_name' => 'Bob',
+                               'last_name' => 'Seger'
                              }
                            ]
              };
index 4019c15c2f82adeea2481304e2413ee52ba7d7d5..53aeb0660da6b73b53e216f159cdd3fa1773528b 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,49 +13,48 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                'name' => {
-                           'first' => 'Tom',
-                           'last' => 'Preston-Werner'
+                           'last' => 'Preston-Werner',
+                           'first' => 'Tom'
                          },
                'point' => {
-                            'y' => bless( {
-                                            '_file' => '(eval 399)',
+                            'x' => bless( {
+                                            '_lines' => [
+                                                          6
+                                                        ],
                                             'code' => sub {
                                                           BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                           use strict;
                                                           no feature ':all';
                                                           use feature ':5.16';
                                                           require Math::BigInt;
-                                                          'Math::BigInt'->new('2')->beq($_);
+                                                          'Math::BigInt'->new('1')->beq($_);
                                                       },
+                                            '_file' => '(eval 401)',
+                                            'name' => '<Custom Code>',
+                                            'operator' => 'CODE(...)'
+                                          }, 'Test2::Compare::Custom' ),
+                            'y' => bless( {
                                             '_lines' => [
                                                           6
                                                         ],
-                                            'operator' => 'CODE(...)',
-                                            'name' => '<Custom Code>'
-                                          }, 'Test2::Compare::Custom' ),
-                            'x' => bless( {
-                                            'name' => '<Custom Code>',
-                                            'operator' => 'CODE(...)',
                                             'code' => sub {
                                                           BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                           use strict;
                                                           no feature ':all';
                                                           use feature ':5.16';
                                                           require Math::BigInt;
-                                                          'Math::BigInt'->new('1')->beq($_);
+                                                          'Math::BigInt'->new('2')->beq($_);
                                                       },
-                                            '_lines' => [
-                                                          6
-                                                        ],
-                                            '_file' => '(eval 400)'
+                                            '_file' => '(eval 400)',
+                                            'operator' => 'CODE(...)',
+                                            'name' => '<Custom Code>'
                                           }, 'Test2::Compare::Custom' )
                           },
                'simple' => {
                              'a' => bless( {
-                                             '_file' => '(eval 401)',
-                                             '_lines' => [
-                                                           6
-                                                         ],
+                                             'name' => '<Custom Code>',
+                                             'operator' => 'CODE(...)',
+                                             '_file' => '(eval 399)',
                                              'code' => sub {
                                                            BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                            use strict;
@@ -60,36 +63,17 @@ my $expected1 = {
                                                            require Math::BigInt;
                                                            'Math::BigInt'->new('1')->beq($_);
                                                        },
-                                             'operator' => 'CODE(...)',
-                                             'name' => '<Custom Code>'
+                                             '_lines' => [
+                                                           6
+                                                         ]
                                            }, 'Test2::Compare::Custom' )
                            },
-               'str-key' => {
-                              'a' => bless( {
-                                              'name' => '<Custom Code>',
-                                              'operator' => 'CODE(...)',
-                                              '_lines' => [
-                                                            6
-                                                          ],
-                                              'code' => sub {
-                                                            BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                            use strict;
-                                                            no feature ':all';
-                                                            use feature ':5.16';
-                                                            require Math::BigInt;
-                                                            'Math::BigInt'->new('1')->beq($_);
-                                                        },
-                                              '_file' => '(eval 404)'
-                                            }, 'Test2::Compare::Custom' )
-                            },
                'table-array' => [
                                   {
                                     'a' => bless( {
-                                                    'operator' => 'CODE(...)',
                                                     'name' => '<Custom Code>',
-                                                    '_lines' => [
-                                                                  6
-                                                                ],
+                                                    'operator' => 'CODE(...)',
+                                                    '_file' => '(eval 403)',
                                                     'code' => sub {
                                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                   use strict;
@@ -98,17 +82,15 @@ my $expected1 = {
                                                                   require Math::BigInt;
                                                                   'Math::BigInt'->new('1')->beq($_);
                                                               },
-                                                    '_file' => '(eval 402)'
+                                                    '_lines' => [
+                                                                  6
+                                                                ]
                                                   }, 'Test2::Compare::Custom' )
                                   },
                                   {
                                     'b' => bless( {
-                                                    '_file' => '(eval 403)',
-                                                    'operator' => 'CODE(...)',
                                                     'name' => '<Custom Code>',
-                                                    '_lines' => [
-                                                                  6
-                                                                ],
+                                                    'operator' => 'CODE(...)',
                                                     'code' => sub {
                                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                   use strict;
@@ -116,10 +98,32 @@ my $expected1 = {
                                                                   use feature ':5.16';
                                                                   require Math::BigInt;
                                                                   'Math::BigInt'->new('2')->beq($_);
-                                                              }
+                                                              },
+                                                    '_file' => '(eval 404)',
+                                                    '_lines' => [
+                                                                  6
+                                                                ]
                                                   }, 'Test2::Compare::Custom' )
                                   }
-                                ]
+                                ],
+               'str-key' => {
+                              'a' => bless( {
+                                              '_file' => '(eval 402)',
+                                              'code' => sub {
+                                                            BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                            use strict;
+                                                            no feature ':all';
+                                                            use feature ':5.16';
+                                                            require Math::BigInt;
+                                                            'Math::BigInt'->new('1')->beq($_);
+                                                        },
+                                              'name' => '<Custom Code>',
+                                              'operator' => 'CODE(...)',
+                                              '_lines' => [
+                                                            6
+                                                          ]
+                                            }, 'Test2::Compare::Custom' )
+                            }
              };
 
 
index 4cb7e124454c7573f11716fc58d055ec6a09d8bb..3aa8d92ddfa3b2aab2b403ca77a2cb9e86e891a7 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -19,10 +23,10 @@ my $expected1 = {
                                                 require Math::BigInt;
                                                 'Math::BigInt'->new('1000')->beq($_);
                                             },
+                                  '_file' => '(eval 409)',
                                   '_lines' => [
                                                 6
-                                              ],
-                                  '_file' => '(eval 409)'
+                                              ]
                                 }, 'Test2::Compare::Custom' )
              };
 
index ce1d2ced0519bc16696456dc75d76542ed5ce053..50d2fb706a0ba0be209592e6c169e2e82ea09a46 100644 (file)
@@ -2,64 +2,53 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'zero' => bless( {
-                                  'operator' => 'CODE(...)',
-                                  'name' => '<Custom Code>',
-                                  'code' => sub {
-                                                BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                use strict;
-                                                no feature ':all';
-                                                use feature ':5.16';
-                                                require Math::BigInt;
-                                                'Math::BigInt'->new('0')->beq($_);
-                                            },
-                                  '_lines' => [
-                                                6
-                                              ],
-                                  '_file' => '(eval 406)'
-                                }, 'Test2::Compare::Custom' ),
-               'neganswer' => bless( {
+               'posanswer' => bless( {
                                        '_lines' => [
                                                      6
                                                    ],
+                                       '_file' => '(eval 406)',
                                        'code' => sub {
                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                      use strict;
                                                      no feature ':all';
                                                      use feature ':5.16';
                                                      require Math::BigInt;
-                                                     'Math::BigInt'->new('-42')->beq($_);
+                                                     'Math::BigInt'->new('42')->beq($_);
                                                  },
-                                       'operator' => 'CODE(...)',
                                        'name' => '<Custom Code>',
-                                       '_file' => '(eval 407)'
+                                       'operator' => 'CODE(...)'
                                      }, 'Test2::Compare::Custom' ),
-               'posanswer' => bless( {
-                                       '_file' => '(eval 405)',
+               'neganswer' => bless( {
                                        '_lines' => [
                                                      6
                                                    ],
+                                       'operator' => 'CODE(...)',
+                                       'name' => '<Custom Code>',
                                        'code' => sub {
                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                      use strict;
                                                      no feature ':all';
                                                      use feature ':5.16';
                                                      require Math::BigInt;
-                                                     'Math::BigInt'->new('42')->beq($_);
+                                                     'Math::BigInt'->new('-42')->beq($_);
                                                  },
-                                       'name' => '<Custom Code>',
-                                       'operator' => 'CODE(...)'
+                                       '_file' => '(eval 405)'
                                      }, 'Test2::Compare::Custom' ),
                'answer' => bless( {
                                     '_lines' => [
                                                   6
                                                 ],
+                                    '_file' => '(eval 408)',
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                   use strict;
@@ -68,10 +57,25 @@ my $expected1 = {
                                                   require Math::BigInt;
                                                   'Math::BigInt'->new('42')->beq($_);
                                               },
-                                    'name' => '<Custom Code>',
                                     'operator' => 'CODE(...)',
-                                    '_file' => '(eval 408)'
-                                  }, 'Test2::Compare::Custom' )
+                                    'name' => '<Custom Code>'
+                                  }, 'Test2::Compare::Custom' ),
+               'zero' => bless( {
+                                  '_lines' => [
+                                                6
+                                              ],
+                                  'code' => sub {
+                                                BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                use strict;
+                                                no feature ':all';
+                                                use feature ':5.16';
+                                                require Math::BigInt;
+                                                'Math::BigInt'->new('0')->beq($_);
+                                            },
+                                  '_file' => '(eval 407)',
+                                  'operator' => 'CODE(...)',
+                                  'name' => '<Custom Code>'
+                                }, 'Test2::Compare::Custom' )
              };
 
 
index faf80b7e52893a1cd72f92d644bfa86ed48a2f19..6ecf6b3eb5f60b6fd409af905c1e1a73c9c8686a 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,9 +13,9 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                'answer' => bless( {
-                                    '_file' => '(eval 410)',
-                                    'operator' => 'CODE(...)',
-                                    'name' => '<Custom Code>',
+                                    '_lines' => [
+                                                  6
+                                                ],
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                   use strict;
@@ -20,9 +24,9 @@ my $expected1 = {
                                                   require Math::BigInt;
                                                   'Math::BigInt'->new('42')->beq($_);
                                               },
-                                    '_lines' => [
-                                                  6
-                                                ]
+                                    '_file' => '(eval 410)',
+                                    'operator' => 'CODE(...)',
+                                    'name' => '<Custom Code>'
                                   }, 'Test2::Compare::Custom' )
              };
 
index ed2da323e228eb03e35ccd4d7e9dd8e466b90cf5..91e7baa2e95a6ba8b86a6e8d81f4f61631242a0c 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,8 +13,9 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                '1' => bless( {
-                               'operator' => 'CODE(...)',
-                               'name' => '<Custom Code>',
+                               '_lines' => [
+                                             6
+                                           ],
                                'code' => sub {
                                              BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                              use strict;
@@ -19,10 +24,9 @@ my $expected1 = {
                                              require Math::BigInt;
                                              'Math::BigInt'->new('1')->beq($_);
                                          },
-                               '_lines' => [
-                                             6
-                                           ],
-                               '_file' => '(eval 411)'
+                               '_file' => '(eval 411)',
+                               'operator' => 'CODE(...)',
+                               'name' => '<Custom Code>'
                              }, 'Test2::Compare::Custom' )
              };
 
index 42ace11e417a1ffc4a1396a0ce592ccd6aeac12a..677d8bdc2110e6da5dd4384d64a93fb0528530ed 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,6 +13,9 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                'a b' => bless( {
+                                 '_lines' => [
+                                               6
+                                             ],
                                  'code' => sub {
                                                BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                use strict;
@@ -17,12 +24,9 @@ my $expected1 = {
                                                require Math::BigInt;
                                                'Math::BigInt'->new('1')->beq($_);
                                            },
-                                 '_lines' => [
-                                               6
-                                             ],
+                                 '_file' => '(eval 412)',
                                  'operator' => 'CODE(...)',
-                                 'name' => '<Custom Code>',
-                                 '_file' => '(eval 412)'
+                                 'name' => '<Custom Code>'
                                }, 'Test2::Compare::Custom' )
              };
 
index 9d2db1563d3682ff76fc4d942b8f4bf9b21449a2..ff3e6bcba90f8e5e16ebfc7c62ed5c492e8a1656 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,10 +13,8 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                '~!@$^&*()_+-`1234567890[]|/?><.,;:\'' => bless( {
-                                                                  '_file' => '(eval 413)',
-                                                                  '_lines' => [
-                                                                                6
-                                                                              ],
+                                                                  'operator' => 'CODE(...)',
+                                                                  'name' => '<Custom Code>',
                                                                   'code' => sub {
                                                                                 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                                 use strict;
@@ -21,8 +23,10 @@ my $expected1 = {
                                                                                 require Math::BigInt;
                                                                                 'Math::BigInt'->new('1')->beq($_);
                                                                             },
-                                                                  'operator' => 'CODE(...)',
-                                                                  'name' => '<Custom Code>'
+                                                                  '_file' => '(eval 413)',
+                                                                  '_lines' => [
+                                                                                6
+                                                                              ]
                                                                 }, 'Test2::Compare::Custom' )
              };
 
index 736689316b69061a5a98a110e61affd8f7f2d50f..1b428e8127d7a376a3047b3f3d3f78bb8444974a 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,25 +13,10 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                'plain_table' => {
-                                  'with.dot' => bless( {
-                                                         '_file' => '(eval 415)',
-                                                         'name' => '<Custom Code>',
-                                                         'operator' => 'CODE(...)',
-                                                         'code' => sub {
-                                                                       BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                                       use strict;
-                                                                       no feature ':all';
-                                                                       use feature ':5.16';
-                                                                       require Math::BigInt;
-                                                                       'Math::BigInt'->new('4')->beq($_);
-                                                                   },
-                                                         '_lines' => [
-                                                                       6
-                                                                     ]
-                                                       }, 'Test2::Compare::Custom' ),
                                   'plain' => bless( {
                                                       'operator' => 'CODE(...)',
                                                       'name' => '<Custom Code>',
+                                                      '_file' => '(eval 417)',
                                                       'code' => sub {
                                                                     BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                     use strict;
@@ -38,14 +27,34 @@ my $expected1 = {
                                                                 },
                                                       '_lines' => [
                                                                     6
-                                                                  ],
-                                                      '_file' => '(eval 414)'
-                                                    }, 'Test2::Compare::Custom' )
+                                                                  ]
+                                                    }, 'Test2::Compare::Custom' ),
+                                  'with.dot' => bless( {
+                                                         '_file' => '(eval 416)',
+                                                         'code' => sub {
+                                                                       BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                                       use strict;
+                                                                       no feature ':all';
+                                                                       use feature ':5.16';
+                                                                       require Math::BigInt;
+                                                                       'Math::BigInt'->new('4')->beq($_);
+                                                                   },
+                                                         'name' => '<Custom Code>',
+                                                         'operator' => 'CODE(...)',
+                                                         '_lines' => [
+                                                                       6
+                                                                     ]
+                                                       }, 'Test2::Compare::Custom' )
                                 },
                'table' => {
                             'withdot' => {
                                            'plain' => bless( {
-                                                               '_file' => '(eval 416)',
+                                                               '_lines' => [
+                                                                             6
+                                                                           ],
+                                                               'name' => '<Custom Code>',
+                                                               'operator' => 'CODE(...)',
+                                                               '_file' => '(eval 419)',
                                                                'code' => sub {
                                                                              BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                              use strict;
@@ -53,17 +62,12 @@ my $expected1 = {
                                                                              use feature ':5.16';
                                                                              require Math::BigInt;
                                                                              'Math::BigInt'->new('5')->beq($_);
-                                                                         },
-                                                               '_lines' => [
-                                                                             6
-                                                                           ],
-                                                               'operator' => 'CODE(...)',
-                                                               'name' => '<Custom Code>'
+                                                                         }
                                                              }, 'Test2::Compare::Custom' ),
                                            'key.with.dots' => bless( {
-                                                                       '_file' => '(eval 417)',
-                                                                       'operator' => 'CODE(...)',
-                                                                       'name' => '<Custom Code>',
+                                                                       '_lines' => [
+                                                                                     6
+                                                                                   ],
                                                                        'code' => sub {
                                                                                      BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                                      use strict;
@@ -72,16 +76,15 @@ my $expected1 = {
                                                                                      require Math::BigInt;
                                                                                      'Math::BigInt'->new('6')->beq($_);
                                                                                  },
-                                                                       '_lines' => [
-                                                                                     6
-                                                                                   ]
+                                                                       '_file' => '(eval 418)',
+                                                                       'operator' => 'CODE(...)',
+                                                                       'name' => '<Custom Code>'
                                                                      }, 'Test2::Compare::Custom' )
                                          }
                           },
                'plain' => bless( {
-                                   '_file' => '(eval 418)',
-                                   'name' => '<Custom Code>',
                                    'operator' => 'CODE(...)',
+                                   'name' => '<Custom Code>',
                                    'code' => sub {
                                                  BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                  use strict;
@@ -90,14 +93,14 @@ my $expected1 = {
                                                  require Math::BigInt;
                                                  'Math::BigInt'->new('1')->beq($_);
                                              },
+                                   '_file' => '(eval 414)',
                                    '_lines' => [
                                                  6
                                                ]
                                  }, 'Test2::Compare::Custom' ),
                'with.dot' => bless( {
-                                      '_lines' => [
-                                                    6
-                                                  ],
+                                      'name' => '<Custom Code>',
+                                      'operator' => 'CODE(...)',
                                       'code' => sub {
                                                     BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                     use strict;
@@ -106,9 +109,10 @@ my $expected1 = {
                                                     require Math::BigInt;
                                                     'Math::BigInt'->new('2')->beq($_);
                                                 },
-                                      'operator' => 'CODE(...)',
-                                      'name' => '<Custom Code>',
-                                      '_file' => '(eval 419)'
+                                      '_file' => '(eval 415)',
+                                      '_lines' => [
+                                                    6
+                                                  ]
                                     }, 'Test2::Compare::Custom' )
              };
 
index f694959e7e10621b8228bbc3e9a6bbb471b7b79c..a0358c03c58a01b7a34d83ca675478d1dc8f0bff 100644 (file)
@@ -2,32 +2,21 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'neglongpi' => bless( {
-                                       'name' => '<Custom Code>',
-                                       'operator' => 'CODE(...)',
-                                       '_lines' => [
-                                                     6
-                                                   ],
-                                       'code' => sub {
-                                                     BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                     use strict;
-                                                     no feature ':all';
-                                                     use feature ':5.16';
-                                                     require Math::BigFloat;
-                                                     'Math::BigFloat'->new('-3.141592653589793')->beq($_);
-                                                 },
-                                       '_file' => '(eval 420)'
-                                     }, 'Test2::Compare::Custom' ),
                'longpi' => bless( {
                                     '_lines' => [
                                                   6
                                                 ],
+                                    '_file' => '(eval 421)',
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                   use strict;
@@ -36,10 +25,25 @@ my $expected1 = {
                                                   require Math::BigFloat;
                                                   'Math::BigFloat'->new('3.141592653589793')->beq($_);
                                               },
-                                    'operator' => 'CODE(...)',
                                     'name' => '<Custom Code>',
-                                    '_file' => '(eval 421)'
-                                  }, 'Test2::Compare::Custom' )
+                                    'operator' => 'CODE(...)'
+                                  }, 'Test2::Compare::Custom' ),
+               'neglongpi' => bless( {
+                                       '_lines' => [
+                                                     6
+                                                   ],
+                                       'name' => '<Custom Code>',
+                                       'operator' => 'CODE(...)',
+                                       'code' => sub {
+                                                     BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                     use strict;
+                                                     no feature ':all';
+                                                     use feature ':5.16';
+                                                     require Math::BigFloat;
+                                                     'Math::BigFloat'->new('-3.141592653589793')->beq($_);
+                                                 },
+                                       '_file' => '(eval 420)'
+                                     }, 'Test2::Compare::Custom' )
              };
 
 
index 4ee0e91ff0be59afc35a13f633b072254084fbff..906e87ba140b51b755294ccd9a1a234a03e9b211 100644 (file)
@@ -2,33 +2,23 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'neganswer' => bless( {
-                                       '_file' => '(eval 423)',
-                                       'code' => sub {
-                                                     BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
-                                                     use strict;
-                                                     no feature ':all';
-                                                     use feature ':5.16';
-                                                     require Math::BigInt;
-                                                     'Math::BigInt'->new('-9223372036854775808')->beq($_);
-                                                 },
-                                       '_lines' => [
-                                                     6
-                                                   ],
-                                       'operator' => 'CODE(...)',
-                                       'name' => '<Custom Code>'
-                                     }, 'Test2::Compare::Custom' ),
                'answer' => bless( {
-                                    '_file' => '(eval 422)',
                                     '_lines' => [
                                                   6
                                                 ],
+                                    'operator' => 'CODE(...)',
+                                    'name' => '<Custom Code>',
+                                    '_file' => '(eval 422)',
                                     'code' => sub {
                                                   BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                   use strict;
@@ -36,10 +26,24 @@ my $expected1 = {
                                                   use feature ':5.16';
                                                   require Math::BigInt;
                                                   'Math::BigInt'->new('9223372036854775807')->beq($_);
-                                              },
-                                    'name' => '<Custom Code>',
-                                    'operator' => 'CODE(...)'
-                                  }, 'Test2::Compare::Custom' )
+                                              }
+                                  }, 'Test2::Compare::Custom' ),
+               'neganswer' => bless( {
+                                       'operator' => 'CODE(...)',
+                                       'name' => '<Custom Code>',
+                                       'code' => sub {
+                                                     BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
+                                                     use strict;
+                                                     no feature ':all';
+                                                     use feature ':5.16';
+                                                     require Math::BigInt;
+                                                     'Math::BigInt'->new('-9223372036854775808')->beq($_);
+                                                 },
+                                       '_file' => '(eval 423)',
+                                       '_lines' => [
+                                                     6
+                                                   ]
+                                     }, 'Test2::Compare::Custom' )
              };
 
 
index 8ac171ffebcb487a70aff220c405776df7417251..1ce2157866ddd89903df01919ed85af1a6094a28 100644 (file)
@@ -2,19 +2,23 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'equivalent_three' => 'The quick brown fox jumps over the lazy dog.',
-               'equivalent_one' => 'The quick brown fox jumps over the lazy dog.',
-               'equivalent_two' => 'The quick brown fox jumps over the lazy dog.',
-               'multiline_empty_four' => '',
                'multiline_empty_one' => '',
+               'equivalent_one' => 'The quick brown fox jumps over the lazy dog.',
+               'multiline_empty_three' => '',
                'multiline_empty_two' => '',
-               'multiline_empty_three' => ''
+               'multiline_empty_four' => '',
+               'equivalent_three' => 'The quick brown fox jumps over the lazy dog.',
+               'equivalent_two' => 'The quick brown fox jumps over the lazy dog.'
              };
 
 
index 0afd5f216617706554bc212c397c28652b02808e..8b3cd40b672a5d22c01466ec70c27db00ebfce6f 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index bea9477d23a0522a1b45b09ca35c1e00cd4a787e..677a87df603e589740ca7381d3549db31fa98178 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 0046668ae2bf0a844e4394ebfadccfb3477eb798..aed448e12d9dd1e797261a8c1659a85e30539c65 100644 (file)
@@ -2,14 +2,18 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'os' => 'unix',
-               'newline' => 'lf'
+               'newline' => 'lf',
+               'os' => 'unix'
              };
 
 
index 0d2496fbb1342ab9cea9eeedef5bcd5208054843..57574615878d6e764a0de431aa6e1f986bd3b0db 100644 (file)
@@ -2,19 +2,23 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
+               'oneline' => 'This string has a \' quote character.',
                'multiline' => 'This string
 has \' a quote character
 and more than
 one newline
 in it.',
-               'firstnl' => 'This string has a \' quote character.',
-               'oneline' => 'This string has a \' quote character.'
+               'firstnl' => 'This string has a \' quote character.'
              };
 
 
index d1aac75fcedee042b3f24d6d870c3d9aace41235..b72cee9fe4da56977c40968baba6824df120d563 100644 (file)
@@ -2,19 +2,23 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
+               'backspace' => 'This string has a \\b backspace character.',
+               'newline' => 'This string has a \\n new line character.',
                'formfeed' => 'This string has a \\f form feed character.',
-               'slash' => 'This string has a \\/ slash character.',
                'carriage' => 'This string has a \\r carriage return character.',
+               'backslash' => 'This string has a \\\\ backslash character.',
                'tab' => 'This string has a \\t tab character.',
-               'backspace' => 'This string has a \\b backspace character.',
-               'newline' => 'This string has a \\n new line character.',
-               'backslash' => 'This string has a \\\\ backslash character.'
+               'slash' => 'This string has a \\/ slash character.'
              };
 
 
index dd3a70dcfd9b14f5f8c2897c02de94205bb60ef6..76d545d18a5d9fbf7c22fb5eab419e814d777bd0 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -10,8 +14,8 @@ binmode STDOUT, ':encoding(UTF-8)';
 my $expected1 = {
                'black' => {
                             'python' => '>3.6',
-                            'allow_prereleases' => 1,
-                            'version' => '>=18.9b0'
+                            'version' => '>=18.9b0',
+                            'allow_prereleases' => 1
                           }
              };
 
index 25e85a288f589ddf015663782f1852dcc7d945ec..bb79bef217296fa7887cde5b2914d01ea3583065 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 4df271ade957b424d653e8fce3f0f05a86936b05..80fa9c2c3f2f1f66cd40f08a8baacf976f830e52 100644 (file)
@@ -2,24 +2,28 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
+               'formfeed' => 'This string has a \f form feed character.',
                'notunicode1' => 'This string does not have a unicode \\u escape.',
-               'notunicode4' => 'This string does not have a unicode \\u escape.',
+               'quote' => 'This string has a " quote character.',
                'newline' => 'This string has a 
  new line character.',
-               'tab' => 'This string has a      tab character.',
+               'notunicode3' => 'This string does not have a unicode \\u0075 escape.',
                'carriage' => 'This string has a \r carriage return character.',
-               'backspace' => 'This string has a \b backspace character.',
-               'formfeed' => 'This string has a \f form feed character.',
+               'tab' => 'This string has a      tab character.',
                'backslash' => 'This string has a \\ backslash character.',
-               'quote' => 'This string has a " quote character.',
+               'backspace' => 'This string has a \b backspace character.',
                'notunicode2' => 'This string does not have a unicode \\u escape.',
-               'notunicode3' => 'This string does not have a unicode \\u0075 escape.'
+               'notunicode4' => 'This string does not have a unicode \\u escape.'
              };
 
 
index 282d903f0b0dfb2f193e172572c2d4c424ba7a65..dc9d8ff2987722bff028a590705db98027ff0854 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,12 +13,12 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                'lit_nl_end' => 'value\\n',
-               'lit_nl_uni' => 'val\\ue',
-               'lit_nl_mid' => 'val\\nue',
                'nl_mid' => 'val
 ue',
+               'lit_nl_mid' => 'val\\nue',
                'nl_end' => 'value
-'
+',
+               'lit_nl_uni' => 'val\\ue'
              };
 
 
index 85b62e545115ba22514e144fa359b4368faec460..39fc46eb26acb04a3ed0da03683bd68bd836be3c 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 55bcb4d54eeecfe6530c2a39a0de94eb1ba64416..939de674d010b993b6961664c5afda2e8efe03a9 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index d26a5a3dc5e44acf62b67a0b64a07b3287edc8ec..b8a4c8aa2f2d01ad516274dbde1f7b9409803ac4 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index bda74bb376ca64bc145baa23fdc354694d9249a6..fb9695d7cda893bb6fbb6db17005d267953f3bb1 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -18,8 +22,8 @@ my $expected1 = {
                                'last_name' => 'Clapton'
                              },
                              {
-                               'last_name' => 'Seger',
-                               'first_name' => 'Bob'
+                               'first_name' => 'Bob',
+                               'last_name' => 'Seger'
                              }
                            ]
              };
index 4ed1f2100c66d3b1c7bbf580b946ab74fc7bf47c..b87f6eafa4ecb8cc82dd0fa9a042e653d1003edc 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -10,7 +14,6 @@ binmode STDOUT, ':encoding(UTF-8)';
 my $expected1 = {
                'albums' => [
                              {
-                               'name' => 'Born to Run',
                                'songs' => [
                                             {
                                               'name' => 'Jungleland'
@@ -18,9 +21,11 @@ my $expected1 = {
                                             {
                                               'name' => 'Meeting Across the River'
                                             }
-                                          ]
+                                          ],
+                               'name' => 'Born to Run'
                              },
                              {
+                               'name' => 'Born in the USA',
                                'songs' => [
                                             {
                                               'name' => 'Glory Days'
@@ -28,8 +33,7 @@ my $expected1 = {
                                             {
                                               'name' => 'Dancing in the Dark'
                                             }
-                                          ],
-                               'name' => 'Born in the USA'
+                                          ]
                              }
                            ]
              };
index f8a9c832e6a332eacda8e2f059287a8839585ea5..c5362b972fe48fe7b4fc6939607e02807fdbf597 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -10,8 +14,8 @@ binmode STDOUT, ':encoding(UTF-8)';
 my $expected1 = {
                'people' => [
                              {
-                               'first_name' => 'Bruce',
-                               'last_name' => 'Springsteen'
+                               'last_name' => 'Springsteen',
+                               'first_name' => 'Bruce'
                              }
                            ]
              };
index 04fe42ea52143aaca4f765e7fac6316cae3b8d6f..e38a6209562e74137c76e11baabf61c4c62f33d9 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index b41b5cfee478a016b4e37c83d2f7b272e20b59f5..149f647594dfe3a1c11c554d2ce768e365b16507 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 40d6e45dc32ebe900af0359256b4277c2bebc9a8..d4ee30aea373f73abeae23afe17ca6dc8651afa0 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index 7324c87bf17ff660a5716e23338d5781ecc9cc69..ddb7b7d0ea5d6dedbfd7d2bbc56c2a500b0cfb54 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index da94dd349db73f00fc633da33d3f8bbaa15146b2..50a6fef6042a34ac4f6014d6348b5ebe179795ae 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
index bc580eef82abcd303197d1bc362c8418f63438f4..436e0f725eadf200a2dda0922bb61c12ee03a1f1 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -12,7 +16,6 @@ my $expected1 = {
                         '"b"' => {
                                    'c' => {
                                             'answer' => bless( {
-                                                                 '_file' => '(eval 424)',
                                                                  'code' => sub {
                                                                                BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                                use strict;
@@ -21,11 +24,12 @@ my $expected1 = {
                                                                                require Math::BigInt;
                                                                                'Math::BigInt'->new('42')->beq($_);
                                                                            },
+                                                                 '_file' => '(eval 424)',
+                                                                 'name' => '<Custom Code>',
+                                                                 'operator' => 'CODE(...)',
                                                                  '_lines' => [
                                                                                6
-                                                                             ],
-                                                                 'operator' => 'CODE(...)',
-                                                                 'name' => '<Custom Code>'
+                                                                             ]
                                                                }, 'Test2::Compare::Custom' )
                                           }
                                  }
index 1039f415261145ef8f82d1fb96c7c7f12029b6ea..530a1572e2fff543611ecadc304c1acb73fae0c5 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -10,9 +14,11 @@ binmode STDOUT, ':encoding(UTF-8)';
 my $expected1 = {
                'key#group' => {
                                 'answer' => bless( {
-                                                     '_file' => '(eval 425)',
-                                                     'name' => '<Custom Code>',
+                                                     '_lines' => [
+                                                                   6
+                                                                 ],
                                                      'operator' => 'CODE(...)',
+                                                     'name' => '<Custom Code>',
                                                      'code' => sub {
                                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                    use strict;
@@ -21,9 +27,7 @@ my $expected1 = {
                                                                    require Math::BigInt;
                                                                    'Math::BigInt'->new('42')->beq($_);
                                                                },
-                                                     '_lines' => [
-                                                                   6
-                                                                 ]
+                                                     '_file' => '(eval 425)'
                                                    }, 'Test2::Compare::Custom' )
                               }
              };
index 139fba2af4bf4e4ee9bf2a9b63965485d43fc393..c6d4770b8a2b06e6d5fe5d80f095c0a1c69e0aad 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -12,7 +16,9 @@ my $expected1 = {
                         'b' => {
                                  'c' => {
                                           'answer' => bless( {
-                                                               '_file' => '(eval 426)',
+                                                               '_lines' => [
+                                                                             6
+                                                                           ],
                                                                'code' => sub {
                                                                              BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                                              use strict;
@@ -21,11 +27,9 @@ my $expected1 = {
                                                                              require Math::BigInt;
                                                                              'Math::BigInt'->new('42')->beq($_);
                                                                          },
-                                                               '_lines' => [
-                                                                             6
-                                                                           ],
-                                                               'name' => '<Custom Code>',
-                                                               'operator' => 'CODE(...)'
+                                                               '_file' => '(eval 426)',
+                                                               'operator' => 'CODE(...)',
+                                                               'name' => '<Custom Code>'
                                                              }, 'Test2::Compare::Custom' )
                                         }
                                }
index 177d3c08ea606db16b70d4c880dd18ee4eb363ea..5dfb753380e6747495d1bb853aa490b266596c35 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,9 +13,6 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                'electron_mass' => bless( {
-                                           '_file' => '(eval 427)',
-                                           'operator' => 'CODE(...)',
-                                           'name' => '<Custom Code>',
                                            '_lines' => [
                                                          6
                                                        ],
@@ -22,7 +23,10 @@ my $expected1 = {
                                                          use feature ':5.16';
                                                          require Math::BigFloat;
                                                          'Math::BigFloat'->new('9.109109383e-31')->beq($_);
-                                                     }
+                                                     },
+                                           '_file' => '(eval 427)',
+                                           'operator' => 'CODE(...)',
+                                           'name' => '<Custom Code>'
                                          }, 'Test2::Compare::Custom' )
              };
 
index ec6ac4f2a08c8e977eeb7a2093af80c3aa21547a..d043cf455e1497d92888e339a852c7dd3df3fc53 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
@@ -9,11 +13,10 @@ binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
                'million' => bless( {
-                                     'operator' => 'CODE(...)',
-                                     'name' => '<Custom Code>',
                                      '_lines' => [
                                                    6
                                                  ],
+                                     '_file' => '(eval 428)',
                                      'code' => sub {
                                                    BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
                                                    use strict;
@@ -22,7 +25,8 @@ my $expected1 = {
                                                    require Math::BigInt;
                                                    'Math::BigInt'->new('1000000')->beq($_);
                                                },
-                                     '_file' => '(eval 428)'
+                                     'name' => '<Custom Code>',
+                                     'operator' => 'CODE(...)'
                                    }, 'Test2::Compare::Custom' )
              };
 
index c42211ccb335eb66ed5f9ae3b22c6321d0a18b9c..a65eb5da84078105148cc643d608875b2399ddde 100644 (file)
@@ -2,14 +2,18 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';
 binmode STDOUT, ':encoding(UTF-8)';
 
 my $expected1 = {
-               'answer8' => "\x{3b4}",
-               'answer4' => "\x{3b4}"
+               'answer4' => "\x{3b4}",
+               'answer8' => "\x{3b4}"
              };
 
 
index 217e956e24d87fcdcf27dc91c369a74c6a6b0b5d..8b2573215c48a5506b2b09efdfc5c9ca2f180423 100644 (file)
@@ -2,6 +2,10 @@
 use utf8;
 use Test2::V0;
 use Data::Dumper;
+use DateTime;
+use DateTime::Format::RFC3339;
+use Math::BigInt;
+use Math::BigFloat;
 use TOML::Tiny;
 
 binmode STDIN,  ':encoding(UTF-8)';