Annotation of embedaddon/php/ext/intl/tests/bug59597_32.phpt, revision 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>