HtmlTest::testTimestampToString PHP Метод

testTimestampToString() публичный Метод

    public function testTimestampToString()
    {
        $expected = '0 seconds';
        $this->assertEquals($expected, Html::timestampToString(null));
        $this->assertEquals($expected, Html::timestampToString(''));
        $this->assertEquals($expected, Html::timestampToString(0));
        $tstamp = 57226;
        $expected = '15 hours 53 minutes 46 seconds';
        $this->assertEquals($expected, Html::timestampToString($tstamp));
        $tstamp = -57226;
        $expected = '- 15 hours 53 minutes 46 seconds';
        $this->assertEquals($expected, Html::timestampToString($tstamp));
        $tstamp = 1337;
        $expected = '22 minutes 17 seconds';
        $this->assertEquals($expected, Html::timestampToString($tstamp));
        $expected = '22 minutes';
        $this->assertEquals($expected, Html::timestampToString($tstamp, false));
        $tstamp = 54;
        $expected = '54 seconds';
        $this->assertEquals($expected, Html::timestampToString($tstamp));
        $this->assertEquals($expected, Html::timestampToString($tstamp, false));
        $tstamp = 157226;
        $expected = '1 days 19 hours 40 minutes 26 seconds';
        $this->assertEquals($expected, Html::timestampToString($tstamp));
        $expected = '1 days 19 hours 40 minutes';
        $this->assertEquals($expected, Html::timestampToString($tstamp, false));
        $expected = '43 hours 40 minutes 26 seconds';
        $this->assertEquals($expected, Html::timestampToString($tstamp, true, false));
        $expected = '43 hours 40 minutes';
        $this->assertEquals($expected, Html::timestampToString($tstamp, false, false));
    }