… | |
… | |
32 | $t = decode_cbor $t; |
32 | $t = decode_cbor $t; |
33 | print "799999999999999999998e+99999999999999999998" eq $t->bsstr ? "" : "not ", "ok 100\n"; |
33 | print "799999999999999999998e+99999999999999999998" eq $t->bsstr ? "" : "not ", "ok 100\n"; |
34 | |
34 | |
35 | $t = encode_cbor $t; |
35 | $t = encode_cbor $t; |
36 | if (0) {#d# |
36 | if (0) {#d# |
37 | # TODO: this tests sometimes fails due to Math::BiogFloat brokenness, so disable it for the time being.#d# |
37 | # TODO: this tests sometimes fails due to Math::BigFloat brokenness, so disable it for the time being.#d# |
38 | # It seems the new Math::Big* does a good job at breaking these modules more and more.#d# |
38 | # It seems the new Math::Big* does a good job at breaking these modules more and more.#d# |
39 | # actually, this test is probably hardcoding bigfloat bugs anyway...#d# |
39 | # actually, this test is probably hardcoding bigfloat bugs anyway...#d# |
40 | print "d9010882c249056bc75e2d63100000c2492b5e3af16b187ffffe" eq (unpack "H*", $t) ? "" : "not ", "ok 101\n"; |
40 | print "d9010882c249056bc75e2d63100000c2492b5e3af16b187ffffe" eq (unpack "H*", $t) ? "" : "not ", "ok 101\n"; |
41 | } else {#d# |
41 | } else {#d# |
42 | print "ok 101\n";#d# |
42 | print "ok 101\n";#d# |