1 # File automatically generated from BurntSushi/toml-test
7 binmode STDIN, ':encoding(UTF-8)';
8 binmode STDOUT, ':encoding(UTF-8)';
11 'pointlower' => bless( {
12 '_file' => '(eval 387)',
13 'operator' => 'CODE(...)',
14 '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('310.0')->beq($_);
26 }, 'Test2::Compare::Custom' ),
27 'pointupper' => bless( {
28 '_file' => '(eval 388)',
29 'name' => '<Custom Code>',
30 'operator' => 'CODE(...)',
32 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
36 require Math::BigFloat;
37 'Math::BigFloat'->new('310.0')->beq($_);
42 }, 'Test2::Compare::Custom' ),
45 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
49 require Math::BigFloat;
50 'Math::BigFloat'->new('300.0')->beq($_);
55 'name' => '<Custom Code>',
56 'operator' => 'CODE(...)',
57 '_file' => '(eval 389)'
58 }, 'Test2::Compare::Custom' ),
60 '_file' => '(eval 390)',
61 'name' => '<Custom Code>',
62 'operator' => 'CODE(...)',
64 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
68 require Math::BigFloat;
69 'Math::BigFloat'->new('3.0')->beq($_);
74 }, 'Test2::Compare::Custom' ),
76 'name' => '<Custom Code>',
77 'operator' => 'CODE(...)',
79 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
83 require Math::BigFloat;
84 'Math::BigFloat'->new('300.0')->beq($_);
89 '_file' => '(eval 385)'
90 }, 'Test2::Compare::Custom' ),
92 'name' => '<Custom Code>',
93 'operator' => 'CODE(...)',
95 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
99 require Math::BigFloat;
100 'Math::BigFloat'->new('300.0')->beq($_);
105 '_file' => '(eval 384)'
106 }, 'Test2::Compare::Custom' ),
108 '_file' => '(eval 386)',
109 'operator' => 'CODE(...)',
110 'name' => '<Custom Code>',
112 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
116 require Math::BigFloat;
117 'Math::BigFloat'->new('0.03')->beq($_);
122 }, 'Test2::Compare::Custom' )
126 my $actual = from_toml(q{lower = 3e2
135 is($actual, $expected1, 'float-exponent - from_toml') or do{
137 diag Dumper($expected1);
140 diag Dumper($actual);
143 is(eval{ from_toml(to_toml($actual)) }, $actual, 'float-exponent - to_toml') or do{
145 diag Dumper($actual);
148 diag to_toml($actual);
150 diag 'REPARSED OUTPUT:';
151 diag Dumper(from_toml(to_toml($actual)));