コード例 #1
0
 public function testSize()
 {
     $this->assertNull(HumanHelper::size(null));
     $this->assertNull(HumanHelper::size('adasd'));
     $this->assertNull(HumanHelper::size(-100));
     $this->assertEquals('0 B', HumanHelper::size(0));
     $this->assertEquals('100 B', HumanHelper::size(100));
     $this->assertEquals('0 KB', HumanHelper::size(100, 'KB'));
     $this->assertEquals('2 KB', HumanHelper::size(2050));
     $this->assertEquals('0 MB', HumanHelper::size(2050, 'MB'));
     $this->assertEquals('10 MB', HumanHelper::size('10685760'));
     $this->assertEquals('0 GB', HumanHelper::size('10685760', 'GB'));
     $this->assertEquals('10 GB', HumanHelper::size('10937418240'));
 }