Files
Phraseanet/tests/Alchemy/Tests/Phrasea/Twig/BytesConverterTest.php
2015-06-15 19:30:51 +02:00

36 lines
948 B
PHP

<?php
namespace Alchemy\Tests\Phrasea\Twig;
use Alchemy\Phrasea\Twig\BytesConverter;
/**
* @group functional
* @group legacy
*/
class BytesConverterTest extends \PhraseanetTestCase
{
/**
* @dataProvider convertDataProvider
*/
public function testConvert($suffix, $bytes, $expected)
{
$converter = new BytesConverter();
$this->assertEquals($converter->bytes2Filter($suffix, $bytes), $expected);
}
public function convertDataProvider()
{
return [
['', 123456789012345, '112.28 TB'],
['Auto', 123456789012345, '112.28 TB'],
['Human', 123456789012345, '112.28 TB'],
['KB', 123456789012345, '120563270519.87 KB'],
['MB', 123456789012345, '117737568.87 MB'],
['GB', 123456789012345, '114978.09 GB'],
['TB', 123456789012345, '112.28 TB'],
['PB', 123456789012345, '0.11 PB'],
];
}
}