Annotation of embedaddon/php/ext/standard/tests/math/ceil_basic.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Test ceil() - basic function test for ceil()
        !             3: --INI--
        !             4: precision=14
        !             5: --SKIPIF--
        !             6: if (strtolower(PHP_OS) == 'darwin') {
        !             7:     die('SKIP OSX does weird things with -0 so this test doesn't work there');
        !             8: }
        !             9: --FILE--
        !            10: <?php
        !            11: /* Prototype  : float ceil  ( float $value  )
        !            12:  * Description: Round fractions up.
        !            13:  * Source code: ext/standard/math.c
        !            14:  */
        !            15: 
        !            16: echo "*** Testing ceil() : basic functionality ***\n";
        !            17: $values = array(0,
        !            18:                                -0,
        !            19:                                0.5,
        !            20:                                -0.5,
        !            21:                                1,
        !            22:                                -1,
        !            23:                                1.5,
        !            24:                                -1.5,
        !            25:                                2.6,
        !            26:                                -2.6,
        !            27:                                037,
        !            28:                                0x5F,   
        !            29:                                "10.5",
        !            30:                                "-10.5",
        !            31:                                "3.95E3",
        !            32:                                "-3.95E3",
        !            33:                                "039",
        !            34:                                "0x5F",
        !            35:                                true,
        !            36:                                false,
        !            37:                                null, 
        !            38:                                );      
        !            39: 
        !            40: for ($i = 0; $i < count($values); $i++) {
        !            41:        $res = ceil($values[$i]);
        !            42:        var_dump($res);
        !            43: }
        !            44: 
        !            45: ?>
        !            46: ===Done===
        !            47: --EXPECTF--
        !            48: *** Testing ceil() : basic functionality ***
        !            49: float(0)
        !            50: float(0)
        !            51: float(1)
        !            52: float(-0)
        !            53: float(1)
        !            54: float(-1)
        !            55: float(2)
        !            56: float(-1)
        !            57: float(3)
        !            58: float(-2)
        !            59: float(31)
        !            60: float(95)
        !            61: float(11)
        !            62: float(-10)
        !            63: float(3950)
        !            64: float(-3950)
        !            65: float(39)
        !            66: float(95)
        !            67: float(1)
        !            68: float(0)
        !            69: float(0)
        !            70: ===Done===

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