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)';
16 'operator' => 'CODE(...)',
17 'name' => '<Custom Code>',
19 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
23 require Math::BigFloat;
24 'Math::BigFloat'->new('300.0')->beq($_);
26 '_file' => '(eval 389)',
30 }, 'Test2::Compare::Custom' ),
31 'pointupper' => bless( {
35 'name' => '<Custom Code>',
36 'operator' => 'CODE(...)',
37 '_file' => '(eval 390)',
39 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
43 require Math::BigFloat;
44 'Math::BigFloat'->new('310.0')->beq($_);
46 }, 'Test2::Compare::Custom' ),
51 '_file' => '(eval 384)',
53 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
57 require Math::BigFloat;
58 'Math::BigFloat'->new('300.0')->beq($_);
60 'name' => '<Custom Code>',
61 'operator' => 'CODE(...)'
62 }, 'Test2::Compare::Custom' ),
63 'pointlower' => bless( {
67 '_file' => '(eval 385)',
69 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
73 require Math::BigFloat;
74 'Math::BigFloat'->new('310.0')->beq($_);
76 'operator' => 'CODE(...)',
77 'name' => '<Custom Code>'
78 }, 'Test2::Compare::Custom' ),
84 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
88 require Math::BigFloat;
89 'Math::BigFloat'->new('3.0')->beq($_);
91 '_file' => '(eval 387)',
92 'name' => '<Custom Code>',
93 'operator' => 'CODE(...)'
94 }, 'Test2::Compare::Custom' ),
96 'operator' => 'CODE(...)',
97 'name' => '<Custom Code>',
99 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
103 require Math::BigFloat;
104 'Math::BigFloat'->new('0.03')->beq($_);
106 '_file' => '(eval 386)',
110 }, 'Test2::Compare::Custom' ),
112 'operator' => 'CODE(...)',
113 'name' => '<Custom Code>',
114 '_file' => '(eval 388)',
116 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
120 require Math::BigFloat;
121 'Math::BigFloat'->new('300.0')->beq($_);
126 }, 'Test2::Compare::Custom' )
130 my $actual = from_toml(q{lower = 3e2
139 is($actual, $expected1, 'float-exponent - from_toml') or do{
141 diag Dumper($expected1);
144 diag Dumper($actual);
147 is(eval{ from_toml(to_toml($actual)) }, $actual, 'float-exponent - to_toml') or do{
149 diag Dumper($actual);
152 diag to_toml($actual);
154 diag 'REPARSED OUTPUT:';
155 diag Dumper(from_toml(to_toml($actual)));