HtmlTest::testFormatNumber PHP Method

testFormatNumber() public method

public testFormatNumber ( )
    public function testFormatNumber()
    {
        $_SESSION['glpinumber_format'] = 0;
        $origin = '';
        $expected = 0;
        $this->assertEquals($expected, Html::formatNumber($origin));
        $origin = '1207.3';
        $expected = '1 207.30';
        $this->assertEquals($expected, Html::formatNumber($origin));
        $expected = '1207.30';
        $this->assertEquals($expected, Html::formatNumber($origin, true));
        $origin = 124556.693;
        $expected = '124 556.69';
        $this->assertEquals($expected, Html::formatNumber($origin));
        $origin = 120.123456789;
        $expected = '120.12';
        $this->assertEquals($expected, Html::formatNumber($origin));
        $expected = '120.12346';
        $this->assertEquals($expected, Html::formatNumber($origin, false, 5));
        $expected = '120';
        $this->assertEquals($expected, Html::formatNumber($origin, false, 0));
        $origin = 120.999;
        $expected = '121';
        $this->assertEquals($expected, Html::formatNumber($origin));
        $this->assertEquals($expected, Html::formatNumber($origin, false, 0));
        $this->assertEquals('-', Html::formatNumber('-'));
        $_SESSION['glpinumber_format'] = 2;
        $origin = '1207.3';
        $expected = '1 207,30';
        $this->assertEquals($expected, Html::formatNumber($origin));
        $_SESSION['glpinumber_format'] = 3;
        $origin = '1207.3';
        $expected = '1207.30';
        $this->assertEquals($expected, Html::formatNumber($origin));
        $_SESSION['glpinumber_format'] = 4;
        $origin = '1207.3';
        $expected = '1207,30';
        $this->assertEquals($expected, Html::formatNumber($origin));
        $_SESSION['glpinumber_format'] = 1337;
        $origin = '1207.3';
        $expected = '1,207.30';
        $this->assertEquals($expected, Html::formatNumber($origin));
    }