public function testHumandReadableFileSize()
{
$this->assertSame('1 B', FileHelper::humanReadableFilesize(1));
$this->assertSame('10 B', FileHelper::humanReadableFilesize(10));
$this->assertSame('100 B', FileHelper::humanReadableFilesize(100));
$this->assertSame('1000 B', FileHelper::humanReadableFilesize(1000));
$this->assertSame('9.77 KB', FileHelper::humanReadableFilesize(10000));
$this->assertSame('97.66 KB', FileHelper::humanReadableFilesize(100000));
$this->assertSame('976.56 KB', FileHelper::humanReadableFilesize(1000000));
$this->assertSame('9.54 MB', FileHelper::humanReadableFilesize(10000000));
$this->assertSame('95.37 MB', FileHelper::humanReadableFilesize(100000000));
$this->assertSame('953.67 MB', FileHelper::humanReadableFilesize(1000000000));
$this->assertSame('931.32 GB', FileHelper::humanReadableFilesize(1000000000000));
$this->assertSame('90.95 TB', FileHelper::humanReadableFilesize(100000000000000));
$this->assertSame('88.82 PB', FileHelper::humanReadableFilesize(100000000000000000));
$this->assertSame('1 MB', FileHelper::humanReadableFilesize(1048577));
}