1 # File automatically generated from BurntSushi/toml-test
6 use DateTime::Format::RFC3339;
11 binmode STDIN, ':encoding(UTF-8)';
12 binmode STDOUT, ':encoding(UTF-8)';
19 'operator' => 'CODE(...)',
20 'name' => '<Custom Code>',
21 '_file' => '(eval 422)',
23 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
28 'Math::BigInt'->new('9223372036854775807')->beq($_);
30 }, 'Test2::Compare::Custom' ),
31 'neganswer' => bless( {
32 'operator' => 'CODE(...)',
33 'name' => '<Custom Code>',
35 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
40 'Math::BigInt'->new('-9223372036854775808')->beq($_);
42 '_file' => '(eval 423)',
46 }, 'Test2::Compare::Custom' )
50 my $actual = from_toml(q{answer = 9223372036854775807
51 neganswer = -9223372036854775808
54 is($actual, $expected1, 'long-integer - from_toml') or do{
56 diag Dumper($expected1);
62 is(eval{ from_toml(to_toml($actual)) }, $actual, 'long-integer - to_toml') or do{
67 diag to_toml($actual);
69 diag 'REPARSED OUTPUT:';
70 diag Dumper(from_toml(to_toml($actual)));