Annotation of embedaddon/php/ext/intl/tests/bug59597_32.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug#59597 NumberFormatter::parse() with TYPE_INT64 results in a 32 bit integer
                      3: --SKIPIF--
                      4: <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
                      5: <?php echo PHP_INT_SIZE == 8 ? "skip 32-bit only" : "OK"; ?>
                      6: --FILE--
                      7: <?php
                      8: 
                      9: $formatter = new \NumberFormatter('en', \NumberFormatter::DECIMAL);
                     10: $value = $formatter->parse('2147483647', \NumberFormatter::TYPE_INT32);
                     11: var_dump($value);
                     12: 
                     13: $formatter = new \NumberFormatter('en', \NumberFormatter::DECIMAL);
                     14: $value = $formatter->parse('2147483650', \NumberFormatter::TYPE_INT64);
                     15: var_dump($value);
                     16: 
                     17: ?>
                     18: --EXPECT--
                     19: int(2147483647)
                     20: float(2147483650)
                     21: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>