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)';
15 'posanswer' => bless( {
19 '_file' => '(eval 406)',
21 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
26 'Math::BigInt'->new('42')->beq($_);
28 'name' => '<Custom Code>',
29 'operator' => 'CODE(...)'
30 }, 'Test2::Compare::Custom' ),
31 'neganswer' => bless( {
35 'operator' => 'CODE(...)',
36 'name' => '<Custom Code>',
38 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
43 'Math::BigInt'->new('-42')->beq($_);
45 '_file' => '(eval 405)'
46 }, 'Test2::Compare::Custom' ),
51 '_file' => '(eval 408)',
53 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
58 'Math::BigInt'->new('42')->beq($_);
60 'operator' => 'CODE(...)',
61 'name' => '<Custom Code>'
62 }, 'Test2::Compare::Custom' ),
68 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
73 'Math::BigInt'->new('0')->beq($_);
75 '_file' => '(eval 407)',
76 'operator' => 'CODE(...)',
77 'name' => '<Custom Code>'
78 }, 'Test2::Compare::Custom' )
82 my $actual = from_toml(q{answer = 42
88 is($actual, $expected1, 'integer - from_toml') or do{
90 diag Dumper($expected1);
96 is(eval{ from_toml(to_toml($actual)) }, $actual, 'integer - to_toml') or do{
101 diag to_toml($actual);
103 diag 'REPARSED OUTPUT:';
104 diag Dumper(from_toml(to_toml($actual)));