OLD | NEW |
| (Empty) |
1 # copied over from JSON::PC and modified to use JSON | |
2 # copied over from JSON::XS and modified to use JSON | |
3 | |
4 use Test::More; | |
5 use strict; | |
6 BEGIN { plan tests => 6 }; | |
7 | |
8 BEGIN { $ENV{PERL_JSON_BACKEND} = "JSON::backportPP"; } | |
9 | |
10 use JSON; | |
11 | |
12 | |
13 ######################### | |
14 my ($js,$obj); | |
15 my $pc = new JSON; | |
16 | |
17 $js = '{"foo":0}'; | |
18 $obj = $pc->decode($js); | |
19 is($obj->{foo}, 0, "normal 0"); | |
20 | |
21 $js = '{"foo":0.1}'; | |
22 $obj = $pc->decode($js); | |
23 is($obj->{foo}, 0.1, "normal 0.1"); | |
24 | |
25 | |
26 $js = '{"foo":10}'; | |
27 $obj = $pc->decode($js); | |
28 is($obj->{foo}, 10, "normal 10"); | |
29 | |
30 $js = '{"foo":-10}'; | |
31 $obj = $pc->decode($js); | |
32 is($obj->{foo}, -10, "normal -10"); | |
33 | |
34 | |
35 $js = '{"foo":0, "bar":0.1}'; | |
36 $obj = $pc->decode($js); | |
37 is($obj->{foo},0, "normal 0"); | |
38 is($obj->{bar},0.1,"normal 0.1"); | |
39 | |
OLD | NEW |